2014年最流行前端开发框架对比评测
liuian 2025-03-24 18:06 37 浏览
现在,各种开发框架层出不穷,但是,真正的精品却为数不多。今天我们根据Github上的流行程度整理了2014年最受欢迎的5个前端开发框架,并进行对比说明,希望帮助有需要的朋友选择合适自己的前端框架。
开发工具限时5折啦,一定要去看看
【年终大促 巅峰盛"慧" 】促销火热进行中 iPhone 6 Plus、 iPhone 6、iPad Air等你拿
慧都联合葡萄城产品年终大惠,第二套起,买一送一!11月17日-12月31日,机会不容错过!
DevExpress 14.2新版发布会
1. Bootstrap
Bootstrap毫无疑问是现今框架的领导者。他不仅仅流行,每天用户量也在不断增长。你可以相信,这个工具不会让你失望,你也可以单独使用它制作自己的网页。其实慧都控件网也有用Bootstrap,你发现了吗。一般人我不告诉他的~
- 创建者:Mark OttoandJacob 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
- 预处理器:LessandSass
- 响应式: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!还有美国国家地理网站,是不是每个网站都是大牛,他们都选择Foundation,这也反映Foundation更 牛。
- 创建者: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编辑器和手动编辑,它提供了一个灵活、强大的自定义机制。
什么样的框架适合你?
最后,给出几点建议,希望可以帮助大家选择适合自己的框架。
- 框架足够流行吗?越是流行说明使用的人越多,各种资源也就越多,可以交流的方式也就越多。被抛弃的几率越小,你可以更加安心使用该框架。
- 框架是在持续发展吗?好的框架需要不断更新改善,适应当前的各种技术,尤其是移动端。
- 框架成熟吗?如果,一个框架没有在实际项目中实践,你可以随便拿来练手,但是,如果要用到专门的项目中,还是找比较成熟的框架靠谱。
- 是否提供完善文档?在学习阶段,一份完善的文档可以帮助我们事半功倍。
- 特异性程度如何?相比一个特殊的框架,一个通用的框架可以让开发更加简单。大多数情况下,选择最小的样式可以让定制更简便,添加新CSS比覆盖原有样式更加简单易操作且更有效率。
最后,如果你还是不太确定这框架是否适合自己,你可以从不同项目中找出一两个组件放入自己的项目中。如此合成,应该也是有帮助的。
你是如何想的呢?上面有什么漏掉的信息没有?欢迎评论交流。
本文由慧都控件网翻译自sitepoint.com,略有删改,
转载请注明:文章转载自:慧都控件网及译文链接:2014年最流行前端开发框架对比评测
本站文章除注明转载外,均为本站原创或翻译
相关推荐
- 电脑品牌型号在哪里看(电脑选什么牌子的好)
-
查看自己电脑品牌型号和具体配置的具体方法:1.右键点击桌面上的“这台电脑”图标,弹出的菜单中选择“属性”。2.在此界面即可看到你的电脑的CPU品牌(AMD)、型号(A6-5200)、频率(2.0GHz...
- 网卡驱动装不上怎么回事(网卡驱动装不了怎么办)
-
可能原因如下1、这种情况是因为系统中没有集成电脑网卡所对应的驱动程序。2、这种情况可以利用鲁大师查询网卡的具体型号,然后去官网或者网络上下载对应的驱动重新安装就可以正常上网了。可能原因如下:1,估计是...
- 手机输入法怎么打繁体字(手机怎样输入繁体)
-
步骤如下:1.在手机设置页面找到输入法设置,如果能搜索,会帮助找到输入法设置页面。2.在系统的输入法设置页面,找到输入法自身的设置页面入口。3.在输入法自设难度设置页面,找到简繁切换的设置页面。4.勾...
- photoshop 下载(photoshop下载需要花钱吗)
-
怎样下载photoshop的步骤方法如下面所示:1.首先第一步的步骤是在我们的电脑桌面上找到电脑管家并紧接着点击它(如果没有电脑管家需要提前安装)。2.然后一步的方法是点击屏幕右下方的工具箱。3.最后...
- 联想官方网站驱动下载官网(联想官方网站驱动下载官网安装)
-
拯救者官网下驱动的方法:打开联想服务官网(support.lenovo.com.cn),页面滚动下拉找到“帮助与支持”板块,点击“驱动和软件下载”。下载联想拯救者的驱动很简单。简单联想官网提供详细的驱...
- win7一键重装(win7一键重装系统纯净版不需要激活哪个好)
-
1.制作一个u盘pe2.下载win7系统镜像到u盘里面3.u盘插入电脑4.启动电脑按F12或DE5.选择usb进入pe6.打开一键安装7.选择系统8.等待安装,都是自动安装无需手动9.安装系统完成后就...
- 硬盘低格工具软件(硬盘低格软件推荐)
-
万能低格工具llftool好万能低格工具llftool是一款强大易用的硬盘低级格式化软件,支持硬盘、移动硬盘、内存卡、u盘等等存储设备的低格功能,过程快速方便,性能安全稳定。另外,...
-
- 笔记本电脑过热保护自动关机
-
笔记本电脑发热可能是因为散热不行导致cpu过热自动关机保护,可以这样处理:1)清洁笔记本侧面和底部的散热孔,保证可以充分散热;2)外接风扇进行辅助散热,如问题依然存在,按照步骤3处理;3)拆卸后盖,清洁风扇叶片上的灰尘,同时,更换导热片下方...
-
2026-01-12 01:55 liuian
- 英特尔cpu查询(英特尔cpu查询保修)
-
英特尔官网序列号的查询,1可以通过BIOS设置或者CPU-Z等软件查询英特尔序列号。2英特尔序列号是由英特尔公司推出的一种唯一标识符,用于区分不同的处理器芯片。3除了查询英特尔序列号,CPU-Z...
- 电脑可以还原系统吗(电脑可以还原到出厂设置吗)
-
方法/步骤分步阅读1/11Windows7系统打开或者关闭系统还原点的方法Windows7系统关闭系统还原右键桌面计算机图标-属性;2/11在打开的系统窗口,我们点击左侧的高级系统设置;3/11在...
- visio软件密钥(microsoft visio密钥)
-
在控制面板\所有控制面板项\程序和功能中找到,右键----更改
- 1920x1080和2k差别大么(4k为啥没1080p清晰)
-
区别:图像清晰度不同。2K的清晰度高于1920×1080。电视或显示屏领域上,1080P,一般对应1920*1080分辨率,2K则对应2560*1440分辨率。两者的主要区别在于像素点的多少,在尺寸相...
- 路由器恢复出厂设置会怎么样
-
现在的很多路由器都很智能化,我们在日常使用的时候,很多时候出现卡死或者忘记了路由器的登录密码等问题,这个时候我们就需要对路由器进行重置或者是恢复出厂设置,这样就可以用初始化的用户名和密码登录路由器了...
- 电脑密码忘了如何取消开机密码
-
1/5第一种方法:在开机时,按下F8进入带命令提示符的安全"模式输入"netuser+用户名+123456/add"可把自己的密码设置为"123456",这样进入控制面板就可以清除自己用户密码了。...
- 安卓手机exe文件怎么打开(安卓手机用什么打开exe文件)
-
在Android操作系统中,通常情况下是无法直接运行.exe文件的,因为Android手机和Windows操作系统在底层架构上存在较大差异。不过,有一些方法可以让Android手机...
- 一周热门
-
-
飞牛OS入门安装遇到问题,如何解决?
-
如何在 iPhone 和 Android 上恢复已删除的抖音消息
-
Boost高性能并发无锁队列指南:boost::lockfree::queue
-
大模型手册: 保姆级用CherryStudio知识库
-
用什么工具在Win中查看8G大的log文件?
-
如何在 Windows 10 或 11 上通过命令行安装 Node.js 和 NPM
-
威联通NAS安装阿里云盘WebDAV服务并添加到Infuse
-
Trae IDE 如何与 GitHub 无缝对接?
-
idea插件之maven search(工欲善其事,必先利其器)
-
如何修改图片拍摄日期?快速修改图片拍摄日期的6种方法
-
- 最近发表
- 标签列表
-
- python判断字典是否为空 (50)
- crontab每周一执行 (48)
- aes和des区别 (43)
- bash脚本和shell脚本的区别 (35)
- canvas库 (33)
- dataframe筛选满足条件的行 (35)
- gitlab日志 (33)
- lua xpcall (36)
- blob转json (33)
- python判断是否在列表中 (34)
- python html转pdf (36)
- 安装指定版本npm (37)
- idea搜索jar包内容 (33)
- css鼠标悬停出现隐藏的文字 (34)
- linux nacos启动命令 (33)
- gitlab 日志 (36)
- adb pull (37)
- python判断元素在不在列表里 (34)
- python 字典删除元素 (34)
- vscode切换git分支 (35)
- python bytes转16进制 (35)
- grep前后几行 (34)
- hashmap转list (35)
- c++ 字符串查找 (35)
- mysql刷新权限 (34)
