C++ C++;来自VB应用程序的Builder XE2或Visual Studio 11

C++ C++;来自VB应用程序的Builder XE2或Visual Studio 11,c++,visual-studio,vb6,c++builder-xe2,C++,Visual Studio,Vb6,C++builder Xe2,在我工作的地方,我们使用VisualBasic6(源代码安全)、MySQL和CrystalReports8.5开发了ERP,但结果并不像我们预期的那样好 我们计划使用github从这些工具迁移到C++Builder XE2和Oracle。 我们可以使用什么报表应用程序?还有比水晶报告更好的吗?C++Builder很好地支持Oracle 使用Visual Studio(C++和Oracle),我会得到更好的结果吗 谢谢您可以下载C++Builder的30天试用版并自己检查。它提供了对Oracle数

在我工作的地方,我们使用VisualBasic6(源代码安全)、MySQL和CrystalReports8.5开发了ERP,但结果并不像我们预期的那样好

我们计划使用github从这些工具迁移到C++Builder XE2和Oracle。 我们可以使用什么报表应用程序?还有比水晶报告更好的吗?C++Builder很好地支持Oracle

使用Visual Studio(C++和Oracle),我会得到更好的结果吗


谢谢

您可以下载C++Builder的30天试用版并自己检查。它提供了对Oracle数据库(企业版或架构师版)的轻松访问,并与Nevrona Rave Reports捆绑在一起。因此,在一个更了解Vista和7的环境中,它应该提供与VB6类似的工作流。与Visual Studio相比,一个有趣的优势是Mac的交叉编译,如果您可以使用新的Firemonkey框架而不是VCL。

编译器和IDE都有不同的优点和缺点。试着看看这篇文章中的答案:

我喜欢C++ C++ Builder中的很多东西(对于Delphi来说,如果你考虑C++ Builder,就不要把它排除在外)。基本上,如果你需要做SOM GUI开发,并且坚持生产本机Windows应用程序,C++ +Builder和Delphi有巨大的优势。VCL框架真的很棒,并且与IDE紧密相连(具有讽刺意味的是,这也是它最大的弱点)。显然有一些框架提供了与C++ Builder相同的功能,但我还没有看到一个与IDE一起工作得很好的软件。 但问题是,您确实选择了一个平台,很难从中迁移。VCL框架不仅添加了一些Embarcardero-only语言结构(顺便说一句,如果你喜欢这些东西,这些结构通常非常好)。但VCL框架也是专有的,是Embarcardero唯一的产品

我最近几年对C++ Builder的未来有些担忧,它在界面、编码工具和绝对的编译器上都远远落后于竞争对手。 然而,Delphi是一个似乎受到开发人员更多关注的产品,它已经收到了一个64位编译器(C++Builder仍然缺少它)。Delphi还生产本机应用程序,与Firemonkey合作,因此您可以生产MacOS应用程序,并且不太可能在短期内停止(我个人的猜测)。此外,有可能切换到免费的Lazarus/免费的Pascal IDE,尽管我已经有一段时间没有了解最新情况了

基本上,它归结为,你的需求是什么。对于RAD开发,您需要什么编程工具,因为您需要生成本机代码(您似乎已经习惯于C++),我可能会选择Delphi/C++Builder。但是我认为您应该先尝试一下,最好也尝试一下Qt/wxWidgets,看看您是否能够解决这个问题(尽管Qt可能会被证明很昂贵),也许可以得到一个官方支持更长时间的解决方案

如果您发现您的需求并不是基于开发的快速方面,并且您正在寻找能够为您作为一名编码人员提供更好的编码工具箱的东西,并且对您的编译器抱有更多期望,那么我不会选择Embarcardero产品

对于数据库集成,我不能对Oracle的任何一个说太多,但我通常发现,C++ Builder/Delphi非常好地处理了使用数据感知控件的数据库连接和开发。这确实是RAD工具的关键优势之一


因此,在jszpilewski提到的一些思考场景中尝试这两种方法

我不是C++Builder的超级粉丝。对于Windows桌面开发,为什么不使用C#?@JoshKelly:为什么你不喜欢C++Builder?我已经专门使用它13年了(专业和个人),我喜欢它。我不太喜欢.NET,最近不得不开始学习VC++工作,我也不太高兴。