首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >谷歌计划:聚合物和角度

谷歌计划:聚合物和角度
EN

Stack Overflow用户
提问于 2015-06-02 02:21:31
回答 2查看 865关注 0票数 5

由于谷歌IO刚刚结束,谷歌刚刚发布了聚合物1.0,我对谷歌的意图越来越迷茫。

我是一个小团队(5-6)的开发人员,我们正在努力为我们的下一个项目找到最好的框架/库。

谷歌在几年前发布了Angular.js,它很不错,但学习曲线很高,中型/大型项目的可维护性是一场噩梦。今天,angular2已经在alpha中,并且已经受到了非常多的批评。我试过做一个链接到firebasedb的todoapp (hourliert/angular2-firetodo),我很喜欢它,但与aurelia相比,它非常冗长(查看durandal博客上的最后一篇文章)。

目前,我正在使用新的聚合物做一个(小)网络应用程序。我讨厌聚合物还没有考虑ES6的事实。但我不得不说,使用它很好(即使在ES5中也是如此)。感觉非常严谨。

我的问题是,为什么谷歌不将聚合物用于更多的公共应用(我只知道这些聚合物应用:谷歌音乐,翻译社区,谷歌IO 2015,仅此而已?)看起来angular (1)在同一个篮子里。我不知道很多用它构建的Google公共应用程序。然而,谷歌似乎在1500多个内部项目中使用了Angular (我找不到它的来源,你能证实吗?)

最后,我相信,angular2团队将使用聚合物来构建下一代材料ui。由于聚合物元素是可重用的WebComponents,这将是很好的,并可以解释为什么谷歌维护角度和聚合物。但是it seems not

除此之外,react也在党内...

2015年对于前端来说是非常创新的一年。另一方面,它让人很头疼……

如果有人有什么解释,我会很高兴听到的。

托马斯

EN

回答 2

Stack Overflow用户

发布于 2015-06-02 04:00:34

关于谷歌对Polymer vs Angular的意图,我相信他们打算让他们并肩工作。在他们的Polymer keynote中,他们明确地说,聚合物是一个库,而不是一个框架,他们相信两者之间有一个坚实的区别。他们还强调互操作性是Web组件的一个关键特性。我们的愿景似乎是,您可以导入Web组件(即使是那些不是用聚合物构建的组件),并将其与Angular、jQuery、React或任何其他您喜欢用来构建总体应用程序逻辑的框架一起使用。

也就是说,因为Polymer仍然是Javascript,所以您可以使用它来构建足够复杂的组件来处理整个应用程序,就像他们使用Santa Tracker所做的那样。在这种情况下,我相信选择权留给了开发人员。

票数 2
EN

Stack Overflow用户

发布于 2015-08-17 01:55:20

讨厌聚合物还没有考虑ES6的事实。

实际上,有第三方项目允许您使用TypeScript ES6创建Polmer1.0元素:https://github.com/nippur72/PolymerTS

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30580493

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档