正在閱讀:拯救Delphi:中國(guó)開(kāi)源社區(qū)展示力量的一次絕佳機(jī)會(huì)拯救Delphi:中國(guó)開(kāi)源社區(qū)展示力量的一次絕佳機(jī)會(huì)

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

  中國(guó)開(kāi)源社區(qū)的尷尬

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

  為什么是 Delphi

  1、群眾基礎(chǔ)

  首先,Delphi 在國(guó)內(nèi)廣大編程愛(ài)好者中占有很重的地位,這并不是說(shuō)用 Delphi 的人多,也不是說(shuō) Delphi 開(kāi)發(fā)出了多么了不起的應(yīng)用,而是說(shuō)一種情結(jié)——很多愛(ài)好者是通過(guò) Delphi 進(jìn)入編程世界的。舉我自己的例子,我是個(gè)業(yè)余愛(ài)好者,很菜的菜鳥(niǎo),初學(xué)編程學(xué)的是 C語(yǔ)言,現(xiàn)在主要學(xué)習(xí) .Net ,但是是 Delphi 讓我編寫(xiě)了第一個(gè)可以干點(diǎn)事情的程序、學(xué)習(xí)了面向?qū)ο蟮乃枷、學(xué)習(xí)了設(shè)計(jì)模式、數(shù)據(jù)結(jié)構(gòu)等等。有了群眾基礎(chǔ)就有了市場(chǎng),只要 Delphi 能重生,在國(guó)內(nèi)肯定會(huì)有無(wú)數(shù)的擁護(hù)者。

  2、Delphi 正面臨困境

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


  夢(mèng)想中的 D#

  1、語(yǔ)言的改造

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

鍵盤(pán)也能翻頁(yè),試試“← →”鍵

相關(guān)文章

302 Found

302 Found


Powered by Tengine
tengine