【问题标题】:Best commercial C++ IDE? [closed]最好的商业 C++ IDE? [关闭]
【发布时间】:2009-04-21 23:17:30
【问题描述】:

我尝试过 C++ Builder 2009 和 Visual Studio 2008。VCL 似乎比 MFC 友好得多。有没有比这两者更优越的替代品?

PS:请不要推荐免费赠品或开源 IDE。我真的只对商业 IDE 感兴趣。

【问题讨论】:

  • 使用 Eclipse。然后给我钱。
  • 你对开源有什么看法? “开源 IDE-wannabes。”并非所有好的软件都需要花钱。
  • 完全不反对开源。这个问题仅适用于商业 C++ IDE。就是这样。
  • 我认为您将 IDE 与构建 GUI 的类库混淆了。 IDE 就像一个编辑器,只是恰好与库打包在一起。
  • 哇,C++Builder 还在更新吗?太棒了!

标签: c++ windows ide


【解决方案1】:

这一切都取决于你在编码什么。如果你只做 Win32,我相信 Visual Studio 2008 真的是为 Win32 打磨的。您可以随时尝试将 Visual Studio 作为 Express Edition 进行试用。

【讨论】:

    【解决方案2】:

    我想提到 VCL 和 MFC 意味着您仅指的是 Windows IDE。话虽如此,我认为VS2008几乎没有比赛的王冠。它的调试器是您可以获得的最好的调试器之一,并且它完美地集成到了 IDE 中。不要误解我的意思,C++ builder 仍然是一款很棒的软件,但我觉得 Borland 的编码工具系列在他们卖给 Embarcadero 之前的日子里正处于鼎盛时期。 Visual Studio 2010 也可以looks pretty promising!

    【讨论】:

    • 不幸的是,VS2005/2008 调试器仍然无法完成 VS6 调试器可以做的一些真正有用的事情。将地址从监视字段拖放到反汇编视图以查看该地址的反汇编。从 VS 6/7 读取 PDB 信息并获取所有数据(仅尊重部分数据)。对于严重的低级工作,VS6 每次都击败 VS2008(主要是因为拖放拆卸的事情)。
    【解决方案3】:

    Visual Studio 2008 毫无疑问。有独立的(但主要是开源的,呵呵)UI 设计师将为各种我认为比 MFC 和 VCL 更好的库生成代码。

    【讨论】:

      【解决方案4】:

      Visual Studio 是最好的 C++ 开发环境,但 MFC 是一个非常糟糕的框架。我建议使用 C# 和 .net 框架,或者使用我知道的 VCL什么都没有。

      【讨论】:

      • +1 对于 C#,开发效率的提升大大超过了小的性能损失。
      • 这位 VC++ 程序员得到的印象是 C# 家伙得到了微软的全部喜爱。
      • 是的,这是他们想要的方向。
      【解决方案5】:

      我不确定我是否理解 VCL 和 MFC 以及 IDE 之间的联系。

      IDE 就像一个文档编辑器。我觉得Visual Studio很不错,好久没看到Builder了,应该也不错吧。我也是 Eclipse 的粉丝,我认为 CDT 取得了长足的进步。

      但是,VCL 和 MFC 只是随 IDE 一起分发但可以在没有它的情况下使用的类库。如果您想问这个问题,请编辑您的问题。

      【讨论】:

      • 你不明白VCL和MFC和IDE之间的联系。?做一些研究也许你会的。但是要教育您:VCL 是 C++ Builder 附带的工具包 MFC 是 VS 附带的工具包 您不能将 VCL 与 VS 一起使用,但您可以将 MFC 与 C++ Builder 一起使用。
      【解决方案6】:

      Visual Studio 是适用于 Windows 的 C++ IDE。请注意,您根本不必使用 MFC - 例如我使用 WTL,其他 GUI 库和框架(例如 Qt)也可以在 VS 中使用。

      【讨论】:

      • 是的,我也在考虑将 QT 用于 GUI 库。看起来很有希望。
      • +1 用于 Qt。我最近开始使用它,它让我大吃一惊(我从 1991 年开始编写 Windows 应用程序,并且尝试了几乎所有的框架。)
      【解决方案7】:

      Visual Studio 2008+1。

      结合 VS 与 Visual Assist 以获得更好的代码完成、重构、更好的概览......(真的不能再没有它了)

      结合 VS 与 ViEmu 在 Visual Studio 中进行 vi 样式编辑(仍然习惯它,但肯定更有趣)

      【讨论】:

        【解决方案8】:

        我知道的唯一商业替代品是 Qt Creator,它仍处于测试阶段。我不知道,所以我不能考虑比较。

        除此之外,选择很明显:如果您想做可移植的 C++ 或 C++/CLI,请使用 Visual Studio 2008;调试器很棒,编译器高度符合标准。但是对于富客户端 Windows 应用程序、Windows 数据库应用程序、COM 服务器和客户端或 Delphi 互操作,请使用 C++Builder。在富客户端 UI 方面,没有什么比 VCL 更高效了。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2010-10-04
          • 2010-09-09
          • 2011-11-18
          • 2015-11-18
          • 2011-02-21
          • 1970-01-01
          • 2012-06-26
          相关资源
          最近更新 更多