新聞動态

框架評判的(de)10大(dà)标準

日期:2017-08-31 文章(zhāng)來(lái)源:标準

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

愈是廣爲人(rén)知和(hé)受到認可(kě)的(de)框架,活得(de)就愈好,不斷進化(huà),愈發完整:全新的(de)理(lǐ)念,數量衆多(duō)的(de)高(gāo)質量插件,等等。

2. 編程思想

這(zhè)是框架非常本質的(de)東西了(le):也(yě)是确保框架合你意的(de)根本标準。 顯而易見的(de)是,專業人(rén)士爲自己量身定制的(de)開發工具,定會與其他(tā)專業人(rén)士的(de)需求不謀而合。

3. 可(kě)持續性

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

4. 支持

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

5. 技術

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

6. 安全性

任何程序都有潛在的(de)脆弱一面。爲減少危險,選擇一種有能力确保安全功能(比如XSS管理(lǐ))的(de)框架總是好的(de)。

7. 文檔

評估一個(gè)框架的(de)既存文檔之數量、質量和(hé)先天條件是大(dà)有必要的(de):文檔良好的(de)工具,既容易使用(yòng)又便于升級。

8. 授權

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

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

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

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

拿到鑰匙了(le)!别靠著(zhe)觀看網上的(de)或好或壞的(de)評測、評論和(hé)傳言來(lái)滿足自己。 要測試一番,才可(kě)以補足你的(de)感受,确保你在使用(yòng)開發工具時(shí)完全舒适。