回顧:2014年最流行前端開發框架對比評測

jopen 9年前發布 | 20K 次閱讀 前端開發框架

各種開發框架層出不窮,各有千秋。哪些才是最適合開發者的呢?本文根據Github上的流行程度整理了2014年最受歡迎的6個前端開發框架,并進行對比說明,希望幫助有需要的朋友選擇合適自己的前端框架。

如今,各種開發框架層出不窮,各有千秋。哪些是去年較受開發者關注的呢?前不久,云適配根據Github上的流行程度整理了2014年最受歡迎的6個前端開發框架,并進行對比說明,希望幫助有需要的朋友選擇合適自己的前端框架。

1. Bootstrap

Bootstrap毫無疑問是現今框架的領導者。他不僅僅流行,每天用戶量也在不斷增長。你可以相信,這個工具不會讓你失望,你也可以單獨使用它制作自己的網頁。

回顧:2014年最流行前端開發框架對比評測

  • 創建者:Mark Otto and Jacob Thornton
  • 發布:2011
  • 當前版本:3.3.1
  • 流行度:75,000+ stars on GitHub
  • 描述:“Bootstrap is the most popular HTML, CSS, and  JavaScript framework for developing responsive, mobile first projects on the web.”
  • 核心概念/原理:RWD和 移動優先
  • 框架大小:145 KB
  • 預處理器:Less and Sass
  • 響應式:Yes
  • 模塊化:Yes
  • 起始模版/輪廓:Yes
  • 圖標集:Glyphicons
  • 其他插件:無綁定,有其他三方插件
  • 獨特組件:Jumbotron
  • 文檔:Good
  • 定制:基本 GUI 定制,不過需要手動修改,因為無顏色選取工具。
  • 瀏覽器支持: Firefox、Chrome、Safari、IE8+(IE8需要 Respond.js)
  • 授權: MIT

2. Foundation by ZURB

與Bootstrap相比,Foundation屈居第二,不過這并不能說明它不受歡迎。 ZURB在后面強有力的支持,使得 Foundation 更加強大!Foundation被各大網站使用,如非死book、Mozilla、Ebay、 Yahoo、美國國家地理網站等等。

回顧:2014年最流行前端開發框架對比評測

  • 創建者:ZURB
  • 發布:2011
  • 當前版本:5.4.7
  • 流行度:18,000+ stars on GitHub
  • 描述: “The most advanced responsive front-end framework in the world”
  • 核心概念/原理:RWD、Mobile First、Semantic
  • 框架大小:326 KB
  • 預處理器: Sass
  • 響應式: Yes
  • 模塊化: Yes
  • 啟始模版/布局: Yes
  • 圖標集:Foundation Icon Fonts
  • 其他組件:Yes
  • 獨特組件:Icon Bar、 Clearing Lightbox、Flex Video、Keystrokes、Joyride、Pricing Tables
  • 文檔:Good。有許多資源可參考。
  • 定制: 無GUI 定制,但可自己寫。
  • 瀏覽器支持: Chrome、Firefox、Safari、IE9+、 iOS、Android、Windows Phone 7+
  • 授權:MIT
  • 與眾不同:對于商務運輸、教育培訓、咨詢等行業來說,Foundation是一個專業框架。它還提供很多資源讓你快速學習。

3.Semantic UI

Semantic UI正在不懈努力讓網頁制作變得更加Semantic。原生語言規則讓代碼更易讀易懂。

回顧:2014年最流行前端開發框架對比評測

  • 創建者:Jack Lukic
  • 發布:2013
  • 當前版本:1.2.0
  • 流行度:12,900+ stars on GitHub
  • 描述: “A UI component framework based around useful principles from natural language.”
  • 核心概念/原理: Semantic、Tag Ambivalence、Responsive
  • 框架大小:552 KB
  • 預處理器:Less
  • 響應式:Yes
  • 模塊化:Yes
  • 啟始模版/布局:No
  • 圖標集:Font Awesome
  • 其他組件:No
  • 獨特組件:Divider、Flag、Rail、Reveal、Step、Advertisement、Card、Feed、Item、 Statistic、Dimmer、Rating、Shape
  • 文檔: 非常完善。Semantic 提供多個結構層次的文檔,單獨網站提供給初學者以及其它定制教程等。
  • 定制:無GUI 定制,但可自己寫。
  • 與眾不同:Semantic可以說今天所討論的框架中是最創新、功能最全面的框架。整體構架、命名規則,有清晰的邏輯、語義性,超過其它框架。

4. Pure by Yahoo!

Pure是一個純CSS編寫,輕量級的、模塊化的框架,包含各種整合和獨立的組件。

