2014-12-07 115 views
0

在本文件:我们应该用AngularDart开始一个新的Angular项目(考虑Angular 2.0)吗?

http://angularjs.blogspot.com.au/2014/03/angular-20.html

它说:

如何AngularJS 2涉及AngularDart?在将AngularJS移植到Dart语言的 时,我们使用迄今为止获得的所有 学习来构建新版本的Angular。本文档中讨论的许多改进 (如改进的指令概念和语法)以及基于类/基于注释的DI已经在那里存在。

尽管实施并非我们将要达成的目标,但它是一个很好的预览。

当我们构建AngularJS 2时,我们将升级AngularDart,因此,那些喜欢Dart语言的人可以享受与JS上的同样的好处。 我们的目标是,将有一个单一的框架与您选择的 语言。

我们正在开始一个新的Angular项目,鉴于上述情况,使用AngularDart会更好吗?

我们考虑过React + Flux + ...但我们喜欢Angular的模板。

谢谢, 阿什利。

回答

1

角度团队在ng-europe会议上表示,视频位于angularjs .org,如果您现在开始一个项目,则使用1.3。该版本将在可预见的未来得到支持和开发。

2.0还处于早期阶段。这些API远没有完成。他们已经从AngularDart中获得了想法和概念,但其含义却大相径庭。我会推测,该团队将投入更多精力到1.3的升级路径,而不是AngularDart的转换路径。

只要确保遵循风格指南,以使您的代码未来友好。 https://github.com/johnpapa/angularjs-styleguide/blob/master/README.md

Tl; dr 控制器和服务是类。使用ControllerAs语法。

+0

感谢马丁,我明白1.3将支持18-24个月。我只是对上述有关AngularDart的陈述感兴趣。请注意,他们表示他们将升级AngularDart。因此,当我们开始新鲜时,我认为使用AngularDart可能是一个稍微合适的选择。尽管我听到您对转换路径的评论 - 它肯定会是大多数用户的地方,即AngularJS。 – 2014-12-07 16:58:12

+0

有人说从Angular.dart 1.0升级到Angular.dart 2.0应该很容易。尽管如此,我还没有读过任何使用Angular.dart 2.0的人。 – 2014-12-08 14:22:32

+0

感谢Gunter - Angular.Dart项目可能并不是很多资源(例如我对Foundation for Foundation感兴趣)。哦,看起来我会使用React.JS。 – 2014-12-10 06:28:53

相关问题