新(xīn)聞動态

框架評判的10大标準

日期:2017-08-31 文(wén)章來源:标準

1. 受歡迎程度和社區(qū)規模

愈是廣為(wèi)人知和受到認可(kě)的框架,活得就愈好,不斷進化,愈發完整:全新(xīn)的理(lǐ)念,數量衆多(duō)的高質(zhì)量插件,等等。

2. 編程思想

這是框架非常本質(zhì)的東西了:也是确保框架合你意的根本标準。 顯而易見的是,專業人士為(wèi)自己量身定制的開發工(gōng)具(jù),定會與其他(tā)專業人士的需求不謀而合。

3. 可(kě)持續性

選擇框架之前,先得确保框架能(néng)夠跟上你的發展周期。一般是指對你程序的維護和升級。

4. 支持

另一個不應被忽視的标準是,你提出問題後尋找答(dá)案時的容易程度,以及能(néng)否受到幫助。 辨别支持度可(kě)以是:通過框架發布者。還有(yǒu),通過社區(qū)(郵件列表、IRC等)?以及,通過專業服務(wù)公(gōng)司 (開發,支持, 培訓)?

5. 技(jì )術

要避免迷失方向,總是要首選一個可(kě)互用(yòng)的方案;在開發中(zhōng),它要能(néng)遵循最佳實踐(design patern)。

6. 安(ān)全性

任何程序都有(yǒu)潛在的脆弱一面。為(wèi)減少危險,選擇一種有(yǒu)能(néng)力确保安(ān)全功能(néng)(比如XSS管理(lǐ))的框架總是好的。

7. 文(wén)檔

評估一個框架的既存文(wén)檔之數量、質(zhì)量和先天條件是大有(yǒu)必要的:文(wén)檔良好的工(gōng)具(jù),既容易使用(yòng)又(yòu)便于升級。

8. 授權

授權是重要的,理(lǐ)由很(hěn)簡單,它們可(kě)能(néng)會對你的程序造成重大沖擊。 例如,以GPL-licensed的框架開發出來的程序将注定受限于GPL。 另一方面,這在MIT-licensed授權的框架中(zhōng)是完全不存在的。

9. 放到市面之後的可(kě)用(yòng)性

出于對維護和升級兩方面的考慮,也許你希望在開發階段或更長(cháng)期間内,擁有(yǒu)自己的技(jì )術團隊。 換言之,要确保你所使用(yòng)的開發工(gōng)具(jù)所需之技(jì )巧放到市面上是可(kě)以通行無阻的(否則團隊攢不起來)。

10. 現在就用(yòng)!

拿(ná)到鑰匙了!别靠着觀看網上的或好或壞的評測、評論和傳言來滿足自己。 要測試一番,才可(kě)以補足你的感受,确保你在使用(yòng)開發工(gōng)具(jù)時完全舒适。