`
dengkane
  • 浏览: 41947 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

大锅乱炖10大H5前端框架

阅读更多

作为一名在前端死缠烂打6年并且懒到不行的攻城士,这几年阅过很多从知名到很知名的前端框架,本来想拿15-20个框架来分享一下,但在跟几个前辈讨教写文章的技巧时果断被无情的打击了,所以这里我还是低调的只拿出10个框架来个大锅乱炖,凑够字数也就全剧终了。下面的框架也没有什么先后顺序之分,我想到啥就写啥啦(作为前端,我一向都这么的任性^_^ )。

 

Bootstrap

首先说Bootstrap,估计你也猜到会先说或者一定会有这个(呵呵了),这是说明它的强大之处,拥有框架一壁江山的势气。自己刚入道的时候本着代码任何一个字母都得自己敲出来挡我者废的决心,来让自己成长。结果受到周围各种基友的引诱开始了Bootstrap旅程。本人虽然是个设计+前端的万里有一的人才,但是老天只让我会用PS和各种设计工具却不给我跟设计妹子一样的审美,所以这也是我最初选择Bootstrap的原因之一,它让我做出来的东西好歹能在妹子面前装个逼,不过时间长了难免觉得Bootstrap美的让人烦躁,但好在它的每个版本都会有很大的改变,不会让人觉得自己做的网站会跟很多网站撞脸。Bootstrap的用法及其简单(这也可能就是Bootstrap作者阅攻城士无数,了解他们痛的结果),以至于是个小前端都可以快速上手,几乎没什么学习成本。

官网:http://getbootstrap.com/

Github:https://github.com/twbs/bootstrap/

作者:Mark Otto和Jacob ThorntonStar:93,112

 

总结:Bootstrap最大的优势就是它非常流行,流行就代表你有问题就有很多人帮你解决问题,就代表装逼它就是利器,还有就是界面比较和谐,容易上手,关注它的童鞋应该发现最新V4版也开始支持FlexBox布局,这是非常好的升级体验。劣势是class命名不够语义化,并且各种缩写,以至于我离了文档就是个菜,最近开始整混合APP,选框架的时候首选就是它,但之前搞PC一直没注意,后来搞混合右键属性看它的时候,瞬间一阵凉风袭来,Bootstrap好小,小到我只好选择别的框架。

 

AUI

第三个是最近刚起来的AUI,虽然作者声称是专为APICloud开发者设计的一套UI框架,但实际它还是解决了很多移动前端开发的普遍问题,是主要面向混合开发的CSS框架。看起来作者比较猖狂,各种高级CSS3遍地使用,这让我也不得不去查查这些个CSS3的兼容性。不负众望果然选的都是兼容不错的属性,哈哈了一顿激动从前辈手上大胆认识了几个好东西,并且框架还提供了聊天界面、计数列表等组件,解决了很多复杂的让我骂娘的布局,现在可以直接拿走就用。

Github:https://github.com/liulangnan/aui

官网:http://www.auicss.com/

作者:流浪男Star:92

总结:这个框架对我来说有个优点就是纯CSS框架,自己以前也就用过Pure,自己有点JS能力,如果不是复杂的效果,找个纯CSS框架自己随便改改就可以,而现在CSS3也已经能够做到动画,效率、质量、高效全兼顾,所以还是选择了这种CSS框架。有一点觉得不满的是这框架的文档真的好那什么,说好的高大上呢。

 

Amaze UI

第二个介绍的是妹子UI,最初使用它是因为本尊遇到了一个爱纠结细节设计士,有一次她跟我的字体较上真了,结果一句顶万句的BOOS夸了她,我只好根据她的想法去解决,结果最后找到了Amaze UI框架(我不介意你叫我懒淫),按照官方的话说就是“基于社区开源项目构建的一个跨屏前端框架,以移动优先,从小屏到大屏,最终实现所有屏幕适配,适应移动互联潮流”。但其实我就是看中它能解决国内浏览器存在的跨屏适配和兼容性问题。

官网:http://amazeui.org/

Github:https://github.com/amazeui/amazeui

所属公司:云适配Star:6710

 

总结:Amaze UI总的来说加入更多符合中国市场特性的元素,框架对跨屏、适配都做了比较好的处理并且准备了一系列的常用网页组件,为减少搞兼容、适配各种敲键盘的加班狗们的工作时间做了不小的贡献。框架还对中文排版优化,兼容中国本土主流浏览器、轻量化,不仅适用于桌面端,更适合移动端。

 

Frozen UI

有段时间看到QQ瞬间高大上了,后来四处打听,原来QQ客服端也用了混合开发,其中QQ会员前端用的是Frozen UI,并且这套框架开源,欣喜若狂耐不住心里的寂寞直接上手试了一遍,初体验感觉基础样式效果简单色调清爽,有个比较活跃的社区所以组件什么的也比较丰富。

Github:https://github.com/frozenui/frozenui

官网:http://frozenui.github.io/

作者:QQVIP FD Team   Star:1,067

 

总结:如果拿Frozen UI配合一些如APICloud用来做混合APP感觉就太酷了,或者原生的火鸡们拿去嵌套在应用中做前端开发,这个框架对android 2.3 +、ios 4.0 +做了兼容,或者拿来做Web App也是极好的选择,劣势的话从UI层面就可以看到了,谁让它是出生在QQ会员前端的呢。

 

WeUI

WeUI和FrozenUI都属于比较专一的框架,WeUI比FrozenUI更专一,话说连个官网都不搞,所有答疑都在gitHub Issues解决了,这个框架极其简单,体积当然就不用说了,模块也就7个左右,不过体量小做的却不错,口碑看star就够了,框架从16/1/23发版至今github star超过7K,不过也不排除用户没地方发泄所以都跑到git上来,哈哈。

Github:https://github.com/weui/weui

DEMO:http://weui.github.io/weui/

Star:7,129

 

总结:看完微信设计团队设计的这套DEMO,如果要做微信公众,这个二话不说必然是首选了。框架不好的地方简而言之就是框架本身应该就没考虑过让用户用到非微信的场景之下。

 

SUI

“SUI是一套基于bootstrap开发的前端组件库,同时它也是一套设计规范。通过SUI,可以非常方便的设计和实现精美的页面”。果然还是直接引用官方给的枯燥无味广告要节省自己的脑细胞(囧…),当然了就像广告说的,如果你之前用过Bootstrap,那么可以轻松转向SUI,这可能就是淘宝给前端屌丝们的福利了。

Github:https://github.com/sdc-alibaba/sui

官网:http://sui.taobao.org/sui/docs/index.html

Star:120

 

Semantic UI

倒数第三个是Semantic UI,接触这个框架还是因为Bootstrap,Semantic UI刚上线github就受到大量开发者的关注,以至于很多人拿它俩对比各种挑刺各种夸,是好是坏不能单凭别人三句四句就抬起手指开始赞,用了以后感觉UI上跟Bootstrap没太多的区别,不过代码命名规范上却相差甚大,本人认为Semantic UI是不是就想做的不一样,它的命名全是采用复合的方式,类名特别的离散,用的时候你得很小心自己扩展或者新增的class命名与它的类名冲突。

官网:http://www.semantic-ui.cn/

Github:https://github.com/semantic-org/semantic-ui/

 

Foundation

Foundation算是框架界的元老啦,都说框架去的早,而这个框架一直到现在依然这么的热门,如果你比较介意Bootstrap开发撞脸的尴尬事情,那么你可以考虑使用Foundation。即使你使用预定义的UI元素,也不会与其他网站太像,就像官方说的给开发者更灵活的框架体验。

官网:http://foundation.zurb.com/

Github:https://github.com/zurb/foundation-sites

Star:22,736

 

UiKit

UIkit是YOOtheme团队开发的,在许多WordPress主题中都有应用(也就是如果你是个WordPress爱好者,那么这个框架应该比较适合深究),并且框架能够通过GUI编辑器和手动编辑,所以它提供了一个灵活、强大的自定义机制。框架借助LESS、jQuery、normalize.css及FontAwesome开源项目的独有特点,整合成了这么一款轻量级、模块化的前端框架。

官网:http://www.getuikit.com/

Github:https://github.com/uikit/uikit

作者:YOOtheme Star:6,372

 

Pure

终于最后一个了,我和你一样好开森(~ ̄▽ ̄)~),这个框架是我在做管理系统时接触的,选择使用也是因为框架小巧,并且是纯CSS,没有太多的牵扯,好用来与其他框架快速结合使用。

官网:http://purecss.io/

Github:https://github.com/yahoo/pure/

Star:13,592

 

介绍完毕,估计你应该看出来了,我使用框架真的也就是遇到了需求,才选择了某个框架,所以框架之间并没有什么好与特好之分,只能说你的需求是什么,这个框架合适不合适你去用,各种框架用起来也都大致差不多,会用一个其他的上手也就都变得简单容易上手,我觉得能写框架的人都是室外高仁。

作者:攻城狮Right

 

转载自:http://www.jianshu.com/p/f066863d5507

分享到:
评论

相关推荐

    「大锅乱炖10大H5前端框架」.docx

    「大锅乱炖10大H5前端框架」.docx

    jar包大乱炖

    "jar包大乱炖"这个标题形象地描绘了项目中jar包众多且混杂的状态,它可能包含了各种库、框架和自定义组件。在描述中提到的老项目中,由于jar包不全,开发者面临了问题,因此进行了整理,整合了所有使用的jar包,以供...

    通达信指标公式源码 “乱炖”指标 副图源码 无未来.doc

    通达信指标公式源码 “乱炖”指标 副图源码 无未来.doc

    Commentary.js:Commentary.js 是仿前端乱炖的评注功能插件,可以针对文章的某一处进行评论

    Commentary.js 是仿前端乱炖的评注功能,可以给文章的某一个部分添加评论。 ======= ###使用方法 [removed][removed] [removed][removed] [removed] $('.article').Commentary({ addCommentary : function(element)...

    文库阅读的移动技术乱炖.pdf

    《文库阅读的移动技术乱炖》探讨了在互联网环境下,如何通过移动技术优化文库阅读体验,尤其是在WebAPP和移动端应用开发中的策略与挑战。文章着重讲述了如何实现更快、更简单的阅读体验,并且能够频繁地进行版本更新...

    RRRoger#FirstProject#乱炖1

    乱炖1)使用 rsync 同步的时候,指定 ssh 的端口rsync -avzP -e 'ssh -p PORT' source_path user@ip:de

    乱炖:乱炖:混乱但美味

    大丰收,乱炖,是东北著名的中国菜。 适当的英文名称应为 。 但我想称它为“令人愉快的混乱”。 顾名思义,这道菜收集了很多好东西,然后将它们混合在一起,做成了凌乱但超级美味的东西。 我希望这个仓库会变得...

    FrontEndBlogCN:前端博客相关网站搜集

    前端乱炖 F2E社区 MDN 个人博客 博客地址 RSS地址 CSS森林 ---- twinsen ---- 艾文王 ---- 余果 ---- 张鑫旭 ---- 大猫 ---- 飘飘 ---- 米随随 ---- 99css ---- 进步博客 ---- 万戈 ---- 任平生 ---- 小李刀刀 ---- ...

    python tkinter、PySide2乱炖,自动连续按键程序,不止自动保存

    许多人没有按保存的习惯,导致了许多“事故”的发生,呕心沥血的成果付之东流,在我身边也有事情,于是我决定要利用现有有限知识,通过编程解决这一问题,经过一个星期下课时间的奋斗 具体说明文件在压缩包中,欢迎...

    JianShuJiaoYou:乱炖数据之2700余篇“简书交友”专题文章数据的花式玩法:https

    简书交友系列文章文章年度月份分布情况文章24小时分布情况文章内容词云文章长度与配图数之间的关系阅读量、点赞数、评论数、文章篇幅与配图数之间的关系Word2Vec t-SNE 2维Word2Vec t-SNE 3维人脸识别、颜值检测与...

    初中语文文摘社会东北人的“吃”

    东北人的饮食风格以粗犷和原始著称,他们喜欢吃生的蔬菜,如黄瓜、洋葱、大白菜,甚至大蒜和辣椒。与山东人慢慢品尝生大蒜的方式不同,东北人更倾向于迅速咀嚼咽下。此外,东北人也煮熟一些蔬菜来吃,例如整只煮熟的...

    炖菜大全.doc

    本文主要介绍了几种经典的炖菜做法,包括猪肉炖粉条、东北乱炖、李记坛肉、毛家红烧肉以及冬瓜排骨汤。 猪肉炖粉条是一道具有东北特色的菜品,选用五花肉与宽粉或粗粉条搭配。制作过程中,五花肉先焯水去腥,然后与...

    如何查看QQ餐厅6大菜系的菜谱?.docx

    QQ餐厅是一款模拟经营类的游戏,其中包含了中国传统的六大菜系:川菜、鲁菜、粤菜、湘菜、江浙菜以及东北菜。玩家在游戏中可以烹饪这些不同菜系的菜品来吸引顾客,提升餐厅的等级和声誉。以下是这六大菜系的部分菜品...

    leetcode分类-Useful-learning-site-categories:这里放的是日常我就的很有用的学习相关资料的导航网站,我会

    leetcode 分类 Useful-learning-site-categories 这里放的是日常我就的很有用的学习相关资料的导航网站,我会进行分类,...前端乱炖 感觉有些水平 4、面试相关的内容 感觉比较好 5、这是一个励志的故事,如何实现大厂梦

    炖菜菜谱.doc

    2. **东北乱炖** - 材料:西红柿、扁豆、土豆、红薯粉条、豆腐/茄子、葱、姜、大料、大蒜、酱油、盐、味精。 - 步骤:热油炒香葱姜,加入扁豆和土豆翻炒,加酱油,加水炖煮;加入红薯粉条、盐,炖至八成熟时放入...

    东北菜谱大全精选.doc

    7. **毛豆**:花椒、大料、咸盐煮出的毛豆,香气四溢,夏天时在大排档更是必不可少的下酒菜。 8. **拼盘**:为了丰富餐桌,拼盘通常包含肘子、酱牛肉、香肠、粉肠、腊肉、猪肝等多种食材,适合宴请宾客。 9. **...

    十二种好吃的炖菜的做法.doc

    这些炖菜各有其独特的风味和烹饪技巧,例如猪肉炖粉条注重火候控制,东北乱炖讲究食材搭配和炖煮时间,李记坛肉和毛家红烧肉则注重香料和火候的应用,以达到肥而不腻、酥烂可口的效果。 炖菜的魅力在于其丰富的口感...

    java版商城源码-OIUE:如果你同我一样对耦合深恶痛绝OpenIntelligentUnitiveEfficient[开放智能统一高效]用

    java版商城源码 OIUE是一套完全解耦的服务化平台 如果你同我一样对耦合深恶痛绝 ... 不知道你有没有修改开源项目的经历,好比在一锅乱炖里去捞所有的白菜,很多时候,需要把一锅都翻遍才能找出所有的

    DishServer

    Dim $delicia[100][2] = [["小鸡炖蘑菇","15 刀/份"],["猪肉炖粉条","15 刀/份"],["地三鲜","10 刀/份"],["溜肥肠","10 刀/份"],["酸菜小炒","10 刀/份"],["东北乱炖","10 刀/份"],["锅包肉","10 刀/份"],["拌凉菜",...

    lbs-app:HIT2012级软件学院 2015综合课设项目

    这是一款基于位置信息服务(LBS)的Web社交应用, 集陌陌,无秘,地图,旅行于一体的乱炖应用. "昊哥走天下"属于B/S架构的Web应用, 因此需要服务器支持. 屏幕截图 关键字 Promise, ES6, RethinkDB, fetch, geolocation, ...

Global site tag (gtag.js) - Google Analytics