最流行的5个前端框架对比

欢迎大家持续关注葡萄城控件技术团队博客,更多更好的原创文章尽在这里~~

如今出现了大量的CSS前端框架,但真正优秀的框架只有少数几个。

本文将会比较其中五个最佳的框架。每个框架都有自己的优点和缺点,以及具体的应用领域,你可以根据自己的具体项目需求进行选择。此外,许多选项都是模块化的,允许你仅使用所需的组件,甚至可以混合使用来自不同框架的组件。

本文依据各个框架的GitHub流行度来顺序介绍。

Bootstrap

Bootstrap是目前可用框架中无可争议的领导者。其人气日益增长,你可以放心的选择这个框架,而不必担心项目会失败,因为具有广泛使用基础的框架,不太可能被抛弃。

  • 创作者: Mark Otto 和 Jacob Thornton.
  • 发行: 2011
  • 当前版本: 3.3.7
  • 人气: GitHub上有111,000颗星
  • 说明: “Bootstrap是最流行的HTML,CSS和JavaScript框架,用于在网络上开发响应式、移动的Web项目。
  • 核心概念/原则: RWD和移动端优先。
  • 框架大小: 154 KB
  • 预处理器: LessSass
  • 响应式布局:是
  • 模块化:是
  • 启动模板/布局:是
  • 图标集: Glyphicons Halflings设置
  • 附加/附件:无捆绑,许多第三方插件可用。
  • 独特组件: Jumbotron
  • 文档资源:良好
  • 自定制:基本GUI定制器。但是你需要手动输入颜色值,因为没有颜色选择器可用。
  • 浏览器支持: Firefox,Chrome,Safari,IE8 +(您需要IE8的Respond.js
  • 许可证: MIT

Bootstrap说明

Bootstrap的广泛流行是它的优势所在。在技??术上,它不一定比列表中的其它框架更好,但它提供了比其它四个框架更多的资源(文章和教程、第三方插件和扩展、主题构建器等)。简而言之,Bootstrap 无处不在,这是人们继续选择的主要原因。

Foundation

Foundation是排在第二名的框架。ZURB这样坚实的公司一直支持着Foundation,所以这个框架有强大的基础。Foundation现已用于许多大型网站,包括Facebook,Mozilla,Ebay,Yahoo!和国家地理等。

  • 创作者: ZURB
  • 发行: 2011
  • 当前版本: 6.3.1
  • 人气: GitHub上有25,400颗星
  • 说明: “世界上最先进的响应式前端框架”
  • 核心概念/原则: RWD,移动端优先,语义。
  • 框架大小: 197.5 KB
  • 预处理器: Sass
  • 响应式布局:是
  • 模块化:是
  • 启动模板/布局:是
  • 图标集: 基础图标字体
  • 额外/附加组件:是
  • 独特的组件: Icon Bar, Clearing Lightbox, Flex Video, Keystrokes, Joyride, Pricing Tables
  • 文档资源:良好,还有许多额外资源。
  • 自定制:基本的GUI定制程序,类似于Bootstrap定制工具。
  • 浏览器支持: Chrome,Firefox,Safari,IE9 +; iOS,Android,Windows Phone 7+
  • 许可证:MIT

Foundation说明

Foundation是一个真正的专业框架,提供业务支持、培训和咨询。它还提供了许多资源来帮助你更快更轻松地学习和使用该框架。

Semantic UI

Semantic UI是一个语义化设计的前端开源框架。它利用自然语言原理,从而使代码更加可读和可理解。

  • 创作者: Jack Lukic
  • 发行: 2013
  • 当前版本: 2.2
  • 人气: GitHub上有34,762颗星
  • 说明: “基于自然语言原则的UI组件框架”。
  • 核心概念/原则:Semantic, tag ambivalence, responsive。
  • 框架大小: 806 KB
  • 预处理器:少
  • 响应式布局:是
  • 模块化:是
  • 启动模板/布局:是,并提供了一些基本的入门模板
  • 图标集: Font Awesome
  • 额外/附加组件:否
  • 独特的部件:Divider, Flag, Rail, Reveal, Step, Advertisement, Card, Feed, Item, Statistic, Dimmer, Rating, Shape。
  • 文档资源:非常好,Semantic提供了一个非常有组织的文档,另外还有一个单独的网站提供入门指南、自定义和创建主题。
  • 自定义:没有GUI定制器,只有手动定制。
  • 浏览器支持: Firefox,Chrome,Safari,IE10 +(仅IE9浏览器前缀),Android 4,Blackberry 10
  • 许可证:MIT

Semantic UI说明

Semantic是这里所讨论的所有框架中,最具创新性和全功能的框架。其框架的总体结构、类中清晰逻辑的命名约定方式和语义方面也超过了其它框架。

Pure

Pure是一种轻量级的模块化框架,采用纯CSS编写,具有可根据需要一起使用或单独使用的组件。

  • 创作者:雅虎
  • 发行: 2013
  • 当前版本: 0.6.2
  • 流行度: GitHub上有16,637颗星
  • 说明: “一套小而灵活的CSS模块,能够在每个Web项目中使用。”
  • 核心概念/原则: SMACSS,极简主义。
  • 框架大小: 16 KB
  • 预处理:无
  • 响应式布局:是
  • 模块化:是
  • 启动模板/布局:是
  • 图标集:无。可以改用Font Awesome。
  • 额外/附加组件:无
  • 独特组件:无
  • 文档资源:很好
  • 自定义:基本GUI皮肤生成器
  • 浏览器支持:最新版本的Firefox,Chrome,Safari; IE7 +; iOS 6.x,7.x; Android 4.x
  • 许可证: Yahoo! Inc. BSD

Pure说明

Pure为你的项目提供了一个干净的开始,只提供基本框架。对于不需要全功能框架但仅包含在其工作中的特定组件的人来说,pures是一个理想的选择。

UIkit

UIkit是一个易于使用和自定义的组件的简洁集合。虽然它不像其它框架那样受欢迎,但它提供了相同的功能和质量。

  • 创造者: YOOtheme
  • 发行: 2013
  • 当前版本: 3.0.0
  • 人气:GitHub GitHub上有9,422颗星
  • 说明: “用于开发快速而强大的Web界面的轻量级和模块化的前端框架”。
  • 核心概念/原则: RWD,移动端优先
  • 框架大小: 326.9 KB(如果包含uikit-icons.min.js与SVG图标相关的功能,则为384.4 KB )
  • 预处理器:少,Sass
  • 响应式布局:是
  • 模块化:是
  • 启动模板/布局:是
  • 图标集: UIkit自带SVG图标系统和类库,其中包含越来越多的大纲图标。
  • 额外/附加组件:是
  • 独特的组件:Article, Flex, Cover, HTML Editor
  • 文件:好
  • 自定义:高级GUI定制程序仅在版本2(以前的版本)中可用
  • 浏览器支持: Chrome,Firefox,Safari,IE9 +
  • 许可证:MIT

UIkit说明

UIkit成功应用在许多WordPress主题中。它提供了灵活和强大的手动定制机制(以前版本的框架还提供了高级GUI定制程序)。

什么是最适合你的框架?

在选择框架时,可以从以下几个方面考虑:

  • 所选的框架有足够的人气吗?更多的人气意味着更多的人参与项目,也意味着有更多的教程和社区文章、更多的实例和网站、更多的第三方扩展、更好的相关的Web产品可与其集成。受欢迎程度也意味着框架更具前瞻性,因为具有更大社区的框架不太可能被抛弃。
  • 框架是否正在积极发展?一个好的框架需要不断地使用最新的web技术,特别是在移动端方面。
  • 框架是否达到成熟?如果一个特定的框架在现实项目中还没有被使用和测试,那么将其用于你的专业项目,可能不是一个明智的选择。
  • 框架是否提供了良好的文档?为了方便学习过程,总是需要良好的文档。
  • 框架的特异性是什么?这里的要点是,与具有高级别特异性的框架相比,更通用的框架更容易使用。在大多数情况下,最好选择一个应用最小样式的框架,因为它更容易自定义。与重写现有的CSS规则相比,添加新的CSS规则是一个更方便有效的做法。

如果你还不确定使用哪个框架,那么可以采用混合搭配的方式。当某个特定的框架不能满足你的需求时,可以混合使用两个或多个项目的组件。

最后值得一提的是,现在Flexbox和Grid Layout在主流浏览器的最新版本中得到很好的支持,比以往任何时候都更容易构建复杂的布局。这可能会鼓励更多的开发人员放弃前端框架,从头开始编写他们自己想要的布局。

原文链接:https://www.sitepoint.com/5-most-popular-frontend-frameworks-compared/

转载请注明出自:葡萄城控件

相关阅读:

开放才能进步!Angular和Wijmo一起走过的日子

2017年前端框架、类库、工具大比拼

Angular vs React 最全面深入对比

时间: 2024-10-05 03:48:47

最流行的5个前端框架对比的相关文章

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

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

超实用!9个目前流行的MATERIAL DESIGN前端框架

http://www.uisdc.com/material-design-frameworks-top-9 谷歌推出的Material Design风格已见有一些APP UI采用,视觉和交互体验都很棒,对于想尝试这个风格但又不懂实现一些效果的前端设计师们,可以试试今天分享的9个目前流行的Material Design前端框架 >>> 这些前端框架的设计元素齐全,按钮.表单.布局及常用JS特效代码也有齐了,支持Responsive Design,还有的可以结合Bootstrap使用,相当不

较为流行的几款前端框架

较为流行的几款前端框架 1. jQuery UI 2.Bootstrap     优点: 1.Bootstrap 框架在布局.版式.控件.特效方面都非常让人满意,都预置了丰富的效果,极大方便了用户开发. 2.这个目前好像很火似滴~ 3.微软发布的VS2013正式版中,也已经将BootStrap3.0的版本加入了额,连微软都看到bootStrap的强大,而且它的确很不错,所以我也不得不学习 缺点: 1.在风格设置方面,还需要用户在下载时手动设置,可配置粒度非常细,相应也比较繁琐,不太直观,需要对

主流前端框架对比:Vue.js , React, Angular.js

个人认为Vue.js的文档最恳切.我认为结合文档和遇到问题Google答案的匹配度来讲:Vue.js > ReactJS > AngularJS > Angular 2 如何使用Vue.js? 1.安装 (1)script 如果项目直接通过script加载CDN文件,代码示例如下: <script src="http://webapp.didistatic.com/static/webapp/shield/z/vue/vue/1.0.24/vue.min.js"

[开发总结]富文本前端框架对比分析

[排序不分先后,只是标记数量] 1. 如果你想直接引入,完全不定制,扔进项目就直接用 CKEditor TinyMCE Froala Quill Summernote(框架不太友善) Trix 2. 想有非常高度的定制 可以看看 Slate.js,它基于 React.js. 用了 Slate.js 的知名产品有 Taskade,Taskade 的编辑器非常漂亮而且格式很多. 如果想开发和 Taskade 一样的编辑器,我觉得用如上里任何一个现成编辑器都是很难开发出来的(甚至不可能,因为要改动那么

一张图告诉你最流行的 7 个 JavaScript框架特点

欢迎大家持续关注葡萄城控件技术团队博客,更多更好的原创文章尽在这里~~? AngularJ.js                                                  由google开发,2009年首次发布 很流行的前端框架 使用Angular.js创建第一个UI,成本很低 对于团队来说,AngularJ.js有许多很棒的工具可用 很适合创建一个快速.混合型复杂的解决方案 比起React,更合适于创建小型企业级应用 由Google负责维护基础包 React.js  

为什么要学习Vue——前端框架角度

什么是框架 框架(Framework)是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;另一种定义认为,框架是可被应用开发者定制的应用骨架.前者是从应用方面而后者是从目的方面给出的定义. 可以说,一个框架是一个可复用的设计构件,它规定了应用的体系结构,阐明了整个设计.协作构件之间的依赖关系.责任分配和控制流程,表现为一组抽象类以及其实例之间协作的方法,它为构件复用提供了上下文(Context)关系.因此构件库的大规模重用也需要框架. 构件领域框架方法在很大程度上借鉴了硬件技

最流行前端开发框架对比

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

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

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