首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >AngularJS vs Angular

AngularJS vs Angular
EN

Stack Overflow用户
提问于 2015-12-06 14:05:37
回答 4查看 93.1K关注 0票数 168

几个月前,我决定学习Angular。当我在做一些高级工作并使用它创建一些应用程序时,我意识到Angular 2正在开发人员预览版中,所以它发布只是个时间问题。因为Angular 2不会与Angular 1兼容,而且有很多变化,所以问题是,是继续使用Angular 1.x开发还是开始开发Angular 2更好?

这是一个事实,我们不必总是使用最新版本或市场上最新的语言,但在这种情况下,应用程序仍然很小,所以我可以毫无问题地进行更改。

EN

回答 4

Stack Overflow用户

发布于 2015-12-30 23:56:11

没有一个框架是完美的。您可以阅读有关Angular 1 herehere中的缺陷的内容。但这并不意味着它是不好的。问题是你在解决什么问题。如果你想快速推出一个简单的应用程序,它是轻量级的,使用有限的数据绑定usage,那么可以使用Angular 1。Angular 1是在6年前构建的,用于解决快速原型设计,它做得很好。即使你的用例很复杂,你仍然可以使用Angular 1,但你应该意识到构建一个复杂的web应用程序的细微差别和最佳实践。如果你正在开发一个出于学习目的的应用程序,我建议你迁移到Angular 2,因为那是Angular的未来。

票数 8
EN

Stack Overflow用户

发布于 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中没有控制器。

票数 5
EN

Stack Overflow用户

发布于 2016-01-18 16:48:56

需要注意的是,angular2使用的是typescript。

我在实习生中和科尔多瓦一起做了angular1,现在我正在做angular 2。我认为angular2将会是趋势,因为在我看来它更有结构,但缺点是当你有问题或困难时,几乎没有资源可供参考。angular 1.x有大量的个性化指令,非常容易使用。

希望能有所帮助。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34114593

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档