自從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編程之路!