Angular和Angular Dart - 建议哪种框架用于Web开发?

Cod*_*-EZ 5 angular-dart angular

我对最新的Angular版本和Angular Dart之间的区别感到有点困惑.看起来两者具有相同的语法和实现风格.那么谷歌为新框架背后的意图是什么?我认为这对外界来说太混乱了.根据Angular Dart文档

AngularDart是一个Web应用程序框架,专注于生产力,性能和稳定性

根据我的理解,Angular也为Web开发提供相同的功能,主要关注性能.

任何人都可以帮助我理解 - 什么时候使用Angular Dart和Angular?我从堆栈溢出中看到了一个链接,它与Angular js相比较

Angular.js和Angular.dart之间的区别?

Gün*_*uer 11

没有一般的答案.这主要取决于您的要求和偏好.

尝试:

如果你想使用Dart语言,那么你可能也想使用Angular的Dart风格,否则可能更喜欢TypeScript风格.

这两个版本显着不同,因为它们在2016年5月独立分割和开发.

这些版本之间没有任何共享.例如,第三方组件仅适用于为其构建的风格.

如果您使用Dart,例如因为您已经使用Flutter构建了移动应用程序,那么您可能希望重用应用程序的Web版本的代码的更大部分.这适用于AngularDart.

如果不是这种情况,您可能希望使用TypeScript版本.

Angular Dart在构建大规模Web应用程序方面具有一些显着的优势,因为它具有更强大的类型系统(您的里程可能会根据您的喜好而有所不同).如果您依赖第三方组件,那么TypeScript风格可能会为您提供更多功能.与TypeScript社区相比,Dart社区仍然很小.

  • FWIW,我对 https://hnpwa.dartlang.org/ 与 https://angular2-hn.firebaseapp.com/news/1 (都是用 Angular、Dart 与 TypeScript 构建的黑客新闻阅读器)和 dart 进行了灯塔分析应用程序的性能得分稍好一些,SEO 得分也好得多 (2认同)