Angular 和 Angular Dart - 推荐哪个框架用于 Web 开发?

标签 angular angular-dart

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

AngularDart is a web app framework that focuses on productivity, performance, and stability

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

谁能帮我理解-何时使用 Angular Dart 和 Angular?我从堆栈溢出中看到了一个链接,它与 Angular js 进行比较

Differences between Angular.js and Angular.dart?

最佳答案

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

一次尝试:

如果您想使用 Dart 语言,那么您可能还想使用 Angular 的 Dart 风格,否则可能宁愿使用 TypeScript 风格。

自 2016 年 5 月拆分和独立开发以来,这两个版本明显不同。

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

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

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

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

关于Angular 和 Angular Dart - 推荐哪个框架用于 Web 开发?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48447581/

相关文章:

node.js - Angular 4 的平均堆栈不起作用

flutter - Hummingbird(现在是 Flutter for web)计划发布。我应该停止学习 AngularDart 吗?

dart - Angular 1.0 的 Angular Dart 教程。无法解决循环依赖

dart - 角 Dart : 'nGBootstrap is not defined' error

javascript - 显示以 Angular 7 隐藏 div

angular - forkJoin 不适用于 Angular 6 中的动态 URL 数组和 POST 对象

javascript - Angular 2模拟Http get()返回本地json文件

dart - 是否有可能降低angular.dart重新评估ng-repeat表达式的频率?

dart - 如何使用 AngularDart 将对象从 ng-repeat 传递到组件?

javascript - 为什么你会在 Observable 函数上调用 .call() ?