Delphi萬歲!25年過去了,2020年仍然選擇Delphi開發語言開發跨平臺5大操作系統軟件和APP的25個原因

25年前發佈Delphi 1時,我彙總了使用Delphi的十大理由。這是我在《Delphi從入門到精通》系列書的序言中的原始清單:

“可以使用許多編程環境,但是Delphi之所以出色,有很多原因。以下是我以相反順序使用Delphi的十大理由:

  • 10.以前的Borland Pascal和C ++編譯器
  • 9.第三方組件和工具
  • 8.編輯器,調試器,瀏覽器和其他工具
  • 7.庫源代碼的可用性
  • 6.基於表單和麪向對象的方法
  • 5.快速編譯器
  • 4.數據庫支持
  • 3.與Windows編程緊密集成
  • 2. Delphi的組件技術
  • 1.對象Pascal語言”

現在,經過了這麼多年,什麼會成爲前十名,或者更好的“使用Delphi的前25個理由”列表?這次,我不會以任何順序對它們進行排序,並保留所有仍適用的內容(提示,全部!):

  • 1. Object Pascal語言
  • 2.豐富的第三方組件和工具生態系統
  • 3. IDE本身,以及編輯器,調試器和其他工具
  • 4.庫源代碼的可用性
  • 5. VCL仍然是本機Windows開發的最佳組件庫,迄今爲止,它在25年內更加穩定,並且包含所有Windows API,包括COM和WinRT。
  • 6. FireMonkey庫具有爲在臺式機和移動平臺上運行的應用程序的UI編寫單一源代碼的能力,並涵蓋5個操作系統
  • 7.基於表單和麪向對象的方法,以及混合純編碼和可視化設計的能力
  • 8.快速編譯器,或者更好的許多快速編譯器
  • 9針對Intel 32,Intel 64,Arm 32和Arm 64的10種本機編譯器的可用性,適用於iOS(2 + 1),Android(2),macOS(2),Windows(2)和Linux(1)
  • 10.廣泛的數據庫支持,以及強大而全面的FireDAC庫
  • 11.與Windows編程及其API的緊密集成
  • 12.能夠在所有平臺,臺式機和移動設備上調用API
  • 13. Delphi的組件技術及其核心RTL庫,從其形式和組件流機制開始
  • 14.得益於WebBroker,Indy,DataSnap,WebSnap,SOAP,BaaS客戶端,Cloud客戶端,HTTP客戶端庫,REST客戶端庫和許多第三方選項,對Internet技術的深入支持
  • 15. FireMonkey設計器具有設備視圖和設備上的實時預覽
  • 16.現代語言擴展,例如泛型,匿名方法,屬性和反射
  • 17.一個由活躍的開發人員,MVP和合作夥伴組成的社區
  • 18.與源代碼的獨特兼容性,使產品的舊版本(包括舊版本)與舊版本兼容,從而保留了數十億行Delphi源代碼開發人員編寫的代碼中的投資
  • 19.多年來,Delphi爲所有行業和所有緯度構建了一些真正令人難以置信的應用程序,以及使用該產品的高端手錶公司取得了令人難以置信的成功故事
  • 20.爲所有平臺編寫自定義組件的能力
  • 21.使用新的組件和屬性編輯器,嚮導等擴展IDE的能力
  • 22. RAD Server多層插件體系結構
  • 23. Visual LiveBindings體系結構
  • 24.動作和動作管理器體系結構
  • 25.用Delphi編碼的樂趣;-)

在過去的25年中,使用Delphi一直是很棒的經驗。Delphi 1很棒,Delphi 10.3.3是令人印象深刻的產品。Delphi萬歲!

---------馬可·坎圖
 
 

使用RAD Studio,Delphi或C ++ Builder減少開發時間並更快地推向市場。設計。編碼。編譯。部署。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章