【发布时间】:2010-11-20 19:06:36
【问题描述】:
我拥有一家软件开发公司。我们为以他们的名字/头衔命名的其他公司开发软件。我们在会计/ERP 市场上也有几个自有品牌。我们的会计软件约占我们业务的 60%,并且使用 C++ Builder 编写。
了解 C++ Builder 的人在从 Borland 到 CodeGear 再到 Embarcadero 的转手过程中经历了一段非常坎坷的道路,并且可能在这之间有几次转手。 C++ Builder 已经在我们的会计软件上搞砸了我们很多次。 QuickReports 出了名的错误,他们的 XML 构建描述与 GUI 没有紧密耦合,导致构建无法工作——通常是错误的界面。
在过去的 8 年中,我们一直在稳步消除对 VCL 和错误组件的依赖,但是,一些第 3 方 VCL 组件仍然不容易更换。我们使用来自 Developer Express 的 GRID 包 - 很棒的产品。
我正处在一个十字路口,当你看到这个产品糟糕的历史时,我很难证明价格合理。
因此,我正在寻找可能处于类似情况并成功切换到 Visual Studio 的其他人遵循的建议或步骤。
除了Developer Express 工具外,我们已经慢慢地将大部分应用程序移至wxWidgets。而且我们编写了自己的 TSQL 抽象,也可以移植。
有什么想法或建议吗?您是否已将项目移至 Visual Studio 或使用新的 Builder XE 后发现它以前的许多缺点现已消失?
寻找“去过那里,做过那个”的建议。
【问题讨论】:
-
我感受到你的痛苦。我正在考虑用 C++/CLI 包装遗留的 C++ 代码,并在前端使用 C# 和 WPF 来删除我对 VCL 和 RAD Studio 的依赖。不过,我可能会针对您的问题发布一个新的扩展,以评估社区意见。
-
大约 7 年后……你做了什么?
-
切换到德尔福。它总是比 cppbuilder 更新
标签: c++ visual-studio c++builder