Delphi惹誰了?html
最先的時候就有C++程序員作Win23的產品沒有Delphi程序員快,不服氣地說Delphi的很差,理由是Delphi只能拖拉控件,不能OOP。幾年之前,當Java剛剛火起來的時候,Java程序員說Delphi不行,理由是Delphi不能開發web。後來有一本《Java與模式》的書讓Java程序員大開眼界,他們經常在與Delphi程序員論戰時使出撒手鐗:「Delphi能用設計模式嗎?」。再後來,有了C#,C#程序員也不甘示弱,他們一邊在VS.net中享受着拖拉控件樂趣,一邊故做高深地挑戰Delphi程序員:「Delphi有反射機制嗎?Delphi能.net嗎?」程序員
若是說之前聽到的是Delphi圈子外的人說Delphi的不是也就罷了,可如今是Delphi圈子內的人開始說Delphi衰了。特別是不少Borland的負面消息,就像一把把刺向Delphi的尖刀,像CSDN上的「IDE開發工具走下坡路 Borland欲開發諮詢服務」那條消息更是直中Delphi程序員的要害。很多Delphi程序員一時亂了手腳,也有動做快的早已另謀出路。君不見連Borland(中國)公司負責Delphi社區的高級工程師王堯(網名:左輕侯)都投奔到微軟(中國)公司去了。去年他還在中國軟件技術大會介紹Delphi 2005的新特徵,今年他卻改談微軟.NET 的LINQ(Language Integrated Query)技術了。web
因而乎,Delphi社區里程序員們急着問「Delphi的出路如何?咱們應該改學什麼?」,大俠們則在「當Borland已成往事」這樣的文章中流露出對Delphi的擔心。數據庫
不能否認,Borland公司是一家有着世界上最優秀的工程師與最糟糕的管理者的公司。但Delphi不是Borland,它有本身的永恆魅力。編程
記得本身第一次使用Delphi時,安裝Delphi1.0的超炫界面給我留下了深入印象,誤覺得本身安裝的是一個賽車遊戲。的確Delphi在Win32時代是程序員最愛飆的車。設計模式
Delphi是一個劃時代的早熟產品,它不少優勢曾被它的競爭對手所採用並發展,但這並不妨礙Delphi的不斷創新。從Win32平臺到.net,Delphi也在不斷前進。但是爲何總有一些人對Delphi指手畫腳,爲何咱們看到的可能是幸災樂禍的負面報道?難道Delphi真的沒有但願了嗎?架構
其實事實並非這樣。Delphi近幾年來致力於開發的multi-personality集成開發環境,以體現整個團隊的工做價值;同時把應用程序交付生命週期的每一個階段——定義、設計、開發和測試進行核心功能性的整合,減小了在不一樣任務之間切換的時間和工做量。這一切努力足以應對當今最複雜的項目開發。由於今天的軟件項目和開發環境要比推出Delphi 1.0的時複雜得多。若是開發人員還停留在個體編程,不熟悉軟件工程和團隊開發的話,他是沒法瞭解Delphi與時俱進的新特色的。併發
Delphi的進化不只給Win32開發者帶來了生產率新的提高,同時也使他們有機會探索和實驗.NET項目,爲從此的Microsoft平臺作積極的準備。而.NET開發者享用Delphi的強大功能的同時,還能夠體驗它針對.NET 平臺的數據庫和UML建模特性,這一點領先Microsoft的產品好幾年。編程語言
讓咱們看看最新的Delphi2006所帶來的那些激動人心的技術亮點吧:ide
l 先進的 Enterprise Core Objects (ECO) III 技術,使用多重同步化 ECO Space 對象快取來建構企業級應用程序,提升性能。如今 ECO III 多了新功能,可在狀態機層級設計穩固的企業應用程序,讓您專一在應用程序的設計上,而非基礎架構!
l 支持多語言的 IDE 開發環境, 包括 Delphi for Win32,Delphi for .NET,C# for .NET and C++ for Win32
l 全新IDE 功能,包括新的 Refactorings,Live Templates,Designer Guidelines 及 Change Bars
l 與 IDE 整合的版本管理工具,Bug Tracking, File History 及 Differencing 、Requirements
l Together for Delphi,提供完整的雙向實時原始碼類別圖支持 UML 1.5 及 2.0 圖形與設計範式整合式稽覈與評量及文件產生
l Delphi 產品將來方向,包括支持 64 位,Compact Framework,.NET 2.0 …
......
一位老資格的Delphi程序員說得好:
往往看到那些帶着C++/C#或Java光環的淺薄無知者對Delphi妄加評論的時候,我從心底噴射出對他們的不屑一顧。Java有什麼?一個架構於虛擬機上的啃着「大餅」的蝸牛而已;C++有什麼?一個放蕩不羈、自戀十足、霸道無比且習慣於自我炒做的西部牛仔而已;C#有什麼?一個慣於用$挖別人牆角的小偷把偷得的「戰利品」作一個並不高明的克隆而已。它們有的,Delphi早已經有了!Delphi惹誰了?爲何沒人看到Delphi的highlight?是誰在動搖 Delphi程序員的信心?
Delphi——Windows 3.x的時代,曾經拯救了廣大的開發人員的開發工具究竟能不能再次拯救咱們並不重要,重要的是Delphi是一棵被它的追隨者視爲地標的大樹,須要咱們來關心和愛護。多少年來,無數迷茫的程序員行走在曠野中,就是憑藉它找到本身的家,進入到軟件開發的新天地。若是樹死了,也許許多人今後再也找不到家園。
Delphi僅僅是一個編程語言或開發工具嗎?它的意義遠遠超過這些。Delphi這個曾經在古希臘標識着世界中心的名字將是Delphi程序員心中永遠的家園。
(出處:http://zhihengwangluo.gicp.net/html/delphiwz/cxsh/200809/13-57.html)