回顧:2014年最流行前端開發框架對比評測

  • 創建者:Yahoo
  • 發布:2013
  • 當前版本:0.5.0
  • 流行度:9,900+ stars on GitHub
  • 描述:“A set of small, responsive CSS modules that you can use in every web project.”
  • 核心概念/原理: SMACSS、Minimalism
  • 框架大小:18 KB
  • 預處理器:None
  • Responsive:Yes
  • 模塊化:Yes
  • 啟始模版/布局:Yes
  • 圖標集:None。可使用Font Awesome替代。
  • 其他組件:None
  • 獨特組件:None
  • 文檔:Good
  • 定制:Basic GUI Skin Builder
  • 瀏覽器支持:最新版本的Firefox,Chrome,Safari,IE7+,iOS 6.x、7.x, Android 4.x。
  • 授權:Yahoo! Inc. BSD
  • 與眾不同:Pure為你的項目提供干凈的基礎框架。對于那些不需要一個全功能的框架,只需要特定的組件的開發者,Pure是一個不錯的選擇。

5. UIkit by YOOtheme

UIkit 是一個簡潔的易于使用和易于定制組件。雖然它不像其競爭對手一樣受歡迎,但是它提供了和上面框架相同的功能,質量也很不錯。

回顧:2014年最流行前端開發框架對比評測

  • 創建者:YOOtheme
  • 發布:2013
  • 當前版本:2.13.1
  • 流行度:3,800+ stars on GitHub
  • 描述:“A lightweight and modular front-end framework for developing fast and powerful web interfaces.”
  • 核心概念/原理:RWD、Mobile First
  • 框架大小:118 KB
  • 預處理器:Less、Sass
  • 響應式:Yes
  • 模塊化:Yes
  • 啟始模版/布局:Yes
  • 圖標集:Font Awesome
  • 其他組件:Yes
  • 獨特組件:Article、Flex、Cover、HTML Editor
  • 文檔:Good
  • 定制:高級GUI定制
  • 瀏覽器支持 :Chrome、Firefox、Safari、IE9+
  • 授權:MIT
  • 與眾不同:UIkit在許多WordPress主題中都有應用。通過GUI編輯器和手動編輯,它提供了一個靈活、強大的自定義機制。

6.Amaze UI

Amaze UI是以移動優先(Mobile First)為理念,相比國外框架,它更關注中文排版,被前端工程師們贊稱最懂中文的前端框架,正式上線僅僅4個月,已經在Github上獲得1500+stars,可見火力十足。

回顧:2014年最流行前端開發框架對比評測

  • 創建者:云適配
  • 發布:2014
  • 當前版本:2.0.0
  • 流行度:1500+ stars on GitHub
  • 描述:Amaze UI 是一個移動優先的跨屏前端框架,含有豐富組件可快速構建界面出色、體驗優秀的跨屏頁面,大幅提升開發效率。
  • 核心概念/原理:Responsive、Web Components
  • 框架大小: CSS 40KB、JS 48KB (gzipped)
  • 預處理器:Less
  • 響應式:Yes
  • 模塊化:Yes
  • 啟始模版/布局:Yes
  • 圖標集:Font Awesome
  • 其他組件:Yes
  • 獨特組件:加載進度條、側邊欄、圖片輪播、固定元素、分頁、折疊面板、圖片畫廊等。
  • 文檔:Amaze UI文檔非常完善適應各個階段的開發者,提供多個結構層次的文檔,API 設計合理并易于學習和使用,BUG反饋依靠GitHub和官方QQ群、多說留言等,使用者能及時反饋問題。
  • 定制:目前無GUI 定制,定制需要下載定制配置文件,下載 Amaze UI 的源碼使用 gulp 構建工具自定義編譯。
  • 瀏覽器支持: 面向現代瀏覽器開發,對 IE 8提供有限的支持。
  • 與眾不同:Amaze UI 加入了更多符合中國市場特性的元素:中文排版更優化,兼容中國本土主流瀏覽器,Web 組件按照 Web Components 的實現形式,將移動開發中常用的組件切割成不同部分,大大提高開發效率。

什么樣的框架適合你?

 最后,給出幾點建議,幫助大家選擇適合自己的框架:

  • 框架足夠流行嗎?

越是流行說明使用的人越多,各種資源也就越多,可以交流的方式也就越多。被拋棄的幾率越小,你可以更加安心使用該框架。

  • 框架是在持續發展嗎?

好的框架需要不斷更新改善,適應當前的各種技術,尤其是移動端。

  • 框架成熟嗎?

如果,一個框架沒有在實際項目中實踐,你可以隨便拿來練手,但是,如果要用到專門的項目中,還是找比較成熟的框架靠譜。

  • 是否提供完善文檔?

在學習階段,一份完善的文檔可以幫助我們事半功倍。

  • 特異性程度如何?

相比一個特殊的框架,一個通用的框架可以讓開發更加簡單。大多數情況下,選擇最小的樣式可以讓定制更簡便,添加新CSS比覆蓋原有樣式更加簡單易操作且更有效率。

最后,如果你還是不太確定這框架是否適合自己,你可以從不同項目中找出一兩個組件放入自己的項目中。如此合成,應該也是有幫助的。

原文來自:云適配官方微信

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!