C++ Builder vs Delphi vs MFC

Att*_*lah 4 delphi mfc c++builder

我正在学习MFC并发现它并不那么容易使用.

我听说过很多关于德尔福的事情.研究Delphi引导我进入C++ Builder.

C++ Builder是否提供了一个比C++/MFC更好的替代品?C++ Builder比MFC好吗?C++ Builder比Delphi好吗?(我听说过很多关于德尔福的事情)

任何人都可以给我一个C++/MFC,Delphi和C++ Builder之间的比较?

谢谢您的帮助.

zz1*_*433 20

我建议你去德尔福.

我的优点是

  • 语法方面,它非常简单易读.你知道C++会让你用奇怪的变量等编写"神秘"和"神秘"的代码.地狱!一半的c ++以"__"为前缀

  • 性能几乎与C++应用程序相同.如果你不使用VCL那么它应该是相同的.但是什么是没有VCL的Delphi.

  • --Native--申请.这意味着绝对没有别的担心,没有框架,没有运行时.(您仍然可以使用运行时包构建应用程序)

  • 数据库连接也是其中一个优点......非常强大

  • 功能强大的可视化设计师可以在设计时构建几乎所有应用程序的界面.

列表可以继续......

哦,总结一下,Delphi可以使C++/C#/ C等所有东西都可以.除了设备驱动程序,因此如果您不打算为打印机编写驱动程序或Delphi是可行的方法.

  • >见鬼!c ++的一半以"__"为前缀是多么愚蠢的说法.昨天我想知道关于Delphi的愚蠢事情,没有必要在相反的方向上弥补它. (6认同)

Eug*_*ota 8

Delphi社区仍然活跃(为什么你认为有Delphi 2009?).Delphi提供丰富的组件,并且有蓬勃发展的第三方组件.在专业环境中兼顾MFC和Delphi,我可以很容易地说Delphi在易于开发和整体质量方面更好.

来自C#,在Delphi中有类似的概念,Anders Hejlsberg已经考虑过如TComponent,TDataSet,属性和事件(成为委托).Delphi还可用于使用COM对象,编写Web服务,编写自定义报告的报告引擎.

但等等,还有更多.查看DevExpress的ExpressQuantumGrid.


Ert*_*ara 6

您可能想查看此链接.由于没有使用它,我不能评论MFC优于Delphi的优势,所以我跳过前两个问题.

  • 如果您打算使用GUI数据库驱动的应用程序,请使用Delphi.
  • 可以从Delphi调用C/C++/C#DLL.
  • 在开发Win32 Native应用程序时,Delphi非常快速而简单.请参阅RAD的定义.


dum*_*uch 5

我建议您选择 MFC,让我们 Delphi 程序员拥有竞争优势。;-)