我正在使用我的项目进行制作,我使用了AngularJS
1.6并且我总是忽略Angular2
。
我不打算将我的应用程序重构为Angular 2,我们已经很远了,我只是想将应用程序移交给客户端并继续前进。
我的问题是申请会在未来3到5年继续有效吗?
答案 0 :(得分:0)
它将起作用,直到某些非向后兼容的东西不会被引入新浏览器,这将阻止Angular 1.x
框架并阻止它在其上运行。
在未来3到5年内,它有多大可能?根本不可能。向后兼容性是最重要的优先事项之一,没有人想要发布一个能够"制动"一个网站。
其他问题是Angular 1.x
的维护和支持,也就是说,如果在框架中找到一些错误,会有什么问题吗?
在我看来,3到5年是一个非常肯定的赌注,使用AngularJS 1.x编写的代码库是如此巨大,并且将其迁移到Angular 2所需的工作量是如此之大,以至于支持将是肯定的继续在那个时间框架内。
但除此之外?好吧,最好慢慢开始准备迁移,因为在3 - 5年内,你的软件将开始被视为"遗留软件",没有人想要那个礼仪;)