Borland 代號「Diamondback」的 Delphi 9(即 Delphi 2005)承載著其在 .NET 陣營佔據一席之地的野心。Delphi 8 因穩定性不足被視為「半成品」,導致大量 Win32 開發者滯留於 Delphi 5/6/7,對 .NET 遷移猶豫不決;C#Builder 亦因 C# 開發者傾向 Visual C# 而反應平平。Borland 寄望 Delphi 2005 成為真正「跨時代」產品,以強大功能與穩定性贏回開發者信心。
引入類 VB For Each 的集合遍歷語法,簡化程式碼:
for S in StrList do
ShowMessage(S);
透過 uses 關鍵字實現 .NET 命名空間管理。
新增 Extract Method、Rename 等操作,雖 DevExpress CodeRush 等第三方工具已先行實現,Delphi 內建支援仍屬首次,但功能完整度尚待加強。
參考 Visual Studio 設計,顯著改善舊版體驗,但強度仍遜於 VS.NET 2003 的卓越表現。
類版本控制系統,可隨時查看修改軌跡。
編碼過程中以波浪底線標示語法錯誤,仿自 Visual Studio 機制。
多張 IDE 截圖展示新版介面佈局與工具視窗設計。
若 Delphi 2005 能兌現承諾——在匹配 VS2003 功能的前提下保持高穩定性,將成為極具吸引力的開發平台。即便對 Object Pascal 無感的 .NET 開發者,在其中使用 C# 開發也極具誘惑力。