我们正在开发一个将应用程序(内置于java 5中)迁移到Java 8以获得更好性能的项目,
但是,我们不确定1.升级环境或2.从头开始在java 8中构建完整的应用程序,
以及它将如何改善性能!
我们知道,从版本到版本都会有一些不推荐使用的API。所以,升级时可能会出错或错过某些功能吗?
我们怎样才能纠正这个问题?
请评论您的建议!
Java具有完全向后兼容性,所以
首先,您可以随时迁移到较新版本的java,因为java是向后兼容的。此外,你是对的,很少有API可能已被弃用,但你总是有可以解决的新选项。我的建议是,如果你没有庞大的代码或庞大的API,在新版本中重写相同的内容,因为你可能会利用函数式编程的好处。