再說一下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你就悶聲發大財吧,言盡於此!
-
1 #
-
2 #
沒人學了,招人是個難題
支援!多年了,一直在用delphi 。