1
xudshen 2014-10-27 18:49:54 +08:00 via iPhone
偏向客户端的开发模式,,想法很赞,投入生产还有距离
|
2
xudshen 2014-10-27 19:08:34 +08:00
语义性的话,Polymer应该来说更加具有语义吧
|
3
imskull 2014-10-27 20:14:31 +08:00
想用在项目里面的可以看看这里,里面有些使用感受:
https://news.ycombinator.com/item?id=7970781 楼主说的其实都是Web Components的东西,Plymer是使用Web Components技术实现了Material Design的一套开发库。 使用Polymer一周多的感觉: 1. 组件化后调整某个组件的css时不用太担心影响其它元素布局了,以前css之间的依赖关系太乱了 2. 有Polyfill来兼容非Chrome浏览器,兼容性如何不知。 3. Polymer目前还是开发预览阶段,有些组件还不完善,比如没有bootstrap那种btn group, panel,这些需要自己写组件。 4. Polymer的动画系统很酷,比较容易扩展。性能上使用web animation代替requestAnimationFrame可以减少对主线程的占用。 5. 开发团队忙着完成mobile first的东西,感觉还没多估计桌面的东东,比如鼠标hover都没有效果,当然也许Material Design就没打算要实现这种效果。 总的来想要用Polymer必须掌握Web Components相关知识;自己开发组件不可避免。组件化的新感念太多了,完全把Web开发带领到一个新的阶段,前端程序员们赶快刷新技能树吧 :) |
4
easychen 2014-10-28 18:49:43 +08:00
我们以前用过,兼容性不好,换回angular去了。详细分享 →
http://park.jobdeer.com/discussion/18/polymer%E4%BD%BF%E7%94%A8%E7%BB%8F%E9%AA%8C%E5%88%86%E4%BA%AB#latest |