一、基本前提——根據成本和效率選擇
1、實現目標的成本和效率
2、團隊協作的成本和效率
3、後續迭代的成本和效率
二、根據需求來選擇
每種框架都有各自的不同方面優點,要分析自己的專案在哪個方面要求高,權重大,再來選擇。
三、選擇的原則
1、妥適性原則:不要過度設計,從解決實際出發
2、庫的選擇
(1)縮小依賴範圍和向穩定方向依賴
(2)避重就輕(冗餘度低)、避繁逐減、以簡預繁(多功能的方法)、避虛就實
(3)可替代性:避免版本衝突、可以自己封裝一下,設定介面解耦
3、主框架的選擇
(1)沒有哪個是最好的
(2)擁抱新技術
(3)經驗價值高,經驗和思想可以用在其他的框架上。
(4)架構上方便控制專案複雜度的增長
談專案中如何選擇框架和庫(FEDAY主題分享總結)
表面上看來就是原有工作人員習慣使用原來的工作方法和方式來解決現有問題而非使用新的輪子來解決問題 專案時間緊張,不願接受新的實物 拉這車東西是因為輪子的問題,還是路面的問題,還是本身這車東西就很沉重?假設那個給了新輪子的人給的不是乙個圓形的或者是乙個六邊形的情況是什麼樣的?我們經常談論的維度 選擇框架...
商業專案中選擇框架和庫的原則
產出商業專案的基本點 data image svg xml utf8,data image svg xml utf8,表面上看來就是原有工作人員習慣使用原來的工作方法和方式來解決現有問題而非使用新的輪子來解決問題 專案時間緊張,不願接受新的實物 拉這車東西是因為輪子的問題,還是路面的問題,還是本身這...
專案中如何正確使用開源框架
前天發了一篇文章 如何選擇開源專案?廣受大家喜愛,其實我們在使用開源專案的過程中有不少注意的事項,今天就來給大家補充下 如何正確的使用開源專案?如果你是個人練手專案,那隨你心情,想怎麼用怎麼用,沒啥需要強調的注意事項,本篇文章僅是以在商業專案採用開源庫做介紹。1.使用成熟穩定的開源專案 現在技術日新...