2015-10-19 15 views
1

我开始将Angular.js集成到我的web项目中。Angular.js初学者应该使用哪个版本?

我在Angular.js下载页面看到他们有版本2.0.0快照,尽管我不认为版本2已经正式发布。

从下载页面看起来,我认为最后一个稳定版本是1.4.7。这是最后一个稳定版吗?

还有什么建议?应该从版本2或版本1.4.7开始(记住我是一个完整的初学者)。

+0

这个问题经常被问到,你是否想要在没有发生或没有发生的发布上赌博取决于你 – charlietfl

+0

谢谢。这实际上是一个很好的答案。它让我意识到,没有人说过要对当前的2.0版本产生信心,这正如你所说的那样意味着......这是一场“赌博”。感谢此评论。 – Richie

回答

3

Angular 2目前在Developer Preview中。 Angular 1.X被推荐用于生产应用。

这就是说。请记住,Angular 2基本上是一个完全不同的框架,它与之间几乎没有向后兼容性。当我们都切换(并且我们将在某一天)时,我们将不得不从一个全新的插件社区开始,或者等到开发人员选择更新其模块以包含Angular 2版本。

我们与Angular 2的目标是为构建Web应用程序创建最佳工具集,而不受限于维持与现有API的向后兼容性。 - 角博客

我想迁移的时间将是2角一个产能释放,这将使开发者社区的时间赶上并给出时间框架在现实世界中走向成熟后6个月左右。

+0

或者,因为无论如何你都必须重写另一个框架,所以在这一点上转到另一个框架可能是有意义的。 –

+0

是的。基本上。 –

+1

现货答复。除非你的应用程序是非常基础的,否则我怀疑你能够在Angular 2中获得它--ngResource等待社区贡献,并且路由器经常会因API的频繁更改而断开。即使我的应用在2017年发布,我现在也不会将我的芯片放在Angular 2上。 – Izhaki