gpt4 book ai didi

angularjs - Polymer Dart 作为 SPA 框架

转载 作者:太空狗 更新时间:2023-10-29 18:27:18 27 4
gpt4 key购买 nike

我知道 polymer 主要用于创建可重用元素,angular 应该用于创建网络应用程序(至少从“高级” Angular 来看),但我想知道,因为您可以包装自己的“屏幕” "作为 polymer 元素,实际上也可以用作 Controller ,并使用 iron-pages 切换事件页面元素 ( see SPA demo ),你也可以使用 more-routing好吧...而不是“按代码路由”,它支持单/双向绑定(bind)和事件,我实际上自己做了一些像这样的小型 SPA 应用程序,到目前为止真的很好!继续-

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

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

最佳答案

我认为 Polymer 非常适合这一点。我不一定会选择“每页一个 Polymer 元素”,但这可能取决于您要构建的应用程序类型。特别是在 Dart Polymer 中,将根元素变成 Polymer 元素是一个好的开始。例如,您可以保留导航并仅切换 View 的一部分而不是整个页面(但这可能就是您的想法)

您还可以使用依赖注入(inject),这是 Angular 的强项。

脏检查在 Angular 2 中可能更好,但 Angular 尚未发布,Polymer 也有改进的计划。

关于angularjs - Polymer Dart 作为 SPA 框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33788915/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com