我们一般的前端开发流程
有些畢業生或非it行業的人,想了解真正的一個開發流程,就我個人的經驗做以簡單的分享,僅供參考,不是一個覆蓋全行業的事實標準。
老板或甲方是一個需求的真正發起者,也是一個基礎idea的夢想師,產品是需求專業化梳理或進行有效評估細化需求負責的,
而設計是前端的上游,前端是設計的下游。設計的工作目的是把產品宏觀的思維結果進行專業的處理,因為按一般的習慣,產品最終的結果是原型圖,而原型圖可以理解為設計的草圖,
對真正的用戶來說,這個草圖過于簡單或不符合使用的操作習慣,所以需要設計師進行專業的處理,比如顏色搭配,布局分隔,有時候還兼交互的一部分工作,設置用戶與頁面發生交互的預訂流程,
那有人問,不需要設計不行嗎?直接讓前端寫頁面不就得了,還需要麻煩設計師來做個圖出來。
因為這里邊有一個成本風險控制的一個理念,因為在前期,尤其是設計,主觀感受大于理性的思考,所以每天的結果都不一樣,所以需要設計師去消化掉這部分主觀感受帶來的誤區,
而且從成本上來講,有些場景設計師改圖比改代碼要容易控制一些。
設計師的結果是psd文件,他是很多個圖層疊加在一起的結果,而前端的工作結果html頁面,是把很多圖層上的效果,有機的用html組織起來的過程。
前端是把轉化后html交給下游服務端開發工程師,或叫后臺開發,這個html里邊包括一些交互的js文件等??偟膩碚f前端是一個承前啟后的崗位。
也有的公司把前端的責任放大,負責整個前臺view層頁面的開發,這樣的好與壞在前面的文章中已經探討過就不一一細表了。
我們以前基本的流程是,領導或甲方提出需求,然后產品分析需求,并且根據需求畫出原型圖,然后根據原型圖出設計稿。
出完設計稿團隊評審,過后交與前端制作靜態頁面,然后靜態頁面,交與設計審核,過后交給開發人員,進行動態數據的添加。
添加完之后,發布測試環境,產品測試領導審核,成功后,直接發布產品環境。或進行版本迭代。
這是整個的一個設計,開發,部署的流程。
轉載于:https://juejin.im/post/5b6ed998f265da0f926bb3d1
總結
以上是生活随笔為你收集整理的我们一般的前端开发流程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 学习微服务服务消费者——Feign
- 下一篇: 2019年前端的3个趋势