我的AngularJS 1.x应用程序在Angular 2之后仍然有效吗?

时间:2017-01-06 04:27:57

标签: javascript angularjs

我正在使用我的项目进行制作,我使用了AngularJS 1.6并且我总是忽略Angular2

我不打算将我的应用程序重构为Angular 2,我们已经很远了,我只是想将应用程序移交给客户端并继续前进。

我的问题是申请会在未来3到5年继续有效吗?

1 个答案:

答案 0 :(得分:0)

它将起作用,直到某些非向后兼容的东西不会被引入新浏览器,这将阻止Angular 1.x框架并阻止它在其上运行。

在未来3到5年内,它有多大可能?根本不可能。向后兼容性是最重要的优先事项之一,没有人想要发布一个能够"制动"一个网站。

其他问题是Angular 1.x的维护和支持,也就是说,如果在框架中找到一些错误,会有什么问题吗?

在我看来,3到5年是一个非常肯定的赌注,使用AngularJS 1.x编写的代码库是如此巨大,并且将其迁移到Angular 2所需的工作量是如此之大,以至于支持将是肯定的继续在那个时间框架内。

但除此之外?好吧,最好慢慢开始准备迁移,因为在3 - 5年内,你的软件将开始被视为"遗留软件",没有人想要那个礼仪;)