新聞動态

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

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

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

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

2. 編程思想

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

3. 可持續性

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

4. 支持

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

5. 技術

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

6. 安全性

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

7. 文(wén)檔

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

8. 授權

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

9. 放(fàng)到(dào)市面之後的可用(yòng)性

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

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

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