我对最新的Angular版本和Angular Dart之间的区别感到有点困惑。看起来两者具有相同的语法和实现风格。那么谷歌为新框架背后的意图是什么?我认为这对外界来说太混乱了。根据Angular Dart文档
AngularDart是一个专注于提高工作效率的网络应用框架 性能和稳定性
根据我的理解,Angular也为Web开发提供相同的功能,主要关注性能。
任何人都可以帮助我理解 - 何时使用Angular Dart和Angular?我从堆栈溢出中看到了一个链接,它与Angular js相比
答案 0 :(得分:10)
没有一般答案。这主要取决于您的要求和偏好。
尝试:
如果你想使用Dart语言,那么你可能也想使用Angular的Dart风格,否则可能更喜欢TypeScript风格。
这两个版本因2016年5月独立分割和开发而显着不同。
这些版本之间没有任何共享。例如,第三方组件仅适用于它们所构建的风格。
如果您使用的是Dart,例如因为您已经使用Flutter构建了移动应用,那么您可能希望为应用的网络版重用代码的更大部分。这适用于AngularDart。
如果不是这种情况,您可能希望使用TypeScript版本。
Angular Dart在构建大型Web应用程序方面具有一些显着的优势,因为它具有更强大的类型系统(您的里程可能会根据您的喜好而有所不同)。 如果您依赖第三方组件,那么TypeScript风格可能会为您提供更多功能。与TypeScript社区相比,Dart社区仍然很小。