1. 程式人生 > >前端專案開發所需技術

前端專案開發所需技術

原始碼管理: 攻Git GitLab

框架與庫:攻Jquery,Vue (還有React Native | Angular等)

模組化: 攻sea.js

打包編譯:攻Gulp  Webpack

後端環境: 攻Node.js (還有PHP,Java等)

程式碼釋出: 熟悉Gitlib CI

原始碼管理工具:即記錄程式碼更改歷史, 可以無限回溯, 用於程式碼管理,多個程式設計師開發協作的工具.原始碼管理工具:

     1.更新到任意一個版本(不用擔心程式碼的修改錯誤,和丟失等)
     2.日誌記錄(說明修改目的)
     3.分支,標籤(用於協作開發, 和便於階段性產品釋出)

     4.合併,比較(用於多人,多分支之間的程式碼合併,比對等)

打包編譯工具

gulp是工具鏈,可以配合各種外掛做js壓縮,css壓縮,less編譯等工作

webpack是檔案打包工具,可以把專案的各種js文、css檔案等打包合併成一個或多個檔案

bower/npm/cnpm 是包管理器,用來管理你專案裡的那些外部依賴的。

Jquery和Vue對比:

vue側重資料繫結,jquery側重樣式操作,動畫效果

vue是主要做mvvm,jquery主要做的是解決瀏覽器相容性問題和write less do more的問題,當然vue或許也順便解決了瀏覽器相容性問題