也许你已经知道了,下一个 Delphi 版本很可能会 跨平台。同时,这里有一些调查。
尽管编写跨编译器并不是我们现在非常感兴趣的事情,但将一个与 Windows 相关的库移植到多个平台肯定是令人感兴趣的。
例如,您可以考虑 VCL(Delphi 的标准库)。虽然它只是为 Windows 设计的,但它具有很大的价值,当然还有许多依赖于它的巨大代码库。
问题是:如何才能最好地让应用程序 / 库具备跨平台意识,并确保平稳的转换/升级路径(当然尽可能)?
我再次强调,我们不仅仅对如何进行跨平台开发感兴趣(这个主题已经有相关问题了)。我们还对另一个要求感兴趣:旧代码库/安装程序管理。
附:欢迎分享使用其他编程语言(例如 C/C++)的类似情况的经验和/或方法论,这些被认为是标准做法。
提前致谢。