Delphi 2009?好还是有漏洞?

6

我已经厌倦了每年都试用Delphi,希望能找到一个稳定的版本来升级我的老旧Delphi 7。

我应该尝试Delphi 2009吗?还是它和之前的版本一样不稳定,我应该等到Delphi 2010?

谢谢

9个回答

7
这可能是一个开放式的问题,但却非常重要。Borland/Code Gear在Delphi版本发布上并没有很好的记录,所以我和许多Delphi社区的人一样,长时间使用了Delphi 7。Delphi 7有一个极好的帮助系统,可惜由于某些不可言说的内部政治原因,被Borland抛弃了。
一年前,当Code Gear重新专注于本地Win32代码时,我们转到了Delphi 2007 for Win32。这对他们来说似乎是个好选择,已经生产出等同于甚至优于Delphi 7的产品。诚然,Delphi 2007中的帮助系统很糟糕,而Code Gear也承认了这一问题。这个问题已经在Delphi 2009中得到了解决。
我们最近开始使用Delphi 2009,目前正在将我们的代码迁移到新的Unicode平台。Code Gear已经快速建立起D2009作为一个稳定、值得信赖的开发平台,Update 1 已经推出,解决了用户初始报告的问题。这非常令人鼓舞。
Delphi 2007/2009成为了Vista/2008的最佳本机开发平台之一,同时在较老的Win32平台上保持无缝向后兼容性。
我们依靠Delphi开发实时电视自动化软件。对于你的问题,简单的答案是——是的。
只有如果你需要本地64位,才需要等待下一个版本的Delphi。

3
这是一个开放性问题,但简短的答案是Delphi 2009稳定、快速,并且比旧版本(特别是2005)更加先进。IDE与Delphi 7相比有了一些进化,具有更多类似于Visual Studio和Eclipse的功能。它还拥有一些更新的控件,使构建更“现代化”的Windows应用程序变得更加容易,例如您在Office中看到的Ribbon。我发现拖放操作的响应时间比以前的版本要快得多,总体而言,IDE操作的反应时间似乎更加迅速。到目前为止,IDE从未在我这里崩溃过,但我承认我不是一个每天都使用它的重度用户。我主要在业余时间使用Delphi 2009进行一个副业项目的工作。

谢谢,这正是我想听到的。我会给它一个机会,特别是在他们最近发布的“更新1”的光芒下(还会有“更新2”吗?)。此外,我想知道帮助系统(在以前版本的Delphi中是另一个大灾难)现在是否可用。 - FreeWorld
帮助文档正在改进,某些方面甚至比Delphi 7更强大,但仍需要改进。例如,许多新功能的“存根”条目都是不完整的。 - Bruce McGee
是的,更新2正在进行中……这就是我能说的。 - Eggs McLaren
我必须承认,在 Delphi 5 和 Delphi 2007 之间,我只使用了试用版本,但是那时候的帮助系统与现在根本无法相比。Delphi 5 的帮助系统可以直接使用。在购买前,请先试用一下 2009 版本,我非常失望。 - mghie
1
即使是“notepad.exe”也比Delphi 2005前进了一大步... :) - F.D.Castel

3
到目前为止,一切都很好。非常稳定,比Delphi 2007(也是一个不错的工具)更快,并且自Delphi 7以来,语言、组件和通用生产力功能、修复和改进已经有了更多的更新,这些内容让人眼花缭乱。
阅读文献,观看一些视频并尝试试用版: http://blogs.codegear.com/pawelglowacki/2008/11/03/38527 http://blogs.codegear.com/pawelglowacki/2008/11/03/38527 http://blogs.codegear.com/nickhodges/2007/03/28/33579 http://www.stevetrefethen.com/blog/VCLAndRTLEnhancementsSinceDelphi7D7.aspx

1

我使用过 Delphi 2009 的试用版,太棒了!没有崩溃,IDE 稳定,还有一些很酷的新功能......真是太棒了!


1

诚然,我只使用了试用版。目前还没有崩溃,但 IntelliSense(或代码完成)存在一些小问题,不过在 Visual Studio 中我也遇到了类似的问题。IntelliSense 似乎在任何地方都不太稳定。我没有遇到 IDE 设置 IntelliSense 列表时出现的那些令人沮丧的延迟,这是一个优点。总体来说,目前看起来相当不错。


1

到目前为止,Delphi 2009 对我来说一直很好用。正如其他人已经提到的那样,它不会崩溃或出现任何戏剧性的问题。

仅仅因为新的泛型功能,升级就值得了。这在 Delphi Win32 领域是时候了。话虽如此,一些标准模板还有点生疏。我在 TObjectStack 中遇到了访问冲突的问题。


1
我建议等待一个或两个服务包发布。将默认字符串从AnsiString更改为UnicodeString肯定会在一段时间内引起头痛,特别是对于第三方组件包。你应该真正调查哪些组件对你的开发是“必备”的,并确保它们有适用于Delphi 2009的新版本。

1
我建议等待一到两个服务包发布。
这是问题所在。我们不知道Embarcadero是否计划发布其他补丁。

0

很不稳定。ActionToolbar和ActionManu一直导致IDE异常:(TCoolbar上的TActionToolbar非常闪烁。当最大化窗体时,带有自动调整列的TListView刷新非常缓慢-看起来很糟糕。 自动代码模板很糟糕,无法使用。在单词之间跳转(ctrl + left/right)会忽略运算符-很难浏览代码。 TAB仍然无法工作以进行缩进(必须使用ctrl + shift + i)。

很遗憾,这不是好的软件:(


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接