垂死挣扎还是涅槃重生 -- Delphi XE5 公布会归来感想
Delphi 是一個(gè)基本上被我遺忘的工具, 要不是在使用RapidSql , 我是收不到Embarcadero 公司發(fā)出的邀請來參加Delphi XE5的公布會(huì)的。?
有人可能要問為什么是Embarcadero (名稱很拗口)而不是Borland 開Delphi 公布會(huì), 這是由于Borland那幾年撐不下去, 把IDE工具打包成立了CodeGear 公司,已經(jīng)被Embarcadero 收購了。
實(shí)際上十多年前以前參加過機(jī)械工業(yè)出版社主辦的一個(gè)技術(shù)沙龍, 李維先生作為Borland 技術(shù)專家, 暢談了“程序開發(fā)之道和未來軟件開發(fā)趨勢”。 形象生動(dòng),氣氛熱烈,我還有幸被抽中為一等獎(jiǎng),獎(jiǎng)品似乎好像是程序猿大本營和李維的新書《Dephi 6/Kylix 2 (SOAP/Web Service)程序設(shè)計(jì)篇》。?
當(dāng)時(shí)記得最清楚的一個(gè)小細(xì)節(jié)時(shí),李維問:你們其中有多少人在用O/R Maping, 大家面面相覷,沒聽說過 ,汗! ?
后來和一做J2EE的同學(xué)聊起來,認(rèn)為可能是當(dāng)時(shí)去聽講座的人大多是微軟陣營(包含我),而微軟當(dāng)時(shí)的面向WEB開發(fā)的產(chǎn)品,比如ASP, IIS, ADO, COM+等并不十分注重J2EE所推崇的“模式”, “O/R Mapping” , 即使在Java 陣營, Hibernate 這種產(chǎn)品也剛剛出現(xiàn),所以不知道也不為怪了。?
10多年過去了, 李維當(dāng)時(shí)的新書中提到的Kylix ,也就是Delphi 的Linux 版本號, 非常明顯沒有取得市場的認(rèn)可,慢慢的就從大家視線中消失了。
不不過Kylix, Borland 公司的非常多明星產(chǎn)品, 也在時(shí)代的變革中,編程范型的轉(zhuǎn)化中, ?慢慢的褪去光環(huán),用戶越來越少,社區(qū)越來越小。
Delphi 作為C/S 時(shí)代的王者,沒有跟上B/S , 互聯(lián)網(wǎng)時(shí)代,非常快被Java 代替了主導(dǎo)地位。 而它的昔日老對手VB 已經(jīng)傍上了.NET這個(gè)大款,衣食無憂。?
JBuilder 因?yàn)槭艿絀BM支持的Eclipse 的強(qiáng)勁沖擊,功能不見得比Eclipse率先多少,在平臺,社區(qū)的開放度上更是差的非常遠(yuǎn), ?非??炀碗y覓蹤影。?
10年在IT界顯得太長了, 改變了非常多東西, 甚至Borland這樣一個(gè)以前偉大的公司都已經(jīng)不存在了。?
所以當(dāng)我坐在公布會(huì)的現(xiàn)場,突然產(chǎn)生了一種恍惚感。?
李維看起來甚至比10年前還年輕一些,他在旁邊候場的時(shí)候居然沒有認(rèn)出來 :-)
演講依舊非常精彩,笑點(diǎn)非常多, 僅僅是非常多臺灣的術(shù)語須要在腦子里略微翻譯一下。
現(xiàn)場演示也非常棒,充分展示了XE5的功能,細(xì)節(jié)我就不啰嗦了, 大家能夠在網(wǎng)上看到。 我僅僅記錄一下印象深刻的幾點(diǎn):
總之界面也是一如既往的熟悉, 操作還是一如既往的方便,速度還是一如既往的快, 最重要的是一份Delphi Code 能編譯生成多種平臺和設(shè)備的Native Code, 充分展現(xiàn)了Delphi在編譯領(lǐng)域一直以來的強(qiáng)悍實(shí)力, 不知道像IBM, MS,前Sun公司有沒有實(shí)力做出類似的產(chǎn)品。
可是我始終認(rèn)為這是Delphi的最后的掙扎。?
Delphi 變成了Embarcadero 的產(chǎn)品,那個(gè)以前的王者,非常明顯在桌面開發(fā)中已經(jīng)沒有陣地了, 僅僅好拼命向現(xiàn)在的熱點(diǎn)移動(dòng)開發(fā)轉(zhuǎn)移,開始支持iOS, Andriod 開發(fā)。?
可是現(xiàn)在的Delphi社區(qū)確實(shí)是非常小了,老一代使用Delphi的程序猿中究竟有多少人這么多年來還在堅(jiān)守? ? 有多少人已經(jīng)轉(zhuǎn)向了Java ,.NET 平臺以及PHP,Ruby 等后起之秀?
甚至Mobile ??
Delphi的堅(jiān)守者有多少人會(huì)轉(zhuǎn)向 XE ,學(xué)習(xí)FireMonkey 用它來開發(fā)Mobile應(yīng)用程序?
新一代的沒實(shí)用過Delphi的程序猿,大部分都是直接學(xué)習(xí)XCode, Object-C ,還有Android 開發(fā), 他們其中有多少人會(huì)愿意學(xué)習(xí)Object Pascal 語言, 進(jìn)而用Delphi來開發(fā)??
假設(shè)是我,恐怕是不愿意的。?
不知道作為Delphi之父,如今身在微軟的Anders Hejlsberg, 看到這種Delphi,會(huì)做何感想??
據(jù)李維講,C++ Builder 也會(huì)在今年推出新版本號,支持iOS和Android應(yīng)用程序開發(fā), 和Delphi類似,我對這個(gè)產(chǎn)品的前景也非常悲觀。?
另外,小米手機(jī)不知道為什么出了問題,照的照片非常模糊,湊合著上個(gè)圖吧:
總結(jié)
以上是生活随笔為你收集整理的垂死挣扎还是涅槃重生 -- Delphi XE5 公布会归来感想的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: amazon 汇总
- 下一篇: 获取不到app.config里面的数据库