新年伊始,英巴卡迪諾公司(Embarcadero)就在其官網發佈了「激動人心的RAD Studio2018年發展規劃」公告(見上圖)。公告中指出,將在於2018年發佈10.3.X新版本,新版本兼容Ext JS前端開發,支持快速WEB應用軟件開發。這是繼去年Delphi正式支持64 位 Linux 服務器應用開發以後又一個重大利好消息。英巴卡迪諾這些積極舉措,獲得了廣大軟件公司及軟件開發人員的的一致好評。html
在移動互聯網時代,廣大程序員迫切須要一款可以全面、快速支持移動開發的跨平臺開發工具。2008年,英巴卡迪諾公司抓住這一百年不遇的歷史機遇,在 Borland公司陷入絕境的時候,及時用2300萬美圓將Delphi收入囊中。儘管這一收購行動遭到不少同行的質疑,但英巴卡迪諾不爭辯,不解釋。通過公司十年堅持不懈的努力,一步步將Delphi打造爲全面支持移動應用及物聯網應用的跨平臺的開發工具。全面支持Windows、Linux 、OS X、iOS和Android平臺原生態應用。第一次真正實現了 「一次編寫,處處編譯」。開發人員僅經過單一的原代碼就可原生分發到Windows、Mac OS、iOS、Android與Linux的多種平臺上運行。當Delphi憑藉跨平臺技術從新進入軟件界時,就馬上引發普遍關注,從事移動端和物聯網開發的程序員更是青睞有加。多數程序員在試用後都表示,跨平臺開發一直是程序員的夢想,Delphi已經成功實現了這個夢想,一些公司開始學採用Delphi開發移動應用軟件。在2018年的世界編程語言排行榜中(見下圖),Delphi進入前十名,位居第九。這說明,十年前,幾乎被軟件界所拋棄的Delphi終於鳳凰涅磐,浴火重生!迎來了春暖花開的日子。前端
但軟件行業畢竟是一個高風險行業, 成功與失敗每每只是咫尺之遙。在移到應用時代,軟件市場競爭更是異常激烈,如JAVA、C、.NET等老牌編程語言憑着深厚的根基緊緊掌控着軟件開發市場。特別是微軟,這幾年順應歷史潮流也力推跨平臺進軍移動應用市場。2017年更是推出了重量開源級產品.net core,搶佔Linux服務端應用開發。然後起之秀Swift,GO等新型語言也憑藉自身優點在移動應用中大顯身手!
不能否認, Delphi還存在一些缺陷。即便是最新版10.2 Tokyo,在WEB開發,執行效率,穩定性、兼容性等方面也須要進一步升級。下面就如何升級談談本身的見解:
1、在Web開發已經成爲主流的今天。任何一種合格的編程語言都必須可以支持WEB開發。但WEB開發卻一直是Delphi短板。Borland 技術專家李維先生在《Borland傳奇》中講過,Delphi在早期版本中(印象裏是5.0)曾經有支持B/S開發的計劃,可是被Borland公司高層否認了。等後來加上支持B/S開發組件時候,技術上已經大大落後於時代了,錯失了歷史發展機遇。逐漸被微軟和JAVA所取代。當前英巴卡迪諾已經收購Web應用開發平臺Sencha。Sencha Touch 是全球領先的WEB應用程序開發框架。但願英巴卡迪諾可以抓住本次機會將delphi及Sencha 的框架無縫結合。爲開發人員提供強大的WEB開發框架,完全解決Delphi歷史遺留問題。
2、Delphi一直都缺少一款強有力的Web服務端中間件。Delphi所能提供的DataSnap,其功能和穩定性還沒有達到工業級要求,跟Microsoft IIS、IBM WebSphere、Apache、Tomcat這些專業的Web服務端中間件相比,相差甚遠。隨着雲存儲及大數據管理的普及,軟件界提出了混合式開發框架的概念,其要點是Web服務端中間件集成WebAPI,提供給各類應用平臺如微信平臺、WEB接入、APP及Winform訪問, 以下降跨多個設備類型開發和交付企業應用程序的成本和複雜性。理論分析及實踐應用都證實:混合式開發框架是將來軟件開發的主流框架。若英巴卡迪諾可以打造出一款既支持混合式開發框架又支持Linux服務器端的Web服務端中間件,Delphi的競爭力將直線上線。
前事不忘,後事之師。但願英巴卡迪諾可以借鑑Delphi以往失敗的教訓,看清當前的形勢和將來發展趨勢,繼續努力,永不言棄,再次譜寫Delphi傳奇!程序員
http://www.cnblogs.com/lzmbk/p/8471908.html編程