我尝试过C ++ Builder 2009和Visual Studio 2008.VCL似乎比MFC更友好。是否存在优于这两者的替代品?
PS:请不要建议免费赠品或开源IDE。我真的只对商业IDE感兴趣。
答案 0 :(得分:10)
这完全取决于你的编码。如果你只做Win32,我相信Visual Studio 2008真的很适合Win32。您可以随时尝试使用Visual Studio作为Express Edition进行试用。
答案 1 :(得分:9)
我想提到VCL和MFC意味着你只是指Windows IDE。话虽如此,我认为VS2008几乎没有冠军。它的调试器是您可以获得的最好的调试器之一,并且它完美地集成到IDE中。不要误解我的意思,C ++ builder仍然是一款很棒的软件,但我觉得Borland的编码工具系列在它们卖给Embarcadero之前的几天里都处于领先地位。 Visual Studio 2010还looks pretty promising!
答案 2 :(得分:8)
Visual Studio 2008向下发布。有独立的(但主要是开源,呵呵)UI设计师,他们会为各种库做代码生成,我认为这些库比MFC和VCL都要好。
答案 3 :(得分:3)
Visual Studio是最好的C ++开发环境,但是MFC是一个非常糟糕的框架。我建议只编写本机win32(更长的启动时间,因为你必须编写所有的样板,但更容易维护和长期调试),使用C#和.net框架,或者使用我知道的VCL什么都没有。
答案 4 :(得分:3)
我不确定我是否理解VCL与MFC和IDE之间的联系。
IDE就像文档编辑器。我认为Visual Studio很棒,而且我很久没见过Builder了,它也可能很棒。我也是Eclipse的粉丝,并认为CDT取得了很大的进步。
但是,VCL和MFC只是随IDE一起分发的类库,但可以在没有它的情况下使用。如果您想询问,请编辑您的问题。
答案 5 :(得分:2)
Visual Studio是用于Windows的 C ++ IDE。请注意,您根本不必使用MFC - 例如我使用WTL,而其他GUI库和框架(例如Qt)也可以在VS中使用。
答案 6 :(得分:1)
将VS与Visual Assist结合使用,以获得更好的代码完成,重构,更好的概述......(真的不能没有它了)
将VS与ViEmu结合使用,以便在Visual Studio中进行vi样式编辑(仍然习惯了它,但肯定更有趣)
答案 7 :(得分:0)
我所知道的唯一商业替代品是Qt Creator,而且还处于测试阶段。我不知道,所以我不能把它作为比较。
除此之外,选择是显而易见的:如果你想做便携式C ++或C ++ / CLI,请使用Visual Studio 2008;调试器很棒,编译器符合高标准。但对于富客户端Windows应用程序,Windows数据库应用程序,COM服务器和客户端或Delphi互操作,请使用C ++ Builder。当涉及到富客户端UI时,没有什么比VCL更有效率了。