【已更新】从Bootstrap到Amaze UI

hongtaok 发布于 2014/07/16 16:24
阅读 18K+
收藏 9

7月17日更新

大家有什么疑问都可以说吧,我觉得这事儿做的还算磊落,文中没刻意打击Bootstrap的意思,也没抬高 Amaze UI,初衷是做个更适用国内前端框架的东西,月底也会开源,没必要讨骂声。评论说有失偏颇,可能是其中关于Bootstrap的优点写的较少,而大段文字描述还没开放的产品,这个大家说的对,我改下。后续也会请技术哥专门写篇优缺点对比文章。


以下是修改后的内容。

从事前端开发的工程师们大概都知道Bootstrap,这是Twitter推出的一个开源的用于前端开发的工具包。Bootstrap是基于jQuery框架开发的,它在jQuery框架的基础上进行了更为个性化和人性化的完善,形成一套自己独有的网站风格,并兼容大部分jQuery插件。 

Bootstrap 的优点很明显,包含丰富的Web组件,可定制自己的框架代码等。但这款产品产品在国内也有几个水土不服,比如对中文的支持不够友好,对国内高占有率浏览器,比如搜狗、360的支持不够全面。


补充关于Bootstrap优点可参见:Bootstrap——优秀的开源前端框架——池建强


前方高能:

以下内容是有硬广告的意思。 

云适配在适配手机网站的过程中,积累了一套跨屏的前端常用网页组件,这套组件叫做“Amaze UI”,7月底这套组件将开源出来,让前端开发者都可以免费使用。 

既然说从 Bootstrap Amaze UI,势必就得介绍Amaze UI的几个特点。

1. Amaze UI 采用业内先进的 mobile first 理念,从小屏逐步扩展到大屏,最终实现所有屏幕适配,适应移动互联潮流。

2. Amaze UI 含近 20 个 CSS 组件、10 个 JS 组件,更有 17 款包含近 60 个主题的 Widgets,可快速构建界面出色、体验优秀的跨屏页面,大幅度提升你的开发效率。

3. 相比国外的前端框架,Amaze UI 专注解决中文排版优化问题,根据操作系统调整字体,实现最佳中文排版效果;针对国内主流浏览器及 App 内置浏览器提供更好的兼容性支持,为你节省大量兼容性调试时间。

4. Amaze UI 非常注重性能,基于轻量的 Zepto.js 开发,并使用 CSS3 来做动画交互,平滑、高效,更适合移动设备,让你的 Web 应用可以高速载入。

目前 Amaze UI 仍是 Beta 版本,势必有很多不足之处(部分文档还在整理中),如果你有兴趣的话,可以到 http://amazeui.org/landing 申请内测体验,也希望你在体验之后,把你的想法和建议反馈给我们,帮助我们一起完善、做出更好的产品。

 

题外话,技术世界,开源的东西应该拿出来让更多人受益,这便是我们正在努力的。

题外话2,有网友可能会说这是软文,我看更像硬广吧,但是不是得看内容对前端工程师是否有益呢。

 

就酱。

加载中
0
n
nbsnail
 Zepto.js主要就文件小, 其实性能,稳定性,远不如jquery
0
h
hongtaok

引用来自“nbsnail”的评论

 Zepto.js主要就文件小, 其实性能,稳定性,远不如jquery

移动端首选 Zepto,桌面端选 jQuery,这应该是大多数开发者的共识。那对于跨平台的响应式网站呢?

  • Zepto 体积小,下载快,但 除了小,还有别的吗? Wifi 普及,4G 降临,那几十 KB 的还那么重要吗?优化一张图片好几个 jQuery 就出来了。
  • jQuery 体积稍大,这是缺点。但是背后 jQuery 很多细节处理得很到位;成熟的生态圈,很多 jQuery 插件;庞大的社区,使用 jQuery 遇到问题时,可以很快从社区获得解决方案。jQuery 的这些特点有助于有效的提高开发效率。这些都是 Zepto 所缺乏的。
  • 性能考量:体积小不等于执行效率高;而且通过数十万次计算得出一个百分之几的差距,实际是放大了性能差异,实际使用中很少有那么大的计算量。

虽然我们现在使用 Zepto,是从专门针对移动开发时代沿袭过来的。现在增加桌面端支持,Zepto 可能不是一个好的选择

xmut
xmut
+1
0
iyangyuan
iyangyuan

本来想试试,但看到Zepto.js就没兴趣了。

Zepto.js虽然体积小,但是效率远远不如jQuery,而且会与基于jQuery的插件冲突。。。

0
puras
puras

没兴趣,前期使用的人,是帮忙测试的人,还要申请,都搞饥饿一套么。

还是继续Bootstrap吧

h
hongtaok
倒没这饥饿营销的意思,前期人手原因就能小部分收集反馈,然后开放下载,毕竟以后要开源的
0
s
synya

你推广东西,别通过打击其他东西这种手段来推广,你用这种手段,哪怕本来是一个好产品,都会被人反感。更何况你那打击的理由还是非常牵强。

bootstrap非常的优秀,你偏要鸡蛋里面挑骨头说他不好,这种推广方式,到底有没有动脑子去想过?开发者难道都是瞎子?看不出来好坏?每个产品都有好坏,要吹毛求疵,你的产品照样有不少缺点。

0
pantrick
pantrick
我也反感这种,1.自己的东西哪里好不明显,首先打击一下流行的框架显高明,2.饥渴营销,浪费时间,一个css框架还要申请,没那个闲工夫,3.坚决不用把程序员当傻子的框架,侮辱智商!
0
开源春哥
开源春哥
做开源软件还真得很少见要内测,还要邀请码的。
0
天天笑笑
天天笑笑
汗,还要email,略过
0
ldg_2
ldg_2
都跟雷军学坏了!
返回顶部
顶部