- 論壇徽章:
- 0
|
一些比較弱智的問題,但是不得不問。
原帖由 "ipaddr" 發(fā)表:
有Java寫的瀏覽器,不知何時能與IE一較高下呀?
我沒說Java不能寫這些,只是說效果會差不少,沒法和其它語言寫的競爭,
至少現(xiàn)在桌面環(huán)境,有幾個用Java寫的軟件?
你說的瀏覽器,有幾個人用。?
不是說..........
要說幾個人用,看看他們的客戶列表就行了,其中不乏ibm, oracle, hp這樣的大公司,而且人家都是付了錢用的。為什么呢?因為有很多企業(yè)中的應用不需要甚至不能夠安裝windows,有的地方甚至根本不需要一個完整的操作系統(tǒng),但是他們確實需要一個平臺能夠運行應用程序。java的目的是讓程序員可以集中在應用的實現(xiàn)上而盡可能少地學習硬件以及底層的東西,從而加快應用的開發(fā)和部署。
如果windows可以解決所有的問題,那我們還需要chinaunix干嗎?
微軟的有關(guān)人員透露微軟在IE這個項目上總共投入累計超過10億美元,因此從商業(yè)角度來看,在windows平臺上也沒有必要重新打造一個IE,但是并不是說沒有人可以做出比IE更好的瀏覽器,只是沒有必要這樣做而已。
我前面已經(jīng)說過,就目前的應用而言,從用戶體驗來說,目前在windows平臺上沒有比ms自己更好的方案,如果你開發(fā)的應用永遠也不要考慮移植,當然用vb/vc最好?墒,就我個人觀點來說,這并不是未來的趨勢。操作系統(tǒng)大戰(zhàn)已經(jīng)開始,未來相當長一段時間里面將又會是一個多操作系統(tǒng)共存的時期。隨著應用的深入,操作系統(tǒng)已經(jīng)從單純的pc操作系統(tǒng)擴展到服務器操作系統(tǒng),甚至嵌入式設(shè)備的操作系統(tǒng)。隨著智能化設(shè)備越來越多,會對新的操作系統(tǒng)和應用產(chǎn)生巨大的需求。從商業(yè)上來說,你開發(fā)一個應用的客戶端,你會希望它在盡可能多的設(shè)備上運行,如果你不約束人家一定要裝windows就能運行,豈不更好?如果你想保證若干年后的飯碗,不要死抱著會藍屏的windows不放吧。盡管又很多競爭對手,微軟巨人還不那么容易被打倒,如果你對未來的市場格局沒有任何想法,看看微軟現(xiàn)在在做什么吧。
我們返回樓主的話題,純windows應用在windows機器之間的deploy也不見得方便,簡單的應用當然copy一個exe就可以了,但是有的應用需要使用額外的dll,就麻煩了,要涉及到修改注冊表,要注冊com組件,甚至要重新啟動機器。所以windows的很多應用必須要一個安裝程序。相比之下,java程序的deploy就方便多了,基本上是run on copy,就是說復制過去就可以直接運行,沒有注冊表,沒有dll,即使在windows上deploy也不需要重新啟動機器,可以跨操作系統(tǒng)進行部署,這才是java的優(yōu)點。 |
|