今天再談一下Delphi

再說一下Delphi,希望對您有益。

Delphi經過了興盛期、平淡期到現在的恢復期,老實說這是人禍不是語言本身,相反,Pascal及發展後的Object Pascal集成強大IDE的Delphi依然是無與倫比的,聰明的程序員用Delphi這句話並不過時!

Delphi是Borland公司的作品,該公司是JavaScript標準制訂者之一。C#、.net就是微軟從該公司挖走的高管的作品,很多風格極似Delphi!Pascal其實是和C語言同級甚至是更古老而強大的語言。其植入的Intraweb框架是indy創史人Kuduz的作品,是asp.net的祖宗,什麼Ajax、jsp2、Hibemate不是仿就是抄襲intraweb,而功能卻這不如intraweb。

不吐槽這些,說些正經的吧!

Embarcadero收購後也犯過錯誤,讓深受打擊的Delphi雪上加霜!好在該公司終於醒了,其新的DX版本強大到讓人歡呼!

DX繼續支持VCL的同時致力於FireMonkey跨平臺框架,代碼有極大的可重複性。DX開發的程序幾乎適合於所有平臺,且為不同平臺提供了多種解決方案。

跨平臺的數據庫引擎從dbExpress更新到了FireDAC,並支持NoSql,封裝後的Mongo數據庫組件比原生更簡單易用。

基於COM的多層服務器Datasnap現在是基於Json和Rest技術的分佈式構架,是跨平臺的標準!開發一個分佈式的多層應用如同開發C/S一樣的簡單!

無論你是開發多層桌面應用還是web應用、手機App都是非常便利的。

如果你非要開發兩層的B/S系統,intraweb絕對比.net和Java方便高效得多。

Delphi共它應用大概您比我更瞭解了,無論是系統還是共它方面,和C++功能不相上下,當年灰鴿子病毒就是Delphi的“傑作”。大家使用的微信就是張小龍用Delphi製作的。最新Delphi數據庫引擎FireDAC也完全由Delphi(Object Pascal)完成!

本人最近完成的大型跨國公司管理分佈式體系就是採用Datasnap多層構架。在此基礎上用intraweb開發了基於Web的管理體系和電子商務,用FIreDAC和Json開發了手機App和桌面多層應用。

總之,信Delphi你就悶聲發大財吧,言盡於此!


分享到:


相關文章: