Lov*_*ess 33 javascript frameworks angularjs polymer
问题在于AngularJS,BackboneJS,EmberJS和其他框架.
我必须将项目从php转换为javascript,我必须决定,如果我要使用:
我更喜欢使用Polymer,因为我喜欢它.
然而,我失踪了(并纠正了我错在哪里)能力:
我知道结构取决于我,如何构建我的应用程序,但似乎angularjs有一个很好的预定义结构,用于构建mvc应用程序.
因此,我想知道:如果你想构建一个结构良好的Web应用程序,或者是在其他现有框架中使用的Polymer 补充库,那么Polymer是否是Angular 的替代品?
编辑21.09.2014 没有人真正满意地回答这个问题,因此我将其标记为尚未回答.许多人说它只是"取消".但没有人能够详细说明它究竟取决于什么.
关于应用程序的复杂性?关于申请的需求?聚合物适合哪些需求,哪种不适合?这些是我一直在寻找的答案.
有人说它可以用作前端框架.其他人说这只是一个图书馆而其他人说"是和否".不幸的是相当混乱的答案.
我希望有一个正式的答案,但我告诉你我的感受.我相信它是一种替代品,但Polymer还没有达到其他框架需要工作的结构.也许这是故意的,也许这只是未成熟的问题,因为框架是新的.
我希望创建者能够解释,什么时候最好使用AngularJS,什么时候应该有人使用Polymer来构建大型可伸缩的Web应用程序.
编辑15.08.2015
聚合物1.0已经淘汰.事实证明,聚合物正式不是一个框架,应该与其他前端框架以一种互补的方式工作. https://youtu.be/fD2As5RmM8Q?t=6m42s
dop*_*ude 10
恕我直言两个是两个不同的东西,它们都是为了两个不同的目的.虽然它们具有一些共同的功能,但数据绑定可以是其中之一.
聚合物
如果您真的想要使用Awesome Web组件,Polymer是实现这一目标的一种方法.还有其他选项,比如你可以使用你的vanilla JS,或使用其他库,如Mozilla或Bosonic的X-Tag.这些库填充了仍处于起草状态的web组件功能.因此,即使没有对Web组件的本机支持,这些库也可以帮助我们在浏览器中提供/提供相同的用户体验.
角
这是一个完整的MVC框架.这里的人们知道Angular作为MVC框架包含/提供的内容.
所有人都说要回答你的问题
Google的Polymer并不是一个功能齐全的前端框架,可以作为其他前端框架的替代或补充.它可以用作V
Angular中的部件的替换MVC
.就像人们V
在不同的框架中使用React一样.这对我来说并不是一个不同的例子.在Angular的情况下更具体,Polymer directives
在Angular 1.x中就像components
在即将到来的Angular 2.x中一样.
参考
更加确定我正在谈论的内容以及关于如何将Polymer与Angular2一起使用的其他来源(Angular2未发布到此日期)
32:15
其中Rob解释了如何使用通用Web组件/聚合物作为Angular2中的组件/视图.无框架或框架兼容从元素构建应用程序,或在外部框架中连接以处理业务逻辑.由你决定!
所以,在我看来,这两个项目并没有相互竞争.
Web组件规范
webcomponent规范在这里供参考
我只是希望webcomponents尽可能是常青浏览器的原生.
来自Polymer Starter Kit:"无框架或框架兼容 从元素构建您的应用程序,或连接外部框架以处理业务逻辑.这取决于您!"
更新: 所描述的碳元素似乎属于:
- 使用Polymer和Web组件的基于组件的体系结构.
- 使用应用布局组件的响应式设计.
- 使用元素的模块化路由.
- 本地化与
<app-localize-behavior>
.- 使用app存储元素为本地存储提供全包支持.
- 脱机缓存作为渐进增强,使用服务工作者.
- 构建工具以支持多种方式为您的应用程序提供服务:通过HTTP/2与服务器推送进行非捆绑式交付,并捆绑以通过HTTP/1进行交付.
在2015年聚合物峰会主题演讲期间,谷歌宣布推出一种新的" 聚合物惯用和框架导向"元素,暂定名为碳元素.
关于Angular 2与Polymer Carbon的更长时间回答的一些引用:"诀窍在于将Web平台视为应用程序框架 ......聚合物库是Web组件组件模型,因为碳元素将使用Web平台本身作为一个应用程序框架:自以为是的轨道,使其更容易理解和实现."
"Angular 2将提供一种构建应用程序的方法,该方法使用Angular对构成良好应用程序结构的视图.碳元素将提供一种不同的结构化应用程序方式,更直接地使用Web平台本身提供的结构基础. "
归档时间: |
|
查看次数: |
7249 次 |
最近记录: |