前段時間看到
Borland 準備出售IDE部門 ,很吃驚,不過比較忙,而且一時也感覺不出是好事還是壞事,加上工作很忙,沒空靜下來考慮。最近看了很多大佬的評論,如李維,Aimingoo, 孟岩,猛禽,令狐...,自己也記下些自己的看法。
雖然,現在的實際工作已經遠離delphi,而且我開始感覺,純粹的走技術的路,很難出頭,但畢竟,使用了多年的delphi,感情還是很深,當然,也希望borland能一路走好。 老實說,delphi最近5年的發展道路,幾乎沒走對過了,很多決策都功利性太強,而又不夠堅持。也許,上市公司就是這樣,必須時刻考慮股價,時刻思考如何獲利。一開始,我本來想將這一切歸咎於borland找了幾個不懂技術的CEO, 但IBM的原CEO郭士納也非技術出身,卻能成功帶領IBM打出一片新的天地,所以,還不止是CEO的問題而已。 個人覺得,borland今日的困境,和其產品線過長有關,無法集中優勢力量投入到某幾個核心業務上,造成提出的概念很好,但實際的產品品質不佳。另外,決策上的搖擺不定也很有關係,加上不斷的人事變動,動蕩,可能也很影響士氣。最後,IBM主導的eclipse成了壓垮駱駝的最後一根稻草。 首先,大家似乎都有個共識,賣掉IDE部門,反而是好事,與其現在得不到足夠的重視,得不到足夠的資源發展,經常受到搖擺的政策左右,不如獨立出來專心發展,反而可能還有一條生路。 在討論可能買家前,先看看borland現在幾個開發工具的現狀,JBuilder 已經潰不成軍,雖然它擁有很多自己專屬的特點,但上萬的價格,無法和功能和它接近的其它免費Java IDE相比;Delphi 獨守在日益萎縮的win32世界,新進的開發人員,很難會選擇學習,進入Delphi世界;Delphi.Net?擁有不少特點,創意,已經儘可能的接近舊有的Win32下的delphi代碼風格,但,畢竟還是差別太大,投入學習的精力,其實和學C#差不多,加上一個糟糕的delphi8 IDE帶來的陰影,那大家DotNet平台語言的選擇就不言自明了; C++Builder?本來已經日漸萎縮,之前有個BCBX,感覺概念很不錯,可惜又給糟糕的品質毀了,現在的BCB,真不知道何去何從,不支援DotNet?那隻能讓自己退到沒有優勢的vxd, wdm之類的驅動開發,沒有了所見即所得 (WYSIWYG)的控制項拖拉部分,不知道還有什麼理由用它?支援DotNet,很難想象C++ 又會被糟蹋成什麼樣子,又憑什麼和Visual Studio的下一個版本競爭? Kylix, 應該已經停止開發好久了,本來又是另一個有創意的工具。InterBase感覺沒什麼特彆強於其它的資料庫的功能。其它的,更加一般,不用談了。 經過上面的評論,似乎borland 的IDE只能挽留少量舊有的開發人員來維護舊系統,已經無法吸引新的開發人員進入了。 再來談談買家,大家比較關心的是Ms 會不會出手?如果Ms出手,那在目前看,還是一個利好的訊息,但我個人感覺可能性不大。除非Ms想快速進入linux, java的領地,但其實就算有這些計劃,也不用依靠borland的這些IDE工具。另外一個就是像delphi,delphi.net,bcb,interbase都和ms原來的客戶群嚴重重疊,招進來這些IDE語言,只會讓自己的產品線定位混亂,浪費在無所收益的整合上。除非Ms將VC+BCB定位到系統開發,老實說,在DotNet上,看不出C++有什麼優勢,而讓delphi來取代原來的VC位置,可開發些高端複雜的後台服務系統。另有一說就是如果ms出手收購,可以招安這幾十上百萬的原有borland使用者。其實,不用收購,我猜大多數在win平台下開發的borland使用者,都會自己轉到VS下,畢竟,對一個delphi使用者來說,轉移到C#所耗的成本最低,最快捷,也最安全。 下一個,google?目前google似乎比較專註於internet,搜尋相關,感覺不出其對案頭系統有什麼興趣。當然,如果如傳聞中說的google支援ubuntu,會推出自己的作業系統,那麼,強化下作業系統下的開發工具,也不無可能。如果google出手,相信是一個利好的訊息。 那麼IBM呢?IBM專註的是企業市場,borland這些工具,似乎和真正的企業還沒搭上邊,目前一個eclipse似乎已經可以滿足它的需要了,除非IBM想進入ms win的傳統中小客戶的市場,買了這堆東西,再開源統一到eclipse,嗯,這個結果也不錯。 還有一個期望,就是borland自己開源,估計可能性很小,一來,開源也需要很多投入的,估計它不想付出這筆錢了(或者無法付出了),只想儘快撈一筆。二來,那些老客戶的服務,也是個問題,估計borland想甩掉這個包袱了。 還有novell, adobe,感覺都有可能,它們都需要一些強有力的開發工具來支援自己的產品線,但是否一下買下全部,還是未知數。 oracle, sybase, bea,sun都類似,oracle的jdeveloper就是基於jb的,買來加強不錯,但其它工具,似乎對它協助不大,sybase的pb已經沒落多年了,開發工具中已經消失了蹤影了,買來borland的ide,似乎有希望可以重振下雄威,bea早就傳聞要收購borland了,但老實說,它的興趣,應該也只在java上而已。sun呢?應該是專註於java領域,想不出其它的開發語言,工具,對它有什麼用處,它自己的NetBeans也不錯了,除非它還想完成不可能的任務--重奪java IDE市場佔有第一位,期望sun買下,難度也比較大。 ... ... 還有很多未知的可能,希望borland能找個善待的買家。希望這最後不會變成一個鬧劇而已。 一切拭目以待吧,不要失望,不要過高期望!!!