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

发布于 2024-12-19 03:44:26 字数 260 浏览 2 评论 0原文

在我工作的地方,我们使用 Visual Basic 6(源安全)、MySQL 和 Crystal Reports 8.5 开发 ERP,但结果并不像我们预期的那样好。

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

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

谢谢

Here where i work, we develop ERPs using Visual Basic 6 (Source Safe), MySQL and Crystal Reports 8.5, but the result isn't good as we expected.

We are planning to migrate from those tools, to C++Builder XE2 and Oracle, with github.
What reports application can we use? Anything better than Crystal Reports? C++Builder supports Oracle well?

With Visual Studio (C++ and Oracle), will i get better results?

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

始于初秋 2024-12-26 03:44:26

编译器和 IDE 都有不同的优点和缺点。也尝试查看这篇文章中的答案:C++ Builder 或 Visual Studio

我喜欢 C++ Builder 中的很多东西(就这一点而言,Delphi,如果您考虑使用 C++ Builder,请不要排除这一点)。基本上,如果您需要进行一些 GUI 开发并且坚持生成本机 Windows 应用程序,C++ Builder 和 Delphi 具有巨大的优势。 VCL 框架确实很棒,并且与 IDE 紧密相连(讽刺的是,这也是它最大的弱点)。显然有一些框架提供了一些与 C++ Builder 相同的功能,但我还没有看到一个与 IDE 配合得如此良好的框架。

然而,这样做的问题是,您确实选择了一个很难迁移的平台。 VCL 框架不仅添加了一些仅适用于 Embarcardero 的语言构造(顺便说一下,如果您喜欢这些东西,这些构造通常非常好)。但 VCL 框架也是专有的,并且是 Embarcardero 的唯一产品。

过去几年我对 C++ Builder 的未来有些担忧,它开始在界面、编码工具以及编译器方面落后于竞争对手,与竞争对手相差甚远。

然而,Delphi 似乎是一个受到开发人员更多关注的产品,它已经有了 64 位编译器(C++ Builder 仍然缺乏叹息)。 Delphi 还生产本机应用程序,与 Firemonkey 配合使用,因此您可以生产 MacOS 应用程序,并且不太可能很快停止(我个人的猜测)。此外,还可以切换到免费的 Lazarus/Free Pascal IDE,尽管我已经有一段时间没有了解最新情况了。

基本上,归根结底就是您的要求是什么。对于 RAD 开发,您需要什么编程工具,考虑到您需要生成本机代码(您似乎选择了 C++),我可能会选择 Delphi/C++ Builder。但我认为你应该先尝试一下,最好也尝试一下 Qt/wxWidgets,看看你是否可以接受(Qt 可能会很昂贵),也许会得到一个官方支持更长时间的解决方案时间。

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

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

因此,请在某些思维场景中尝试这两种方法,正如 jszpilewski 提到的那样。

Both compilers and IDE's have different strength's and weaknesses. Try look at the answers in this post as well: C++ Builder or Visual Studio

I like a lot of things in C++ Builder (and for that matter Delphi, don't rule that one out if you consider C++ Builder). Basically if you need to do som GUI development and you insist on producing native windows applications, C++ Builder and Delphi has huge advantages. The VCL framework is really great, and closely tied with the IDE (which is ironically also its greatest weakness). There are obviously frameworks that provide some of the same functionality as C++ Builder, but I have yet to see one that works so well with the IDE.

The problem with this however, is that you really choose a platform, that is difficult to migrate away from. Not only does the VCL framework add some Embarcardero only language constructs (which are by the way often really nice ones if you are into that stuff). But the VCL framework is also proprietary, and an Embarcardero only product.

I have the last couple of years had some worries about the future of C++ Builder, it has started lacking behind the competitors in the interface, coding tools, and definitely the compiler which is far from the competitors.

Delphi however is a product that seems to receive much more attention from the developers, it has received a 64 bit compiler, (C++ Builder still lacks sigh). Delphi also produces native applications, works with Firemonkey so you can produce MacOS applications, and is less likey to be discontinued any time shortly (my personal guess). Besides there is a possibility to switch to the free Lazarus/Free Pascal IDE, although I have not stayed up to date on that for a while.

Basically what it boils down to is, what your requirements are. What do you need of the programming tools, for RAD development, given you need native code produced (you seem settled on C++), I would probably go for Delphi/C++ Builder. Yet I think you should try it first, and preferably give Qt/wxWidgets a shot as well to see if you can settle with that (Qt can prove to be expensive though), and perhaps get a solution that will be officially supported for a longer time.

If you find that your requirements are not as much based on the rapid aspects of the development, and you are searching for something that will give you as a coder a better toolbox for coding, and expect more of your compiler, I would not go for the Embarcardero products.

As for the database integration I cannot say much about Oracle for either of the two, but generally I find that C++ Builder/Delphi handles database connectivity and development using data aware controls, extremely well. It is really one of the key strengths of an RAD tool.

So try the two in some thought scenario as also jszpilewski mentions.

吝吻 2024-12-26 03:44:26

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

You may download the 30-days trial edition of C++Builder and check it yourself. It offers easy access to the Oracle Database (in Enterprise or Architect editions) and bundles with Nevrona Rave Reports. Hence it all should offer a similar workflow to VB6 in an environment that knows more about Vista and 7. One interesting advantage over Visual Studio would be cross-compilation for Mac if you can use the new Firemonkey framework instead of VCL.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文