最流行前端开发框架对比

如今,各种开发框架层出不穷,各有千秋。哪些是去年较受开发者关注的呢?前不久,云适配根据Github上的流行程度整理了2014年最受欢迎的6个前端开发框架,并进行对比说明,希望帮助有需要的朋友选择合适自己的前端框架。

1. Bootstrap

Bootstrap毫无疑问是现今框架的领导者。他不仅仅流行,每天用户量也在不断增长。你可以相信,这个工具不会让你失望,你也可以单独使用它制作自己的网页。

  • 创建者: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被各大网站使用,如Facebook、Mozilla、Ebay、 Yahoo、美国国家地理网站等等。

  • 创建者: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。原生语言规则让代码更易读易懂。

  • 创建者: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编写,轻量级的、模块化的框架,包含各种整合和独立的组件。

  • 创建者: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 是一个简洁的易于使用和易于定制组件。虽然它不像其竞争对手一样受欢迎,但是它提供了和上面框架相同的功能,质量也很不错。

  • 创建者: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
  • 当前版本: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比覆盖原有样式更加简单易操作且更有效率。

最后,如果你还是不太确定这框架是否适合自己,你可以从不同项目中找出一两个组件放入自己的项目中。如此合成,应该也是有帮助的。

转自http://www.5icool.org/a/201501/a9836.html

时间: 2024-08-26 12:30:25

最流行前端开发框架对比的相关文章

最流行前端开发框架对比评测

如今,各种开发框架层出不穷,各有千秋.哪些是去年较受开发者关注的呢?前不久,云适配根据Github上的流行程度整理了2014年最受欢迎的6个前端开发框架,并进行对比说明,希望帮助有需要的朋友选择合适自己的前端框架. 1. Bootstrap Bootstrap毫无疑问是现今框架的领导者.他不仅仅流行,每天用户量也在不断增长.你可以相信,这个工具不会让你失望,你也可以单独使用它制作自己的网页. 创建者:Mark Otto and Jacob Thornton 发布:2011 当前版本:3.3.1

前端开发框架对比

前端开发框架对比 本文选取了 Bootstrap.jQuery UI.jQuery Mobile.Sencha ExtJS.Sencha Touch.Sencha GXT.Dojo.Dojo Mobile.Mootools.Foundation.YUI.Kissy.QWrap 等 16 个国内外前端开发框架进行初步的横向比较,可以作为大家挑选前端开发框架的初步参考. 近几年随着 jQuery.Ext 以及 CSS3 的发展,以 Bootstrap 为代表的前端开发框架如雨后春笋般挤入视野,可谓应

一篇文章概括目前流行的前端开发框架

导读 作为前端开发者,各种框架的层出不穷,促使我们要不断学习才能防止落后,但是我们不可能做到每个框架都有学习的时间,我们只需要掌握流行的,坑少的即可.从以下三个方面了解目前流行的前端开发框架. 作为前端开发者,各种框架的层出不穷,促使我们要不断学习才能防止落后,但是我们不可能做到每个框架都有学习的时间,我们只需要掌握流行的,坑少的即可.从以下三个方面了解目前流行的前端开发框架. 一.跨多平台开发框架 (1).uni-app--开发一次,多端覆盖uni-app 是DCloud公司使用 Vue.js

[译] 前端开发框架的实战对比(2018 年更新)

原文地址:A Real-World Comparison of Front-End Frameworks with Benchmarks (2018 update) 原文作者:Jacek Schae 译文出自:掘金翻译计划 本文永久链接:https://github.com/xitu/gold-miner/blob/master/TODO1/a-real-world-comparison-of-front-end-frameworks-with-benchmarks-2018-update.md

前端开发框架三剑客

是否选择了合适的框架进行Web开发对项目是有重大影响的.我们都希望找到一个稳健的易维护的框架结构.接下来,我们一起来对当前三款流行Web开发框架作个简单比较认识. 初步认识 AngularJS诞生于2009年,是商业产品GetAngular的一部分.后来,GetAngular创造者之一的MisKoHevry对其 进行精简,并随后获得了Google的大力支持,进而发展成今天的样子.Angular最独特最有创造性的特性莫过于是双向(two-way)数据绑定以 及HTML扩展能力. 问世于2010年的

【JavaScript】前端开发框架三剑客—AngularJS VS. Backone.js VS.Ember.js

摘要:透过对Github,StackOverflow,YouTube等社区进行数据收集后可知,AngularJS在各大主流社区中都是最受欢迎的,Backbone.js与Ember.js则不相伯仲.本文将对当前三款流行的Web开发框架作个简单比较. 是否选择了合适的框架进行Web开发对项目是有重大影响的.我们都希望找到一个稳健的易维护的框架结构.接下来,我们一起来对当前三款流行Web开发框架作个简单比较认识. 初步认识 AngularJS诞生于2009年,是商业产品GetAngular的一部分.后

十大前端开发框架(转)

原文出处http://blog.jobbole.com/41950/ 编者按:考虑到英文原文的长度以及可读性,十大前端开发框架将分成上下两部分呈现给大家.上半部分着重讲的是Bootstrap家族框架,第二节将会跟大家分享更多其他的框架. 随着互联网的不断成熟以及我们越来越多的用各种移动端的设备访问互联网,Web设计师和Web开发者的工作也变得越来越复杂. 十年前,一切都还简单得多.那个时候,大部分用户都是坐在桌子前通过一个大大的显示器来浏览我们的网页.960像素是当时比较合理的网页宽度.那些年我

【转帖】2019 前端框架对比及评测

2019 前端框架对比及评测 https://nextfe.com/frontend-frameworks-benchmark-2019/ 2019-04-16 Jacek Schae 原作,授权 LeanCloud 翻译. 我们将基于 RealWorld 示例应用对比前端框架.RealWorld 示例应用的特点: RealWorld 应用 比待办事项类应用更复杂.通常待办事项类应用不足以传达足够多的知识见解构建实际应用. 标准化 项目遵循特定规则.提供后端 API.静态标记语言.风格.API

前端开发框架选型清单

随着Web技术的不断发展,前端开发框架层出不穷,各有千秋,开发者在做技术选型时总是要费一番脑筋,最近,IBM高级工程师王芳侠撰文对Bootstrap.jQuery UI.jQuery Mobile.Sencha ExtJS.Sencha Touch.Sencha GXT.Dojo.Dojo Mobile.Mootools.Foundation.YUI.Kissy.QWrap 等 16 个国内外前端开发框架进行了比较详细的比较,非常值得读者借鉴. 从国外的桌面端框架来说,作者认为主要有以下几个: