【问题标题】:Progressive web app and AngularDart渐进式网络应用和 AngularDart
【发布时间】:2018-02-15 01:44:24
【问题描述】:

我目前正在为我的下一个项目寻找一个 Web 框架,出于某些原因,我对 angulardart 很感兴趣。

但同时我希望我的 web 应用遵循 PWA 指南。

我搜索了很多,但我没有在 angulardart 中找到 PWA 的示例。 我看到了一些 JS 对应的示例或找到了 pwa dart 包,但我缺乏 angulardart 框架的知识,不知道它是否可以在 dart 中使用。

那么,是否可以在 angulardart 中制作 PWA?

【问题讨论】:

  • Angular 不提供具体支持,但您可以将 pwa 包与 Angular 一起使用。
  • 那你怎么只下载需要的代码呢?
  • 您可以使用 Darts 延迟加载功能。 Angular 也支持这一点。这会导致代码被拆分并仅加载实际使用的内容。这与 pwa 包无关。 pwa 更多的是关于图像、css 等资源...
  • @RémiRousselet, Günter Zöchbauer :请问可以吗?我们现在是 2020 年底,你认为 AngularDart 是建站的好框架吗?我在 Flutter 上工作了一些,但对我来说很难,因为我习惯于使用 html、css、js ......我看到 Angular (typeScript) 比 AngularDart 更受欢迎,但你的意见是什么?谢谢

标签: angular dart angular-dart


【解决方案1】:

普通 Dart 中的延迟加载

Angular 支持延迟加载静态和动态添加的组件。

另见https://github.com/dart-lang/angular/blob/9a2b824cef4e1c45871bb7fad7cbbb1af1b80ed1/ROADMAP.md#code-size

AngularDart 适合作为progressive web app 的框架。

不过,更具体的文档似乎很少。

对于延迟加载之外的 pwa 功能,请使用您在问题中提到的 pwa 包。

【讨论】:

  • 太棒了。我不知道 dart 支持延迟加载。谢谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-05-11
  • 1970-01-01
  • 1970-01-01
  • 2016-09-26
  • 1970-01-01
  • 1970-01-01
  • 2018-12-12
相关资源
最近更新 更多