几个月前,我决定学习Angular。当我在做一些高级工作并使用它创建一些应用程序时,我意识到Angular 2正在开发人员预览版中,所以它发布只是个时间问题。因为Angular 2不会与Angular 1兼容,而且有很多变化,所以问题是,是继续使用Angular 1.x开发还是开始开发Angular 2更好?
这是一个事实,我们不必总是使用最新版本或市场上最新的语言,但在这种情况下,应用程序仍然很小,所以我可以毫无问题地进行更改。
发布于 2015-12-30 23:56:11
发布于 2016-02-28 16:19:13
Angular v2和ReactJs的一个突出特点是,它们都接受了新的Web组件开发架构。这意味着我们现在可以创建独立的Web组件,并将它们即插即用到世界上任何具有相同Web组件技术堆栈的网站。凉爽的!是啊,很酷。:)
Angular v2的另一个最突出的变化是它的主要开发语言不是别人,正是TypeScript。虽然TypeScript属于微软,是2015年的JavaScript (或ECMAScript6/ES6)的超集,但它有一些非常有前途的特性。我建议读者在阅读完本教程后详细了解一下TypeScript (这当然很有趣)。
在这里,我要说的是,那些试图将Angular v1和Angular v2联系起来的家伙进一步混淆了读者,以我的浅见,Angular v1和Angular v2应该被视为两个不同的框架。在Angular v2中,我们有web组件的概念来开发web应用程序,而在Angular v1中,我们必须使用控制器,并且(可悲或幸运的是)在Angular v2中没有控制器。
发布于 2016-01-18 16:48:56
需要注意的是,angular2使用的是typescript。
我在实习生中和科尔多瓦一起做了angular1,现在我正在做angular 2。我认为angular2将会是趋势,因为在我看来它更有结构,但缺点是当你有问题或困难时,几乎没有资源可供参考。angular 1.x有大量的个性化指令,非常容易使用。
希望能有所帮助。
https://stackoverflow.com/questions/34114593
复制相似问题