單頁面應用優缺點


3種方方案

一、單頁應用

優點:配置最簡單
缺點:版本回退可能會影響到其它項目
解決:除了各個項目分版本提交,目前沒啥太好的解決方案

 

二、多entry,放到同一個庫里面

優點:技術站統一,通用資源利用方便;
backup沒有技術難度
缺點:

  1. 相互之間開發可能會受到影響;
  2. 一個項目技術升級會影響其它項目(比如:某個項目想用一下vue最新版本,或者構建功能有新的想法等整個項目會受影響)

解決:起用 csslint和jslint,git設置強制解決lint,否則不能提交
暫無好的解決方案

三、每個頁面單獨git庫

優點:各個庫之間不受影響,技術改造影響范圍不大
缺點:

  1. 公共資源引用不方便,新建項目需要手動遷移公共資源;
  2. 技術升級可能會影響公共資源,因為技術棧不一致
  3. 公共資源修改時需要推動的人比較多

解決:建一個通用資源庫,每次更新
拷一份專門給新版本用 - 感覺這個方案只能臨時用一下


文檔完善:

1、項目描述
2、執行環境 win\mac\linux
3、准備工作,安裝的工具、全局依賴、環境變量、編輯器統一自動化配置比如eslint、stylelint、prettier等
4、本地開發命令、預發環境命令、生產環境命令
5、靜態資源庫、服務端庫,地址以級發布方式
6、本地開發地址、預發地址、生產地址
7、生產環境頁面入口,比較深的情況是需要提供
8、prd、ui、接口 這些地址
9、相關負責人
10、架構圖
11、changelog


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM