Polymer 有用过的人说下感受么?

2014-10-27 17:06:24 +08:00
 spacewander
略略看了下,感觉离标准的html比较远啊,有点离经叛道的感觉……它的特点是能快速开发原型?但是这种修改html语义性,另外定义一套真的好吗?
3853 次点击
所在节点    程序员
6 条回复
xudshen
2014-10-27 18:49:54 +08:00
偏向客户端的开发模式,,想法很赞,投入生产还有距离
xudshen
2014-10-27 19:08:34 +08:00
语义性的话,Polymer应该来说更加具有语义吧
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开发带领到一个新的阶段,前端程序员们赶快刷新技能树吧 :)
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
imskull
2014-10-28 20:26:14 +08:00
@easychen phonegap不支持主要是用的android默认webview的原因吧,现在可以用crosswalk来解决这个问题,相当于发布app时绑定一个最新版的chrome浏览器,就是安装程序大点,20M。
easychen
2014-10-29 11:33:10 +08:00
@imskull 20M的非游戏应用已经接近不可接受的范围了。移动端流量很贵的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/141876

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX