【发布时间】:2011-04-20 00:46:02
【问题描述】:
基本上,我想知道在新版本要求使用旧版本创建的内容(自动)转换为新版本格式的应用中是否存在这种行为,但以向后兼容为代价。
Visual Studio 对其.sln 文件执行此操作。
这种做法有什么优点/缺点吗?
我想在我正在编写的应用程序的上下文中(3d 内容创建),我正在考虑寻找潜在的不同方法来及时创建事物(更快、更好、更高效),只有在旧的内容文件被转换为新的方式,以一种看似相似的方式创建相同的东西。
例如,也许v1 有一个Shape 类,而在v2 中,您意识到可以通过使用PolySpline 类更通用、更快地做到这一点。但是为了让旧的Shapes 成为PolySplines,您需要转换旧的内容文件,一切都将与新版本兼容。
这是一个合理的想法吗?
【问题讨论】:
标签: future-proof