正在閱讀:拯救Delphi:中國開源社區(qū)展示力量的一次絕佳機會拯救Delphi:中國開源社區(qū)展示力量的一次絕佳機會

2005-08-29 09:58 出處: 作者:左光 責任編輯:moningfeng

  中國開源社區(qū)的尷尬

  如果要討論中國開源社區(qū)在近年軟件技術發(fā)展過程中的地位和貢獻,就算只考慮對國內的影響,不考慮世界范圍內的,我也只能很尷尬的說,沒有地位,很微薄的貢獻。沒人否認,最活躍、最有創(chuàng)造力的開源力量在美歐等西方國家。談到深層次的原因,我不得不佩服老外的相互協(xié)作精神、奉獻精神和執(zhí)著的追求精神,這一點上我們相比就差一些,我們的程序員各自為戰(zhàn)的多一些,在現(xiàn)實面前考慮利益的時候多一些,追求理想的時候少一些等等。更重要的是中國的技術力量缺少一次統(tǒng)一協(xié)調的整合機會,我認為拯救 Delphi 就是一次絕佳的機會。

  為什么是 Delphi

  1、群眾基礎

  首先,Delphi 在國內廣大編程愛好者中占有很重的地位,這并不是說用 Delphi 的人多,也不是說 Delphi 開發(fā)出了多么了不起的應用,而是說一種情結——很多愛好者是通過 Delphi 進入編程世界的。舉我自己的例子,我是個業(yè)余愛好者,很菜的菜鳥,初學編程學的是 C語言,現(xiàn)在主要學習 .Net ,但是是 Delphi 讓我編寫了第一個可以干點事情的程序、學習了面向對象的思想、學習了設計模式、數(shù)據(jù)結構等等。有了群眾基礎就有了市場,只要 Delphi 能重生,在國內肯定會有無數(shù)的擁護者。

  2、Delphi 正面臨困境

  Delphi 現(xiàn)在所面臨的困境,用中國人的術語就是沒有與時俱進,現(xiàn)在的環(huán)境和他當年誕生時的環(huán)境已經完全不同了,需要改變策略和思路。Delphi.Net 似乎是一種選擇,但是很少有人開發(fā) .Net 程序不用 C# 的。Delphi Studio 明顯想復制 JBuilder 的成功,在這里我大膽的預測一下,結局注定會失敗,JBuilder 的出現(xiàn)是因為當時缺少好的 Java IDE,現(xiàn)在卻不同,光靠IDE 取得成功的幾率太小。揚湯止沸不如釜底抽薪,Delphi 現(xiàn)在最需要的是徹底的改造,打造全新的語言、類庫甚至是平臺,Java 從一種玩具語言發(fā)展到今天也只用了十年時間,只要有好的創(chuàng)新,加上強大的群眾基礎,取得成功不是不可能的事情。


  夢想中的 D#

  1、語言的改造

  Delphi 現(xiàn)在主要還是用來開發(fā) Win32 程序,但是 Win32 下的 Delphi 語法和 .Net 下的 Delphi 語法已經有很大差距了,很多特征是 .Net 所有的,在Win32 下你無法使用。我們需要的是一個類似 C# 和 Java 的Delphi# 語言,它應該至少具有以下特征:1、一切都是對象,包括基礎數(shù)據(jù)類型;2、支持foreach 循環(huán);3、支持范型;4、重新改造的Tobject;5、語法簡潔明了,易于學習;6、有自己的虛擬機,在所有平臺下有同樣的語法等等。

鍵盤也能翻頁,試試“← →”鍵

相關文章

302 Found

302 Found


Powered by Tengine
tengine