美文网首页
前端开发流程

前端开发流程

作者: 六寸光阴丶 | 来源:发表于2020-08-17 02:08 被阅读0次

(〇)流程概述

  • 领导或甲方提出需求,评审需求;
  • 根据需求画出原型图,评审原型图;
  • 技术实现评审,进行排期,开始开发;
  • 技术选型;
  • 项目架构搭建;
  • 根据原型图出效果图,评审效果图;
  • 前端根据效果图绘制静态页面;
  • 与后端对接接口;
  • 本地自测;
  • 发布测试环境,提测;
  • bug反馈,反复修改与修正;
  • 部署上线;

(一) 立项

领导或甲方提出需求,评审需求;

产出:立项申请书

(二)需求确认

根据需求画出原型图,评审原型图;

产出:原型图,功能清单,需求说明书

(三)工程排期

根据系统功能,复杂度等因素进行排期,安排出各项需求的时间节点

产出:排期表

(四)技术选型

根据需求进行合适的技术选型,本部分主要使用Vue作为开发主要框架,具体主要分为以下几种

    1. Vue原生
      开发门户网站,个性化定制要求比较高,兼容性要求比较高,使用Vue原生功能开发
    1. Vue + 第三方组件库
      开发后台管理系统,兼容性以及页面显示要求不高,可使用第三方组件库,加快开发,常用的第三方组件库有element-ui(PC端常用),vant-ui(手机端常用)
    1. uni-app
      开发小程序,使用uni-app
    1. vue-garr
      开发多tab系统,各个子系统之间关系较为分离,适宜选择微服务的方式
    1. next
      开发服务端渲染项目,使用next项目作为基础架构
      注:同时确定的还有后端技术,数据库,代码托管平台,服务器,提测系统等等。

产出:技术方案文档

(五)项目整体架构

设计项目整体架构,项目的整体架构设计主要参考vue-element-admin的架构设计,不同项目可能会有不同的架构。

分割线

六、七、八为普通业务开发流程,此阶段开发过程开始进入项目细节,通常以多个小需求的模式进行增量开发,每当进入此阶段时,通常需要前端、后端、产品、美工再次开会进行需求的细节讨论,以确定需求的具体细节,可行则执行,不可行则修改或丢弃。前端分有些许不同,有的做基础服务,而有的做系统业务,分工不同会导致开发流程的差异,以下为开发系统业务的流程。

产出:效果图、周报、说明文档、接口文档

(六)根据原型图出效果图

UI根据原型图,设计出效果图,此效果图为前端开发的参考,正常情况下前端同学应当1:1还原美工设计图。

(七) 绘制静态页面

前端根据效果图绘制出静态页面,包括布局,颜色,大小,各种操作的显示效果等等,如需要数据的地方,可以先将数据写死在data中,或者mock数据,个人推荐前一种。

(八)前端端联调

页面编写完成后,需要与后端进行接口对接,通常后端会提供接口文档,顺利的话不需要进行协调,如果出现接口使用方式不明、接口报错等问题的出现,可以结合http状态码与后端进行联调。

(九)自测

前端开发完成之后,需要进行自测,或许不专业,但也尽量避免低级错误的发生,如边界问题等等。

(十)提测

自测完成之后,将代码发布到测试环境,然后在提测平台上发起申请进行提测。

(十一)bug反馈

提测后可能依旧会存在一些问题,如bug依旧存在或者需求有变更的情况,需要驳回,前端修复完成之后再次提测,此过程可能反复多次,知道不在有bug为止。

(十二)部署上线

部署正式环境,开放服务给用户。此过程也可细分为灰度上线与正式上线两部分,灰度上线即让一部分用户使用体验,提供反馈,根据用户进行修复与优化。

相关文章

  • 一个eos dapp的区块链小游戏开发学习笔记

    开发流程:1,eos环境搭建,及adpp开发流程说明2,创建前端源码框架,编写前端源码3,创建智能合约目录,编写智...

  • 2020-07-27 webpack学习

    1.前端工程化将前端的开发流程规范化、标准化、包括开发流程、技术选型、代码规范、构建发布等,用于提升前端工程师的开...

  • 前端开发流程

    (〇)流程概述 领导或甲方提出需求,评审需求; 根据需求画出原型图,评审原型图; 技术实现评审,进行排期,开始开发...

  • 中型App开发框架总结

    开发流程总图 代码开发阶段  GitLab:代码管理服务。git分支规范 MockServer:前端/后台同步开发...

  • 前端开发-流程的规范

    流程规范的意义 提升团队协作效率。 流程的三个阶段 站在前端的角度,整个开发流程可以分为三个阶段: 开发前 开发中...

  • 挖一掘:模糊的前端 为啥是非常非常重要?

    模糊前端,是新产品开发流程的一个概念。 在讲解“新产品开发流程”时,模糊前端的重要性做了十分的强调。 原文描述是...

  • 虎牙前端职位信息

    职位描述 1. 负责公司Web前端直播产品的相关开发任务。 2. 负责梳理和优化前端开发流程,搭建高效集成的前端开...

  • App研发流程规范

    移动APP项目研发流程规范: 其中,产品需求文档 > 前端开发两个版本 、UI设计 > 前端开发一半个版本、 后台...

  • Vue proxyTable 跨域 部署到Nginx

    说明:proxyTable 只是前端开发调试时有效,真正的转发需要Nginx。 整体流程:前端地址:10.10.3...

  • 前后端分离概述

    1.传统的javaweb开发 在传统的开发中,开发流程为:前端 -> html静态页面 -> 后端 -> JSP ...

网友评论

      本文标题:前端开发流程

      本文链接:https://www.haomeiwen.com/subject/ilyodktx.html