最近因为需要前端框架,所以在网上整理了不错的前端框架,PC端和移动端也有,这样以后就可以直接记录了。
Bootstrap
先说Bootstrap,我想你可以先说,或者推测一定会有这样的东西。这说明了它的长处,有一壁江山的气势。首次进入时,代码中的任何一个字都要自己敲打阻止我废除的决心。(亚里士多德,Bootstrap伦理学,STONLEP)结果受到周围各种基友的诱惑,开始了BOOTSTRAP旅程。本人是设计前端的万里人才,但上帝只让我使用PS和各种设计工具,但没有给我设计姐妹般的审美,这也是我第一次选择Bootstrap的原因之一。我做的东西无论如何都可以强加在弟弟面前,但是时间长了,我会感觉到Bootstrap的美令人讨厌,但幸运的是,它的每一版都会有很大的变化。Bootstrap的用法和简单性(也就是说,Bootstrap作者可能读了无数遍围城,了解了他们痛苦的后果),可以快速启动小型前端,几乎不需要学习成本。
官网:
GitHub:
作者:马克奥托和雅各布托顿之星(Jacob Thornton Star:93,112)
摘要:Bootstrap最大的优点是它非常流行。流行意味着你有问题。也就是说,很多人帮助解决问题。这意味着强迫它是玻璃。而且界面比较协调,容易上手。关注那幅童鞋应该发现,最新的V4版也开始支持FlexBox布局。这是非常好的升级体验。劣势是class命名没有语义化,各种缩写,我离开文件的是料理。最近开始整顿混合app的时候比较喜欢,但是以前一直不注意PC,后来看到混合右侧属性,一时寒风袭来,Bootstrap太小,我只能选择其他框架。(阿尔伯特爱因斯坦,Northern Exposure,Northern Exposure)
AUI
第三个是最近出现的AUI。作者声称这是专门为APICloud开发人员设计的UI框架,但实际上正在解决许多移动前端开发中的常见问题。主要用于混合开发的CSS框架。作者似乎比较猖獗,各种高级CSS3被广泛使用,我也不得不调查这款CSS3的兼容性。果然,不辜负很多人的期待,选择的都是兼容性好的属性。哈哈一阵激动,大胆地从前辈手里知道了几个好东西,框架还提供了聊天界面、计数列表等组件。解决了很多让我骂人的复杂版面。现在直接拿走就可以用了。
Github:
官网:
作者:流浪男明星:92
摘要:该框架的优点是纯CSS框架。以前也用过Pure。有点JS能力。如果不是复杂的效果,找个纯CSS框架随便改就行了。现在CSS3也可以兼顾动画、效率、质量和效率,所以选择了这样的CSS框架。一个不满是这个框架的文件真的很好。那是什么?说好的很高啊。
Amaze UI
第二个介绍是妹妹UI。第一次使用是因为本尊遇到了详细设计师。有一次,她和我的字体相比是真的。结果,湾区的BOOS称赞了她。我不得不按照她的想法解决。最终找到了Amaze UI框架。(你叫我懒惰也没关系。)用官方的话说就是‘’。中选择光源族。但事实上,我喜欢能够解决国内浏览器的交叉屏幕适应和兼容性问题。
官网:
Github:
经纪公司:云贼角色明星:6710
摘要:Amaze UI一般是添加更多符合中国市场特点的元素,框架在屏幕交叉、适应方面处理得比较好,并准备了一系列常见的web组件。为了减少兼容性、减少敲各种键盘的夜班狗的工作时间,做出了不小的贡献。框架也更适合中国大陆主流浏览器、轻量化、桌面端、移动端、一些打包的Widgets。但是“人们不在乎jQuery的流量。”我自己感觉到像这样的Amaze UI文档是不是太多了。“,说实话,这里什么都没有,但我从来不说(哈哈),在代码和设计上没有什么突出的地方。
福建ui
有一段时间看到QQ瞬间提高,后来四处打听,原来QQ客户端也用混合开发,其中QQ会员的前端用的是prend UI,而且这个框架是开源的。欣喜若狂,无法忍受内心的孤独,亲自尝试了一次。第一次体验是基础风格效果简单清爽,有比较活跃的社区,所以组件也很丰富。
Github:
官网:
作者:qqvip FD teamstar: 1,067
摘要:将Frozen UI与某些APICloud(如API Cloud)一起使用时,太精彩了。或者,如果基本火鸡嵌套在应用程序中进行前端开发,这个框架与Android 2.3、IOs 4.0兼容,或者创建web应用程序也是不错的选择,劣势可以从UI层面看。
福建ui
第三个是Frozen UI,有一段时间看到QQ瞬间提高,后来四处打听,原来QQ客户端也用HTML混合开发,其中QQ会员的前端就是用Frozen UI,这个框架是开源的,欣。
喜若狂耐不住心里的寂寞直接上手三下五除二试了一遍就开始试用,初体验的就是基础样式效果简单色调清爽,有个比较活跃的社区所以组件什么的也比较丰富。Github:
官网:
作者: QQVIP FD Team Star:1,067
总结:如果拿 Frozen UI 配合一些如 APICloud 用来做混合 APP 感觉就太酷了,或者原生的火鸡们拿去嵌套在应用中做前端开发,并且这个框架对 android 2.3 +、ios 4.0 + 做了兼容,或者拿来做 Web app 也是极好的选择,不过要是放在微信里比这更合适的 WeUI 框架更是首选了,劣势的话从 UI 层面就可以看到了,谁让它是出生在QQ会员前端的呢。
WeUIi
第四个是WeUI和同 FrozenUI都属于 差不多的 WeUi了,也是一个比较专一的框架,WeUI应该说比FrozenUI前者更专一,话说连个官网都不搞,所有答疑都在 gitHub Issues 解决了,这个框架极其简单,体积当然就不用说了,模块也就 7 个左右,不过体量虽然小做的却不错,口碑看 star 就够了,框架从 16/1/23 发版至今 github star 超过 7K,不过也不排除用户没地方发泄所以都跑到 git 上来,哈哈。
Github:
DEMO:
Star:7,129
总结:看完微信设计团队设计的这套 DEMO,二话不说如果要做微信公众,这个二话不说必然是首选了。框架不好的地方简而言之就是框架本身应该就没考虑过让用户用到非微信的场景之下。
SUI
“SUI 是一套基于bootstrap开发的前端组件库,同时它她也是一套设计规范。通过SUI,可以非常方便的设计和实现精美的页面”。 果然还是直接引用官方给的枯燥无味广告要节省自己的脑细胞( 囧… ),当然了就像广告说的,如果你之前用过 Bootstrap, 那么可以轻松转向 SUI,这可能就是淘宝给前端屌丝们的福利了。。
Github:
官网:
Star:120
AUI
第六个是最近刚起来的最近刚起来的 AUI,虽然作者声称是专为APICloud开发者设计的一套UI框架,但实际它还是解决了很多移动前端开发的普遍问题,是它主要面向混合开发的 CSS 框架。,所以看起来作者比较猖狂,各种高级 CSS3 遍地使用,这也使得我不得不去查查这些个 CSS3 的兼容性。不负众望果然选的都是兼容不错的属性,哈哈了一顿激动从前辈手上大胆认识了几个好东西,并且框架还提供了聊天界面、计数列表等组件,解决了很多复杂的让我骂娘的布局,现在可以直接拿走就用。
Github:
官网:
作者:流浪男 Star:92
总结:这个框架对我来说有个优点就是纯 CSS 框架,自己以前也就用过 Pure,自己有点 js 能力,如果不是复杂的效果自己找个纯 CSS 框架自己随便改改就能达到效果,而现在 CSS3 也已经能够做到各种动画,效率、质量、高效各种一顿考虑所以还是选择了这种 CSS 框架。而一直觉得不满的是这框架的文档真的好那什么,说好的高大上呢。
MUI
曾经一直使用 Android 系统的我,后来见到 IOS,果断移情别恋了,不知道为什么苹果每次调整系统我都特别喜欢,后来一段时间因为缺设计我专门模仿 IOS 系统做 UI,但始终不能够做到很好,无意间就发现了 MUI 这个框架,这个框架给我的吸引之处就是它的 UI 是以 IOS 为主体设计的,当然它也补充了android特有UI样式。并且MUI官方声称用来开发深入以后发现拿它做 APP 还能够提高用户使用流畅度,然后便试着更深入的了解和使用一段时间。
官网:
Github:
Star:2,450
总结:就像之前说的这个框架是以两大系统为参照来封装UI组件,框架自身还有一个较为活跃的社区,不太好的地方这也是我特别关注的一点,关于开发应用的流畅度,我当然知道这是 H5 目前的劣势,但是看到官网给的描述,还是抱着期待的心理试试看能否提升,然而它其实还是需要是借助 Webview来提升,而不是框架本身。
Semantic UI
倒数第三个是 Semantic UI,接触这个框架还是因为 Bootstrap,Semantic UI 刚上线 github 就受到大量开发者的关注,以至于很多人拿它俩对比各种挑刺各种夸,是好是坏不能单凭别人三句四句就抬起手指开始赞,用了以后感觉 UI 上跟 Bootstrap 没太多的区别,不过代码命名规范上却相差甚大,本人认为 Semantic UI 是不是就想做的不一样,它的命名全是采用复合的方式,类名特别的离散,用的时候你得很小心自己扩展或者新增的 class 命名与它的类名冲突。
官网:
Github:
Foundation
Foundation 算是框架界的元老啦,都说框架去的早,而这个框架一直到现在依然这么的热门,如果你比较介意 Bootstrap 开发撞脸的尴尬事情,那么你可以考虑使用 Foundation 。即使你使用预定义的 UI 元素, 也不会与其他网站太像,就像官方说的给开发者更灵活的框架体验。
官网:
Github:
Star:22,736
UiKit
UIkit是YOOtheme团队开发的,在许多WordPress主题中都有应用(也就是如果你是个 WordPress 爱好者,那么这个框架应该比较适合深究),并且框架能够通过GUI编辑器和手动编辑,所以它提供了一个灵活、强大的自定义机制。框架借助LESS、jQuery、normalize.css及FontAwesome开源项目的独有特点,整合成了这么一款轻量级、模块化的前端框架。
官网:
Github:
作者:YOOtheme Star:6,372
Pure
终于最后一个了,我和你一样好开森 (~ ̄▽ ̄)~),这个框架是我在做管理系统时接触的,选择使用也是因为框架小巧,并且是纯 CSS,没有太多的牵扯,好用来与其他框架快速结合使用。
官网:
Github:
介绍完毕,估计你应该看出来了,我使用框架真的也就是遇到了需求,才选择了某个框架,所以框架之间并没有什么好与特好之分,只能说你的需求是什么,这个框架合适不合适你去用,各种框架用起来也都大致差不多,会用一个其他的上手也就都变得简单容易上手,我觉得能写框架的人都是室外高仁。