得克薩斯州奧斯汀-(美國商業資訊)- 跨平台應用程序開發生產力工具的提供商Embarcadero(Idera,Inc.的子公司)今天宣布發布RAD Studio 10.4,該版本對快速應用程序開發工具進行了重大更新RAD Studio,Delphi和C ++ Builder的開發鏈。
“我們多年來對RAD Studio所做的最重要的更新。”
版本10.4對Windows 10 VCL(可視化組件庫)桌面開發,Delphi多設備開發以及開發人員生產力進行了改進,這些功能可以優化應用程序性能,同時減少開發人員花費在構建和維護代碼上的時間。總共,RAD Studio 10.4引入了1,000多個質量和性能增強。Embarcadero高級產品經理Marco Cantu稱此版本為“多年來對RAD Studio所做的最重要的更新。”
該版本的主要功能包括引入了用於Delphi的語言服務器協議(LSP)技術,以標准化RAD Studio代碼編輯器和Delphi語言服務器之間的進程間通信。這有助於泰山老父Delphi開發人員加快代碼完成速度,提高錯誤洞察的准確性,並減少解析具有數百萬行代碼的大型項目所需的內存。
RAD Studio 10.4還為Delphi記錄類型添加了新的自定義管理記錄支持。Delphi語言允許使用具有類功能的更復雜的記錄類型,這些功能可能包括屬性和方法(包括構造函數),類屬性,類方法,類字段和嵌套類型。通過定制管理的記錄,開發人員可以通過編寫將在每個步驟中執行的代碼來定制記錄的創建,復制和銷毀方式。
此外,Delphi內存管理現在使用對象內存管理的經典實現在移動,台式機和服務器平台之間進行了統一。與自動引用計數(ARC)相比,它與現有代碼更好地兼容,並且為組件,庫和最終用戶應用程序提供了更簡單的編碼。
Cantu說:“隨着Delphi流行度的回升,我們將繼續引入新的語言功能,使開發人員能夠以更少的編碼工作來構建跨平台的聯網應用程序。提高Delphi的生產力和可擴展性仍然是首要的產品。”
RAD Studio還包括針對屢獲殊榮的Windows 10 VCL的更新,其中對樣式化應用程序提供了新的高DPI支持。開發人員現在可以在單個應用程序中使用不同形式的多種VCL樣式,或在同一表單上使用不同的可視控件。這包括支持使用默認平台主題對任何元素進行樣式設置,並允許開發人員在樣式化的VCL應用程序中使用第三方未樣式化的控件。其他功能包括與Microsoft的基於Chromium的Edge瀏覽器集成以及用於Windows 10的擴展C ++編譯器和調試器。
10.4版本繼續通過FireMonkey增強功能支持多設備開發,包括對macOS和iOS的Metal 2 GPU驅動程序支持的實現,Apple API更新,Windows API更新,增強的適用於Enterprise和Architect版本的FMXLinux集成等等。
RAD Studio包括一個新的統一安裝程序,可使用Embarcadero的GetIt程序包管理器進行在線和離線安裝。這使用戶可以選擇任意一組RAD Studio功能,以便隨時通過Internet連接或ISO映像進行安裝,添加或刪除。
Embarcadero總經理Atanas Popov表示:“我們致力於使RAD Studio成為最高效和高性能的本機應用程序開發工具。10.4鞏固了我們在本機Windows桌面開發中的技術領先地位。“有成千上萬的Delphi應用程序正在等待升級,我們希望向客戶展示一條清晰而引人注目的前進之路。”