明輝手游網(wǎng)中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

J2EE與.NET誰會笑到最后(zt)

[摘要]其實Java和.Net之間的競爭比我們想象中的還要復雜,到底誰會贏,實在很難說。Java是SUN的,SUN本來是搞硬件的,現(xiàn)在主要的也還是硬件和服務(wù)。而微軟號稱軟件帝國,有非常豐富的開發(fā)軟件的經(jīng)驗,有非常經(jīng)典的VC,VB等作品,資金充裕,軟件研發(fā)能力在全球是數(shù)一數(shù)二的。還有兩點很重要的,一是有操作...
其實Java和.Net之間的競爭比我們想象中的還要復雜,到底誰會贏,實在很難說。Java是SUN的,SUN本來是搞硬件的,現(xiàn)在主要的也還是硬件和服務(wù)。而微軟號稱軟件帝國,有非常豐富的開發(fā)軟件的經(jīng)驗,有非常經(jīng)典的VC,VB等作品,資金充裕,軟件研發(fā)能力在全球是數(shù)一數(shù)二的。還有兩點很重要的,一是有操作系統(tǒng)和其他眾多的產(chǎn)品作為后盾,可以提供一整套的產(chǎn)品線和服務(wù),并降低成本;而是微軟多年來已經(jīng)有一大群VB,VC,ASP的開發(fā)人員和用戶,他們是最有希望轉(zhuǎn)向.NET的用戶,這群人的數(shù)目在目前來說應(yīng)該還是稍微比Java的用戶多(網(wǎng)上說今年在全球的范圍內(nèi)Java開發(fā)者數(shù)目已經(jīng)超過VB和VC的總和,但是我從國內(nèi)的觀察結(jié)果是還有一段距離)。而Java呢,他最大的特點是跨平臺,不受平臺的限制,這對于一般的公司和新的項目是沒有多大意義的,但是對于傳統(tǒng)的大企業(yè)和巨型企業(yè),由于他們多年來積累了很多的系統(tǒng)和數(shù)據(jù),并且位于不同類型的機器上面,如何把這些資源結(jié)合起來一直是一個使他們頭痛的問題,而Java真好提供了一個這樣的解決方案,從一些銀行等大企業(yè)的動作可以看出java在大企業(yè)是有前途的。.NET根據(jù)微軟的說法是與平臺的關(guān)系不大的,但是我覺得服務(wù)器還是要用NT的,鑒于NT安全性和穩(wěn)定性等方面的問題,將會影響.NET在大企業(yè)的推廣。而且NT只能運行在Intel的機器上,也限制了對一些強大的服務(wù)器的選擇。而Java的性能始終是個問題,在同一臺配置的機器上運行C開發(fā)的工具和Java開發(fā)的工具,差別你可以看得出來;而且Win, Linux, Solaris三種版本的JDK中,據(jù)說win的版本是最好的了。使用一整套微軟的技術(shù),在性能(當然指的是同一種配置)上有優(yōu)勢。而且這進一步影響到成本問題。.net比java晚出現(xiàn),應(yīng)該很好地借鑒了他的優(yōu)點和避免他的缺點;而且Java真正快速發(fā)展是97年之后吧,所以。net的出現(xiàn)也不算太晚。

所以從性能和技術(shù)上看,我是偏向與.Net的。但是,java和.net的競爭同時也是開放和非開發(fā)的競爭。Java現(xiàn)在是比較開放的,SUN已經(jīng)提供J2EE等的源代碼,SUN只是建立標準(知識產(chǎn)權(quán),商標等還是他的),而其他公司可以根據(jù)標準分別實現(xiàn)不同的產(chǎn)品。但是Java的開發(fā)也帶來一些問題,就是產(chǎn)品之間的移植性,把websphere上的ejb等應(yīng)用移植到weblogic是很不容易的事,所以sun說Java可以在不同平臺、不同廠商的產(chǎn)品間完美移植是吹水的。而.Net真好相反,完全是微軟控制的技術(shù)(但是好像比以前會開放一點)。

第三點,業(yè)界的支持。微軟的敵人很多,而且都是強手,包括SUN,Oracle,IBM,任何一個都在業(yè)界舉足輕重,所以如果他們聯(lián)手,那微軟只怕難辦。而且這些企業(yè)在服務(wù)器及其應(yīng)用、服務(wù)等方面都有業(yè)界最豐富的經(jīng)驗、資源和客戶;這正好是微軟最缺乏的,對于他們來說,微軟只是新手。

第四,壟斷。這個問題大家都應(yīng)該很清楚。2000/xp都已經(jīng)是這么艱難才能出來,.net只會更加艱難。而java目前還沒有這個問題(不過以前曾經(jīng)聽說ibm對sun的java有些意見,想來自己的一套)。

所以鹿死誰手,還很難說。

其實我是很喜歡微軟的的(我天生只是喜歡強者),大學時也是以他的技術(shù)為主,但是我畢業(yè)后走的恰好是一條對立的路線,而且走開了覺得還不錯,所以不想回頭了。

以上是鄙人的一些想法,不當之處還請指點。同時希望大家研究研究我們應(yīng)該如何面對目前的情況。



相關(guān)文章