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

时间:2018-01-25 16:24:02

标签: angular angular-dart

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

  

AngularDart是一个专注于提高工作效率的网络应用框架   性能和稳定性

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

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

Differences between Angular.js and Angular.dart?

1 个答案:

答案 0 :(得分:10)

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

尝试:

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

这两个版本因2016年5月独立分割和开发而显着不同。

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

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

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

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