问题与AngularJS,BackboneJS,EmberJS和其他框架有关。
我必须将项目从php转换为javascript,并且必须决定是否要使用:
我更喜欢使用Polymer,因为我喜欢它。
但是,我缺少(并在错误之处纠正我的)以下能力:
我知道,该结构取决于我如何构建我的应用程序,但是angularjs似乎具有用于构建mvc应用程序的预定义结构。
因此,我想知道:如果要构建结构良好的Web应用程序,Polymer是Angular 的 替代品 吗?或者Polymer 互补
库可与其他现有框架一起使用?
编辑21.09.2014 没有人真正满意地回答这个问题,因此我将其标记为尚未回答。许多人说它只是“依赖”。但是没有人能够详细说明它的确切含义。
关于应用程序的复杂性?对应用程序的需求?聚合物适合什么需求,不适合哪些需求?这些是我一直在寻找的答案。
有人说它可以用作前端框架。其他人说这只是图书馆,其他人说“是和不是”。不幸的是,答案令人困惑。
我希望对此有一个正式的答案,但我让您了解我的感受。我相信它可以替代,但是Polymer尚未达到其他框架需要工作的结构。也许这是有意为之,也许只是未成熟的问题,因为该框架是新的。
我希望创建者能够解释什么时候最好使用AngularJS,什么时候应该使用Polymer来构建大型可伸缩Web应用程序。
编辑15.08.2015
聚合物1.0已淘汰。而事实证明聚合物是不是正式的框架,应该工作在 complentary 与其他前端框架的方式。
?t=6m42s](https://youtu.be/fD2As5RmM8Q?t=6m42s)
恕我直言,两者都是两种不同的东西,它们都是为了两个不同的目的。尽管它们具有一些共同的功能,但数据绑定可以是其中之一。
聚合物
如果您真的想使用Awesome
Webcomponents,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
即将发布的Angular2.x。
参考资料
为了更加确定我在说什么,以及有关如何将聚合物与Angular2一起使用的更多信息 (迄今为止尚未发布Angular2)
32:15
Rob解释如何在Angular2中使用通用的webcomponents / polymer作为组件/视图开始。与框架无关或与框架兼容用元素构建应用程序,或连接外部框架来处理业务逻辑。由你决定!
因此,我认为这两个项目并不相互竞争。
Webcomponent规格
WebComponent规格仅供参考
我只是希望Web组件能尽快地出现在常绿浏览器中。
前端框架图图形展示: 如上图所示,WeX5前端框架(UI2)分以下部分: 基础库 WeX5前端依赖的两个基础库:数据感知MVVM和jQuery,其中数据感知MVVM基于Knockoutjs改进的。 模块框架 UI2遵循AMD模块标准,采用RequireJS实现。模块化是UI2的基础,UI2的所有资源(包括js、css和html等)都是模块,都采用模块化方式引入,采用模块化方式管理依赖。 组件框架
前端技术看起来很繁荣,测试、打包、调试等工具都比较丰富,开发效率比原生开发要高很多。在大型项目中使用前端框架也是一个管理应用好方法,这样更方便于长期维护。 然而,Weex并不是一个前端框架。实际上,前端框架仅仅是 Weex 的语法层或称之为 DSL (Domain-specific Language),它们与原生渲染引擎是分离的。换句话说,Weex 并不依赖于特定的前端框架,随着前端技术的发展,W
AKjs前端框架是Andrew.Kim和他的团队一起研发的基于jQuery的一个轻量级前端框架。它是只要懂jQuery的语法很容易上手的框架。该框架里面现在发布了很多移动端常用的功能效果;开发者们使用过程中功能插件也可以自己扩展增加。另一方面,它是相当于一个丰富的组件化UI框架,优点是开发要前后端分离,项目开发过程中后端通过ajax调用数据的机制。 AKjs是一个基于jQuery的一套构建用户界面
这是哪个jquery框架来着,一时想不起来了? 前几年可出名,一时想不起来了,人谁记得吗?
本文向大家介绍一文快速详解前端框架 Vue 最强大的功能,包括了一文快速详解前端框架 Vue 最强大的功能的使用技巧和注意事项,需要的朋友参考一下 组件是 vue.js最强大的功能之一,而组件实例的作用域是相互独立的,这就意味着不同组件之间的数据无法相互引用。一般来说,组件可以有以下几种关系: 如上图所示,A 和 B、B 和 C、B 和 D 都是父子关系,C 和 D 是兄弟关系,A 和 C 是隔代
将 package.json 中的 Ionic 版本改为 2.0.0 的时候,我就思考一个问题。这个该死的问题是——我到底要用哪个框架继续工作下去。 刚开始学习前端的时候,SPA(单页面应用)还没有现在这么流行,可以选择的框架也很少。而今天,我随便打开一个技术相关的网站、应用,只需要简单的看几页,就可以看到丰富的前端框架世界 Angular 2、React、Vue.js、Ember.js。 当我还