網友評分: 5.5分
Embarcadero delphi是一款功能強大的可視化編程開發(fā)環(huán)境。該軟件能夠幫助用戶??焖僭O計視覺上令人驚嘆的響應式主UI布局,然后輕松自定義特定于平臺和設備的視圖,有了它你就可以利用面向桌面,平板電腦和智能手機的分辨率感知組件構建完全響應式設計特定于平臺的真實本機控件。
1、主要的Delphi Code Insight改進功能
RAD Studio 10.4是多年來對Delphi代碼工具的最大,最大的改進,它使用語言服務器協議(LSP)的Delphi實現提供了Code Insight。LSP是一種在單獨的過程中計算代碼完成,導航或類似結果的技術。這意味著IDE不會在完成時阻塞,并且Code Insight將提供準確的結果。在處理具有數百萬行代碼的大型項目時,10.4可大大提高開發(fā)人員的工作效率。
2、Delphi的新語言功能:自定義托管記錄
Delphi記錄類型是Delphi語言的一種重要語言,現在支持自定義初始化,終止和復制操作。開發(fā)人員現在可以通過編寫將在各個步驟執(zhí)行的代碼來定制記錄的創(chuàng)建,復制和銷毀方式。這為Delphi中的記錄增加了額外的功能,Delphi是一種與類相比可實現更高效率的構造。
3、統(tǒng)一內存管理
-Delphi內存管理現在使用對象內存管理的經典實現在所有受支持的平臺(移動,桌面和服務器)之間進行了統(tǒng)一。與自動引用計數(ARC)相比,它與現有代碼更好地兼容,并且為組件,庫和最終用戶應用程序提供了更簡單的編碼。ARC模型保留用于所有平臺的字符串管理和接口類型引用。
-對于C ++,此更改意味著在C ++中創(chuàng)建和刪除Delphi風格的類與所有堆分配的C ++類一樣,遵循常規(guī)的內存管理,從而大大降低了復雜性。
1、單一代碼庫
無需編寫代碼即可為所有平臺創(chuàng)建應用程序。編寫具有響應式UI的單個代碼庫,然后在任何地方進行編譯。
2、無障礙資料
通過FireDAC的高速直接訪問,可本地連接到20多個數據庫。包括InterBase,SQLite,MySQL,SQL Server,Oracle,PostgreSQL,DB2,SQL Anywhere,Advantage DB,Firebird,Access,Informix,MongoDB等。
3、響應式用戶界面
一次創(chuàng)建一個響應平臺感知的UI,然后部署跨平臺。
4、Windows 10應用
現代化老化的應用程序,以通過最新的響應控件和Windows Store支持來支持Windows 10
5、macOS和Linux應用
使用Delphi快速輕松地開發(fā)macOS和Linux應用程序。
6、Android和iOS
借助具有平臺意識的用戶界面控件,更快,更智能地交付Android和iOS應用程序。使用多設備設計器快速制作原型并在IDE中進行實時預覽
7、物聯網(IoT)
輕松將您的應用程序連接到小工具,設備,傳感器,企業(yè)數據和云服務。
8、云意識
Delphi具有HTTP和REST客戶端庫,可在所有平臺上使用,以調用REST服務,甚至特定的AWS和Azure組件
9、擴展名
創(chuàng)建一個添加新工具窗口的插件,繪制代碼編輯器,提供代碼完成功能,添加新的語法突出顯示,鉤住高級和低級事件,在調試時跟蹤進程和線程,等等。