從再見Borland說起

來源:互聯網
上載者:User

自從Borland把CodeGear剝離出去以後,我就基本上沒有再關注過Borland,最多看看那些在CodeGear的熟人如李維或DavidI(David Intersimone)有什麼新訊息。


此之前,關於Borland的最“新”訊息就是美國時間5月6日Borland被MicroFocus公司以7500萬美元的價格收購——想當年
Philippe Kahn執掌Borland的巔峰時期,她是世界第三大軟體商(我記得當時排在她前面的兩位中好像沒有微軟);想當年Dale
Fuller重振Borland達到頂峰之時,光是放在銀行裡的現金就超過一個億美金……沒想到現在居然這麼不值錢了。

在得到這個訊息之後我甚至都沒有想過要寫點什麼。

然而這回卻很意外地再見Borland的大名,忍不住有點激動。


天我去SAP中國研究院參加一個關於NetWeaver技術講座。其間在介紹NetWeaver Composite
Environment產品中的Developer Studio時,講師介紹說這個DS其實就是一個Eclipse
3.2,只不過其中加了很多為NWCE開發特製的外掛程式,包括圖形化建模等。為了證明這個東東很NB,他透露說其實這裡用到的外掛程式全都是Borland為
SAP開發的,圖形化建模工具其實就是Borland的Together。

其實這也沒啥。Borland本來就是很NB的。在JAVA時代
的早期,Borland可能是最NB的JAVA開發商之一,有傳聞說SUN的JAVA基礎庫有相當一部分是Borland開發的。至於Oracle的
JDeveloper更沒什麼好說的,就是Borland的JBuilder。

那又怎麼樣,好漢不提當年勇。

Anders Hejlsberg、Chuck Jazdzewski和Danny Thorpe相繼離開之後,Delphi/C++Builder就不行了。Black Stone離開之後,JBuilder也不行了。

我早就說過
Borland
這些年來的路子不對。.net平台是MS的,在這個還未穩定(說得好聽點就是“與時俱進”)的平台上與MS的VS.net正面競爭不可能有勝算,因為你永
遠不可能比它變得快。JAVA平台雖然是穩定而開放,但是Borland的JAVA中介軟體在市場上沒有什麼份額,其它的幾大中介軟體廠商都在力挺
Eclipse的情況下,JBuilder顯然也應該隨機應變,轉向Eclipse。

我當時的建議就是Borland應該集中自己的優勢,
一方面繼續維持並擴大原有的原生開發市場,另一方面以外掛程式的方式向VS.net和Eclipse進行市場滲透。可惜的是我提建議時的05年已經是有點晚
了,而CodeGear則是更晚些時候才反應過來向這個方向去。要是他們能夠早一點醒悟——比如03年——在那時就去為MS、IBM、SAP、
ORACLE(&BEA&SUN)打工做外掛程式,也許現在的日子還要好過一些。

然而現在……

如果說還有什麼值得一提的話,那就是至少CodeGear那一幫子人還在,好歹還保留了老Borland殘存的一口氣。而且自從被Embarcadero收購以後,這幫人倒也都是躍躍欲試想搞點大的,以重振當年的聲威。


從技術角度上說,現在他們開始採用JSON作為新的分布式技術基礎,並且重新重視編譯器方面的研發,另外嘗試推出的PHP開發工具這些應該說都是比較有益
的想法,但是個人還是認為有點偏差——因為他們對動態語言的重視程度還不夠。雖然據說也要搞ROR的東西,但是這樣一來又未免戰線拉得太長。

我最近在試用Python的一個Web架構:Web2Py,感覺它的功能已經可以很方便地開發Web模式的案頭應用——不需要額外的python環境就可以獨立運行,應用程式可以編譯後發布,純Web模式的開發(相當於內建一個在瀏覽器裡啟動並執行RAD)。


個東西雖然出來不久,但功能已經很強大,並且憑藉了python十幾年來的資源積累,個人認為這種模式很可能代表了未來案頭應用的一個重要發展方向。當然
傳統GUI應用在一些特定的情況下還會有需要,但問題是現在連Photoshop都推出了Web版,可見趨勢已經很明顯了。

當純Web案頭應用成為主流的時候,案頭OS已經不重要了。事實上我現在用的幾台電腦裡,有一半是裝的Ubuntu,特別是新出的9.04,使用EXT4的檔案系統後開關機速度比XP還快,Compiz介面比Vista還花哨,硬體相容性也有很大的改進。還有,除了Windows和Linux,MacOS也有一定的市場。

另外一方面,應用軟體的運行範圍也從傳統的案頭擴充到了迷你筆記型電腦、MID、手機等裝置上。在這些地方,除了Windows以外同樣還有Linux(除了傳統案頭Linux以外還包括Intel為MID特製的Moblin)、SymbianOS、Android……在這些輸入方式不同,顯示規格不同,OS不同的平台上,想要一次編寫到處運行不是不行,但結果很可能是到處都運行得不好。

奧巴馬說:

Change!

是時候改變開發方式了。Web應用是一個方向,對於傳統GUI應用來說,更加需要改變。CodeGear現在是輕裝上陣,不知道能不能在笨重的Java和.net改變之前作出自己的改變,或者參與到Java和.net的改變過程中去。

他們需要的是像Anders那樣的領袖級人物。

至於那個說Anders Hejlsberg將於下月(應該即是指五月)重返(指離開Microsoft去Embarcadero)的謠言基本是假訊息——我能搜尋到的最早的訊息來源是一個叫Jan(flowerborn)於4月29日16:24(北京時間)發表在Twitter上的

rumor: Anders Hejlsberg will leave Microsoft and join Embarcadero next month

而此人的所在地是杭州……

大約一周后,Borland被收購,此謠言同時開始在國內大規模傳播。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.