使用Embarcadero Borland

时间:2010-08-28 17:59:43

标签: c++ visual-studio ide c++builder

随着我对VS 2010越来越失望,我正试图找到一些替代品,我正在看Embarcadero的新版C ++环境。
当VS几乎主宰市场时,是否有任何学习新的(我认为不受欢迎)产品的观点? 感谢。

3 个答案:

答案 0 :(得分:3)

虽然我不是真正的Windows程序员,但在过去的10年里,我一直在使用Borland / Embarcadero。以下是我个人对你不应该考虑它的看法:

  • 多年来,Builder的总体质量大幅下降。 Borland Builder 6是最后一个高质量的产品,从那里IDE本身变得越来越多。 IDE通常每1-2周使用一次崩溃。

  • RAD设计中没有撤消。是的,我知道,这是令人难以置信的。甚至像VB这样的最早版本的垃圾也有这个。但是Builder 2011年没有!如果您在键盘上滑动并意外更换组件,您将受到惩罚!

  • 调试器几乎没用。这可能已在最新版本中修复,但在多个版本中,如果不在观察窗口中折叠结构/类变量,则无法单步执行该程序,这当然非常令人沮丧。

  • 文档非常差,通常不存在,并且可能用Object Pascal编写,即使您订购了C ++ IDE。帮助文件也有可能在您的计算机中作为邪恶的鬼进程徘徊,使得在鬼被破坏之前无法关闭Windows。

我个人正在考虑转换到Visual Studio。

答案 1 :(得分:2)

在过去的6个月里,我每天都在使用Embarcadero Borland,现在是RAD Studio 2010,c ++和VS2008。我的编程理念一直是为项目使用正确的工具,无论那个特定的工具是什么。所以我的一些观察/意见是 -

优点

  1. WYSIWYG屏幕设计师很好。它的作用很像VS2008中的WinForms编辑器,但对于c ++。在VS2008中,我使用的唯一的c ++包是Qt。我最大的兼容性是文档,但这适用于大多数软件,因此不仅仅是他们的问题。
  2. 对于许多内置类,它们都是基于TObject类构建的。这个基类的功能很像C#中的Object。作为一名c ++程序员,如果你遵循一些规则,那么你最大的优点就是自动内存管理。它不是垃圾收集,而是一起删除的相关对象列表。
  3. 缺点 -

    1. RAD Studio 2010 C ++环境主要用于支持Delphi。无论如何,那是他们真正的力量。无处可说。这只是我从使用系统中获得的整体感觉。
    2. 对第三方图书馆的支持有限。
      1. 它无法与任何Microsoft兼容的c ++库链接。这包括Microsoft和第三方库。他们使用Microsoft的不同“名称修改”格式。所以一切都必须用c语言包装器包装。
      2. 我们在VS2008中大量使用Boost Libraries。但在Rad Studio中,它对Boost的支持有限。
    3. 我发现生成的代码的整体速度明显慢于VS2008生成的速度。
    4. 请记住,这些只是一个人的意见。

      我建议你下载该产品的试用版并亲自试用。

答案 2 :(得分:1)

如果您想100%更新,则必须使用平台供应商提供的开发环境。

如果你不介意等待几个月/几年的新事物被移植(或者你的市场允许),那么你肯定可以冒险进入未知世界。

并不是Borland的IDE(不像MS'VS系列)需要任何高级培训才能开始使用它们并且已经很有效率。这就是为什么它们在许多利基市场仍然很受欢迎的主要原因。