如题,我看了下java8支持到2030年,springboot 2.x支持到2023年11月,由此类推,mysql等组件应该也会在不久的将来停止支持,那到时候要老项目要怎么办?没有官方的支持,普通的IT人员肯定是不能修补漏洞啥的,但是升级软件感觉也不大现实,一来工作量大,二来容易出问题。我想问问通常企业里是如何处理这种问题的?
如题,我看了下java8支持到2030年,springboot 2.x支持到2023年11月,由此类推,mysql等组件应该也会在不久的将来停止支持,那到时候要老项目要怎么办?没有官方的支持,普通的IT人员肯定是不能修补漏洞啥的,但是升级软件感觉也不大现实,一来工作量大,二来容易出问题。我想问问通常企业里是如何处理这种问题的?
有些大公司会选择与软件供应商进行谈判,以延长官方支持时间或签订定制支持协议或者选择内部或外包团队进行定制维护,负责修补漏洞和提供支持, 但是一般来说大多数无非就两个:
而一般框架会有旧版本迁移指导的比如:
1 回答791 阅读✓ 已解决
1 回答958 阅读✓ 已解决
1 回答816 阅读✓ 已解决
1 回答1.9k 阅读
2k 阅读
1 回答1.5k 阅读
1 回答740 阅读✓ 已解决
官方不支持了不代表其他团队不支持呀,一个例子就是vue2年底不支持了,但是官网直接推荐了一家公司提供有偿的长期技术支持,公司可以向这些团队寻求支持。同时新的防护软硬件也在推出,也可以覆盖到这些老应用,正式的生产上不可能只是让项目裸着跑,肯定是有防护和审计措施的,比如堡垒机等,一般除非是个人项目攻击者攻击的成本还是有的,另外一般来讲这些知名开源项目在升级到新版本时肯定是会考虑到老项目升级到新版本的兼容性的