升级这么复杂,那是不是直接使用新版本然后重做项目更好?
来源:2-3 Spring Boot版本介绍
只能卷了
2023-04-23 20:17:58
升级这么复杂,那是不是直接使用新版本然后重做项目更好?我不太理解。因为升级得一个版本一个版本的来,每个版本又有无数的坑。那古老的项目要升级,是不是重做还更简单一些?
1回答
同学你好,实际上公司会尽量避免版本的升级,来避免各式各样的问题。在开发之初就会直接选择当前比较成熟稳定的版本,而不是追新版本。只要版本足够稳定,未来需要升级的可能性就很小,因为即使不使用新版本的特性和功能,一样可以使用老版本来完成项目的开发。这也是为什么至今绝大多数公司还在使用JDK8而不是JDK17是一样的。公司追求的是稳定,而不是版本够新。
当然,如果确实遇到了必须更新的情况时,通常这样的项目已经相当庞大了,如果重做花费的时间会非常漫长(经常会出现,如果重做,可能要半年以上的开发周期),公司为了节省成本和提高更新效率,会对单个模块逐个进行升级而不是将整个项目一次性重做。
祝学习愉快~
相似问题