前端开发流程

(〇)流程概述

  • 领导或甲方提出需求,评审需求;
  • 根据需求画出原型图,评审原型图;
  • 技术实现评审,进行排期,开始开发;
  • 技术选型;
  • 项目架构搭建;
  • 根据原型图出效果图,评审效果图;
  • 前端根据效果图绘制静态页面;
  • 与后端对接接口;
  • 本地自测;
  • 发布测试环境,提测;
  • 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为止。

(十二)部署上线

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

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 217,826评论 6 506
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,968评论 3 395
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 164,234评论 0 354
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,562评论 1 293
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,611评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,482评论 1 302
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,271评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,166评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,608评论 1 314
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,814评论 3 336
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,926评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,644评论 5 346
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,249评论 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,866评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,991评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,063评论 3 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,871评论 2 354