Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 聚合物Dart作为SPA框架_Angularjs_Dart_Polymer_Dart Polymer_Angular - Fatal编程技术网

Angularjs 聚合物Dart作为SPA框架

Angularjs 聚合物Dart作为SPA框架,angularjs,dart,polymer,dart-polymer,angular,Angularjs,Dart,Polymer,Dart Polymer,Angular,我知道polymer主要用于创建可重用的元素,angular应该用于创建web应用程序(至少从“高级”的角度来看),但我想知道,既然你可以将自己的“屏幕”包装为polymer元素,实际上也可以用作控制器,并使用元素()切换活动页面,你也可以很好地使用。。。它不支持“按代码路由”,而是支持单向/双向绑定和事件,实际上我自己也做过一些类似的小型SPA应用程序,而且到目前为止还不错!继续- 假设我不在乎有一些内置的REST包装,比如Angular提供的(如果我使用Dart,我自己很容易卷起),那么在D

我知道polymer主要用于创建可重用的元素,angular应该用于创建web应用程序(至少从“高级”的角度来看),但我想知道,既然你可以将自己的“屏幕”包装为polymer元素,实际上也可以用作控制器,并使用元素()切换活动页面,你也可以很好地使用。。。它不支持“按代码路由”,而是支持单向/双向绑定和事件,实际上我自己也做过一些类似的小型SPA应用程序,而且到目前为止还不错!继续-

假设我不在乎有一些内置的REST包装,比如Angular提供的(如果我使用Dart,我自己很容易卷起),那么在Dart的情况下:

  • 聚合物真的可以用来创建完整的应用程序吗
  • 如果我的整个应用程序都是聚合的,它会对性能有任何影响吗?我的意思是,每个屏幕实际上都是一个元素,等等
  • 开发速度、可维护性和经验?(考虑到我使用Dart这一事实,Dart在这些方面很有帮助)
  • 总的来说,这是个好主意吗?我想知道你的意见
  • 以前有任何公司/独立开发者这样做过吗?不一定要使用Dart,但也要使用TypeScript/JS,尽管我100%使用Dart

  • 我认为聚合物非常适合这样做。我不一定会选择“每页一个聚合物元素”,但这可能取决于您将要构建的应用程序的类型。尤其是在Dart聚合物中,使根元素成为聚合物元素是一个良好的开端。例如,您可以保留导航并仅切换视图的一部分,而不是整个页面(但这可能正是您的想法)

    您还可以使用依赖项注入,这是角度的一个优点

    在Angular 2中,脏检查可能更好,但Angular尚未发布,Polymer也计划在这里进行改进