自从Delphi2005发布的第一天起,就开始试用,把项目移植到Delphi2005,到现在1个半月了。
经过考虑还是转回Delphi7,主要有下面几方面考虑:
1. Refactoring功能在外界宣传听起来很不错,但在实践中上我很少用到. 况且用MMX已经有此功能
2. for..in.. 比for to 方便很多,易理解。但可用可不用。
3. 最令人恼火的事是启动特慢,D7用10秒,D2005第一次启动要1:30秒,即使优化只余下win32组件最快也要30秒。我的配置 PM 1.5G / 512M RAM WinXP SP1
4. 经常出AV错误,无法保存正在编辑工程。这也是令人无法忍受的。
5. 很多第三方的控件还没有到位或要重新编译
6.本人都是基于Win32编程。.NET应用还很少,看望中
7. 帮助系统很不完善,我经常回到Delphi7查函数
8. 占用资源特别多,内存有140M之多,而D7是50M
D2005确实有几项令人动心的优点:
1. SynEdit在变量改名很有用
2. 项目管理按目录结构排列,对管理大师源文件非常直观
3. 代码编辑界面美观了很多
4. 内置了单元测试
5. 即时的语法错误提示
6. 独立运行项目可执行文件
7.源代码行号显示
不过我能过D7插件可实现以上D2005的大部分优点,所以还是重回Delphi7,继续win32编程之路!