亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標(biāo)題: 一些比較弱智的問(wèn)題,但是不得不問(wèn)。 [打印本頁(yè)]

作者: baorongabc    時(shí)間: 2005-10-21 14:40
標(biāo)題: 一些比較弱智的問(wèn)題,但是不得不問(wèn)。
大家都知道,像C編寫(xiě)exe文件點(diǎn)擊就會(huì)執(zhí)行。
java的語(yǔ)言需要有虛擬機(jī)來(lái)執(zhí)行。那么也就是說(shuō)用java編寫(xiě)的程序
經(jīng)過(guò)編譯成class文件,必須用java 命令執(zhí)行。
比如我在A機(jī)子上編寫(xiě)好一個(gè)程序,用拿到B機(jī)子上運(yùn)行不是還要給
B機(jī)子裝java虛擬機(jī)。那不是很麻煩。雖然java代碼的通用性是解決了
但是對(duì)于程序的運(yùn)行不是很麻煩啊。還要對(duì)于classpath還有進(jìn)行配置。
天哪,程序最終目的是方便人的工作,這樣不是于加強(qiáng)效率相違背嗎?


作者: ipaddr    時(shí)間: 2005-10-21 15:55
標(biāo)題: 一些比較弱智的問(wèn)題,但是不得不問(wèn)。
確實(shí)是這樣,確實(shí)是不方便,

Java做單機(jī)的應(yīng)用程序,毫無(wú)優(yōu)勢(shì)可言,目標(biāo)機(jī)器需要安裝虛擬機(jī),而且,對(duì)單機(jī)的操作能力,我猜想沒(méi)有Dephi,VC之類的強(qiáng),而且,可視化編程沒(méi)有Dephi之類的強(qiáng)吧.GUI方面,不是Java的強(qiáng)項(xiàng).

網(wǎng)絡(luò)才是java的長(zhǎng)處.
作者: baorongabc    時(shí)間: 2005-10-21 16:13
標(biāo)題: 一些比較弱智的問(wèn)題,但是不得不問(wèn)。
所說(shuō)每種語(yǔ)言都有自己的優(yōu)缺點(diǎn)。
請(qǐng)問(wèn)你在做什么項(xiàng)目時(shí)會(huì)選擇java,用具體的例子哦。


本人其實(shí)用都是微軟的一套,編程語(yǔ)言也從php轉(zhuǎn)到asp,但是這論壇人氣很好,我都不想到其他論壇上去了,我每天都掛著,可惜是unix論壇,沒(méi)有asp。c語(yǔ)言的板塊,
我個(gè)人希望這個(gè)論壇加這些板塊,不知大家是否有加這些板塊的意思。


作者: sakulagi    時(shí)間: 2005-10-21 20:50
標(biāo)題: 一些比較弱智的問(wèn)題,但是不得不問(wèn)。
asp不太可能,c好像有版面?
作者: jinijxta    時(shí)間: 2005-10-21 21:03
標(biāo)題: 一些比較弱智的問(wèn)題,但是不得不問(wèn)。
Java做單機(jī)的應(yīng)用程序,毫無(wú)優(yōu)勢(shì)可言
不知如何定義單機(jī)應(yīng)用
GUI方面,不是Java的強(qiáng)項(xiàng)

Model-Data-Renderer,足夠強(qiáng)大了.用了JBuilder和Eclipse(+VE plugin)后就知道設(shè)計(jì)GUI不過(guò)是game而己.和Delphi沒(méi)兩樣.
作者: perryhg    時(shí)間: 2005-10-22 01:58
標(biāo)題: 一些比較弱智的問(wèn)題,但是不得不問(wèn)。
首先,如果你用好相應(yīng)的開(kāi)發(fā)工具的話,是不需要花很多時(shí)間deploy的。很多開(kāi)發(fā)工具會(huì)自動(dòng)幫你設(shè)置classpath和啟動(dòng)腳本,通常用一個(gè)bat也就足夠了。設(shè)置bat的環(huán)境變量總比設(shè)置dll和注冊(cè)表方便吧?
作者: ipaddr    時(shí)間: 2005-10-22 13:09
標(biāo)題: 一些比較弱智的問(wèn)題,但是不得不問(wèn)。
原帖由 "jinijxta" 發(fā)表:

Model-Data-Renderer,足夠強(qiáng)大了.用了JBuilder和Eclipse(+VE plugin)后就知道設(shè)計(jì)GUI不過(guò)是game而己.和Delphi沒(méi)兩樣.


語(yǔ)言只是工具,Java也有他不適應(yīng)的地方,

比如我所說(shuō)的單機(jī)應(yīng)用程序(windows),象一個(gè)播放器,一個(gè)FTP客戶端,一個(gè)HTML編輯器,一個(gè)瀏覽器,或者大家天天打的CS,帝國(guó),魔獸,Java能做嗎?既使能做(我看過(guò)純Java寫(xiě)的音樂(lè)播放器,不錯(cuò)),但有法和VC,Dephi,VB寫(xiě)的程序比嗎?人家速度,方便性,比Java強(qiáng)多了吧。在Windows平臺(tái)下的絕大多數(shù)軟件,都不是Java做的吧。

可視化編程環(huán)境,就覺(jué)得VS.net的太強(qiáng)大了。(在可視化方面)

在網(wǎng)絡(luò)編程方面,Java的優(yōu)勢(shì)還是很強(qiáng)的。
作者: jinijxta    時(shí)間: 2005-10-22 13:56
標(biāo)題: 一些比較弱智的問(wèn)題,但是不得不問(wèn)。
表示層用什么無(wú)所謂的,下一歩手機(jī)作為公眾的信息中心時(shí)用到的不外用XML和XLST轉(zhuǎn)成WAP和SVG,兩加上一點(diǎn)交互功能,需要GUI的應(yīng)用就用Applet。在Applet中集成JMF、JComm、XML又不是什么大問(wèn)題。實(shí)在不行,用Jini技術(shù)的自發(fā)聯(lián)網(wǎng),查找可用的Jini設(shè)備也是可能的。主要的核心業(yè)務(wù)還是在服務(wù)器上的,公眾也不可能人手一臺(tái)PC。
現(xiàn)在沒(méi)有什么用Java做的游戲只是因?yàn)閷?xiě)游戲引擎的人沒(méi)用Java而己,增值開(kāi)發(fā)商只能用成熟技術(shù)。
Java程序只是啟動(dòng)時(shí)初始化過(guò)程長(zhǎng)一點(diǎn),運(yùn)行時(shí)的速度還是可以的。不過(guò)我的筆記本和PC機(jī)都有1G內(nèi)存,不知在小內(nèi)存的機(jī)器上性能如何。
作者: perryhg    時(shí)間: 2005-10-22 15:54
標(biāo)題: 一些比較弱智的問(wèn)題,但是不得不問(wèn)。
java的gui開(kāi)發(fā)工具的確不如vs,但這不是說(shuō)java不能寫(xiě)gui應(yīng)用。相信隨著java gui的開(kāi)發(fā)工具越來(lái)越強(qiáng)大,用java寫(xiě)的應(yīng)用程序也會(huì)越來(lái)越多的。

誰(shuí)說(shuō)java不能寫(xiě)瀏覽器了?請(qǐng)點(diǎn)擊 http://www.icesoft.com/jws/icebrowser_swing_ri.jnlp 看看商業(yè)瀏覽器產(chǎn)品的demo

這里還有個(gè)java寫(xiě)的bt下載客戶端
http://sourceforge.net/projects/azureus/

這些程序可以在windows/linux等支持java的操作系統(tǒng)下直接運(yùn)行,不需要注冊(cè)表,沒(méi)有dll,不會(huì)導(dǎo)致系統(tǒng)籃屏

另外,微軟把下一代操作系統(tǒng)windows vista的圖形生成方式改了,微軟為什么要做這個(gè)修改你們想過(guò)嗎?因?yàn)槲④浺蚕嘈艑?lái)的圖形都由矢量數(shù)據(jù)生成,這樣就不需要在客戶端安裝應(yīng)用軟件,可以通過(guò)網(wǎng)絡(luò)加載直接運(yùn)行!微軟的這個(gè)idea從哪里來(lái)的?windows vista為什么要這么高的配置才能運(yùn)行?微軟明知這樣為什么還要強(qiáng)勢(shì)推出這個(gè)現(xiàn)在很難有人能接受的操作系統(tǒng)?因?yàn)楸葼栂嘈旁龠^(guò)2年,硬件發(fā)展已經(jīng)能降低新的應(yīng)用啟動(dòng)速度的要求。java在這個(gè)領(lǐng)域提早做了些嘗試,而且java的圖形不依賴特定的操作系統(tǒng),這就是他的優(yōu)點(diǎn)。

從具體用戶的體驗(yàn)來(lái)說(shuō),windows 和windows專用應(yīng)用程序比java開(kāi)發(fā)的應(yīng)用程序的確更勝一籌,但是從純技術(shù)角度來(lái)說(shuō)則未必。如果應(yīng)用程序?qū)懲炅擞肋h(yuǎn)也不要考慮修改,永遠(yuǎn)也不要考慮增加功能的話和模塊重用的話,vb/c++/delphi已經(jīng)很完美了,只可惜這種情況是不可能的。要說(shuō)模塊代碼重用,則是新一代的平臺(tái)java和.net的天下。.net(尤其是c#)看起來(lái)和java很相似,但是本質(zhì)上有很大的不同。.net可以很輕易地粘合起windows現(xiàn)有的功能,不過(guò)這是以犧牲系統(tǒng)和應(yīng)用的穩(wěn)定性為代價(jià)的。因?yàn)檫@樣使用了不受.net平臺(tái)管理的代碼,一旦不能正確釋放內(nèi)存,就會(huì)增加籃屏發(fā)生的機(jī)會(huì)。

另外,java是我見(jiàn)過(guò)的兼容性最好的方案了。用vb/vc/delphi開(kāi)發(fā)的東西常常遇到dll版本不兼容的問(wèn)題,常常因此而造成應(yīng)用崩潰,甚至籃屏。.net也是這樣,1.0版本的dll放到1.1的環(huán)境下就是不能運(yùn)行。很多應(yīng)用非得專門(mén)發(fā)布win98版,win2k版或者winxp/2003版,java就沒(méi)那么麻煩,一個(gè)zip文件,解開(kāi)以后到處可以運(yùn)行。你在windows/linux上同時(shí)裝過(guò)tomcat就能體會(huì)跨平臺(tái)的方便了。我在一個(gè)java的project里面同時(shí)使用1.1, 1.2, 1.4, 1.5版本的jar文件,運(yùn)行完全沒(méi)有任何問(wèn)題。也就是說(shuō),已經(jīng)開(kāi)發(fā)好的東西,不需要隨著系統(tǒng)升級(jí)而被迫升級(jí),尤其是將來(lái)開(kāi)發(fā)時(shí)需要重用這個(gè)模塊的時(shí)候。

返回樓主的話題,java的程序的確需要jvm才能運(yùn)行,但是這一點(diǎn)也不奇怪,網(wǎng)頁(yè)上有flash內(nèi)容,必需要安裝flashplayer才能瀏覽,pdf需要acrobat才能打開(kāi),就是.net的程序也需要個(gè).net framework啊,你要運(yùn)行很多東西都會(huì)讓你提前安裝環(huán)境的,java程序需要個(gè)jvm有什么可奇怪的。恐徊贿^(guò)微軟利用他的壟斷優(yōu)勢(shì),把windows程序的支持庫(kù)都提前放在操作系統(tǒng)里面了,所以你才不需要安裝啊,windows程序是不需要設(shè)置classpath,但是都設(shè)置在注冊(cè)表里面了,你拿到其他機(jī)器上運(yùn)行還是要設(shè)置注冊(cè)表啊。java在windows下寫(xiě)的程序可以直接拿到linux下運(yùn)行,vb/delphi寫(xiě)得再漂亮的應(yīng)用程序也只能在windows下跑,這就是區(qū)別。

最后,想想比爾說(shuō)的那句話“中國(guó)人就是喜歡偷,如果他們要盜版,我希望他們盜我們的版”。這里提到盜版問(wèn)題有些偏題,但是如果是提供商業(yè)方案,這些成本也是必須考慮的,因?yàn)槟闾峁┑幕谖④浧脚_(tái)的方案,你的開(kāi)發(fā)工具以及客戶最終接受的產(chǎn)品里面必須包含合法的license,這些不是額外的成本嗎?因此,對(duì)于windows和微軟開(kāi)發(fā)工具/方案的支持者,如果你們用的windows和vs.net是正版的,講話分量+50%,如果你們用的是盜版的,講話分量-50%。
作者: ipaddr    時(shí)間: 2005-10-22 16:50
標(biāo)題: 一些比較弱智的問(wèn)題,但是不得不問(wèn)。
有Java寫(xiě)的瀏覽器,不知何時(shí)能與IE一較高下呀?

我沒(méi)說(shuō)Java不能寫(xiě)這些,只是說(shuō)效果會(huì)差不少,沒(méi)法和其它語(yǔ)言寫(xiě)的競(jìng)爭(zhēng),

至少現(xiàn)在桌面環(huán)境,有幾個(gè)用Java寫(xiě)的軟件?

你說(shuō)的瀏覽器,有幾個(gè)人用。?

不是說(shuō)Java不行,只是語(yǔ)言有其適用環(huán)境。

Java犧牲部分性能和功能來(lái)更大程序的跨平臺(tái)。而其它語(yǔ)言,如VC則在單平臺(tái)上,功能和性能很強(qiáng)。各有所長(zhǎng)吧。

不要老是說(shuō)Windows藍(lán)屏,這里誰(shuí)不是從Windows開(kāi)始接觸電腦的?
作者: ipaddr    時(shí)間: 2005-10-22 16:58
標(biāo)題: 一些比較弱智的問(wèn)題,但是不得不問(wèn)。
:)

剛那個(gè)Java瀏覽器,我打開(kāi)幾個(gè)網(wǎng)頁(yè),好象打開(kāi)不了。
作者: ipaddr    時(shí)間: 2005-10-22 17:01
標(biāo)題: 一些比較弱智的問(wèn)題,但是不得不問(wèn)。
打開(kāi)pconline.com.cn,顯示空白。

打開(kāi)it.com.cn,完全死了,從任務(wù)管理器里關(guān)了java swing才關(guān)了它。
作者: perryhg    時(shí)間: 2005-10-22 23:24
標(biāo)題: 一些比較弱智的問(wèn)題,但是不得不問(wèn)。
原帖由 "ipaddr" 發(fā)表:
有Java寫(xiě)的瀏覽器,不知何時(shí)能與IE一較高下呀?

我沒(méi)說(shuō)Java不能寫(xiě)這些,只是說(shuō)效果會(huì)差不少,沒(méi)法和其它語(yǔ)言寫(xiě)的競(jìng)爭(zhēng),

至少現(xiàn)在桌面環(huán)境,有幾個(gè)用Java寫(xiě)的軟件?

你說(shuō)的瀏覽器,有幾個(gè)人用。?

不是說(shuō)..........


要說(shuō)幾個(gè)人用,看看他們的客戶列表就行了,其中不乏ibm, oracle, hp這樣的大公司,而且人家都是付了錢(qián)用的。為什么呢?因?yàn)橛泻芏嗥髽I(yè)中的應(yīng)用不需要甚至不能夠安裝windows,有的地方甚至根本不需要一個(gè)完整的操作系統(tǒng),但是他們確實(shí)需要一個(gè)平臺(tái)能夠運(yùn)行應(yīng)用程序。java的目的是讓程序員可以集中在應(yīng)用的實(shí)現(xiàn)上而盡可能少地學(xué)習(xí)硬件以及底層的東西,從而加快應(yīng)用的開(kāi)發(fā)和部署。
如果windows可以解決所有的問(wèn)題,那我們還需要chinaunix干嗎?

微軟的有關(guān)人員透露微軟在IE這個(gè)項(xiàng)目上總共投入累計(jì)超過(guò)10億美元,因此從商業(yè)角度來(lái)看,在windows平臺(tái)上也沒(méi)有必要重新打造一個(gè)IE,但是并不是說(shuō)沒(méi)有人可以做出比IE更好的瀏覽器,只是沒(méi)有必要這樣做而已。

我前面已經(jīng)說(shuō)過(guò),就目前的應(yīng)用而言,從用戶體驗(yàn)來(lái)說(shuō),目前在windows平臺(tái)上沒(méi)有比ms自己更好的方案,如果你開(kāi)發(fā)的應(yīng)用永遠(yuǎn)也不要考慮移植,當(dāng)然用vb/vc最好?墒,就我個(gè)人觀點(diǎn)來(lái)說(shuō),這并不是未來(lái)的趨勢(shì)。操作系統(tǒng)大戰(zhàn)已經(jīng)開(kāi)始,未來(lái)相當(dāng)長(zhǎng)一段時(shí)間里面將又會(huì)是一個(gè)多操作系統(tǒng)共存的時(shí)期。隨著應(yīng)用的深入,操作系統(tǒng)已經(jīng)從單純的pc操作系統(tǒng)擴(kuò)展到服務(wù)器操作系統(tǒng),甚至嵌入式設(shè)備的操作系統(tǒng)。隨著智能化設(shè)備越來(lái)越多,會(huì)對(duì)新的操作系統(tǒng)和應(yīng)用產(chǎn)生巨大的需求。從商業(yè)上來(lái)說(shuō),你開(kāi)發(fā)一個(gè)應(yīng)用的客戶端,你會(huì)希望它在盡可能多的設(shè)備上運(yùn)行,如果你不約束人家一定要裝windows就能運(yùn)行,豈不更好?如果你想保證若干年后的飯碗,不要死抱著會(huì)藍(lán)屏的windows不放吧。盡管又很多競(jìng)爭(zhēng)對(duì)手,微軟巨人還不那么容易被打倒,如果你對(duì)未來(lái)的市場(chǎng)格局沒(méi)有任何想法,看看微軟現(xiàn)在在做什么吧。

我們返回樓主的話題,純windows應(yīng)用在windows機(jī)器之間的deploy也不見(jiàn)得方便,簡(jiǎn)單的應(yīng)用當(dāng)然copy一個(gè)exe就可以了,但是有的應(yīng)用需要使用額外的dll,就麻煩了,要涉及到修改注冊(cè)表,要注冊(cè)com組件,甚至要重新啟動(dòng)機(jī)器。所以windows的很多應(yīng)用必須要一個(gè)安裝程序。相比之下,java程序的deploy就方便多了,基本上是run on copy,就是說(shuō)復(fù)制過(guò)去就可以直接運(yùn)行,沒(méi)有注冊(cè)表,沒(méi)有dll,即使在windows上deploy也不需要重新啟動(dòng)機(jī)器,可以跨操作系統(tǒng)進(jìn)行部署,這才是java的優(yōu)點(diǎn)。
作者: rogershi    時(shí)間: 2005-10-23 11:55
標(biāo)題: 一些比較弱智的問(wèn)題,但是不得不問(wèn)。
原帖由 "perryhg" 發(fā)表:
?

微軟的有關(guān)人員透露微軟在IE這個(gè)項(xiàng)目上總共投入累計(jì)超過(guò)10億美元,因此從商業(yè)角度來(lái)看,在windows平臺(tái)上也沒(méi)有必要重新打造一個(gè)IE,但是并不是說(shuō)沒(méi)有人可以做出比IE更好的瀏覽器,只是沒(méi)有必要這樣做而已。

..........


不得不up一下..精彩
作者: baorongabc    時(shí)間: 2005-10-24 07:50
標(biāo)題: 一些比較弱智的問(wèn)題,但是不得不問(wèn)。
perryhg說(shuō):
java就沒(méi)那么麻煩,一個(gè)zip文件,解開(kāi)以后到處可以運(yùn)行。

我剛接觸java,是用記事本寫(xiě)代碼,不知其他軟件如何打包和設(shè)置路徑。
或者jdk如何有支持打包。如何實(shí)現(xiàn)zip文件,解開(kāi)以后到處可以運(yùn)行。
作者: mfkjcl    時(shí)間: 2005-10-24 08:34
標(biāo)題: 一些比較弱智的問(wèn)題,但是不得不問(wèn)。
誰(shuí)叫sun mircsystem要與microsoft占這個(gè)大市場(chǎng)呢
作者: ipaddr    時(shí)間: 2005-10-24 09:51
標(biāo)題: 一些比較弱智的問(wèn)題,但是不得不問(wèn)。
我是說(shuō)java不是萬(wàn)能的.

但有的人就是說(shuō)java是萬(wàn)能的,好象跨平臺(tái),到哪都是優(yōu)點(diǎn)似的,

要是寫(xiě)windows桌面程序,跨平臺(tái)能發(fā)揮啥作用?

也就那么一個(gè)優(yōu)點(diǎn),整天吹.

說(shuō)實(shí)話,要不是sun,ibm這些大頭公司力捧java,我想java也成功不到哪去.

除了java,編程語(yǔ)言還一大把呢.

java也就一編程語(yǔ)言罷了.
作者: dennis2    時(shí)間: 2005-10-24 18:00
標(biāo)題: 一些比較弱智的問(wèn)題,但是不得不問(wèn)。
>; 這里誰(shuí)不是從Windows開(kāi)始接觸電腦的?

我最開(kāi)始接觸電腦,用的是 Comex,你大概都沒(méi)聽(tīng)說(shuō)過(guò)。然后是 Apple II,然后才是 PC 和 DOS。Windows 都是九十年代以后的事了。

>; java也就一編程語(yǔ)言罷了.

這個(gè)說(shuō)法很不準(zhǔn)確。java 不僅僅是編程語(yǔ)言,而且還是運(yùn)行環(huán)境。jvm 是使得 java 程序能夠跨平臺(tái)運(yùn)行的關(guān)鍵。而且,由于 Hotspot 技術(shù),java 的性能已經(jīng)與 C/C++ 相差無(wú)幾了。你前面提到 java 的性能差,已經(jīng)是很過(guò)時(shí)的論調(diào)了。

關(guān)于桌面應(yīng)用的 deployment 問(wèn)題,現(xiàn)今已經(jīng)可以有比較滿意的解決方案,看看 JDK 自帶的 Java Web Start 演示就知道了。
作者: ipaddr    時(shí)間: 2005-10-25 00:04
標(biāo)題: 一些比較弱智的問(wèn)題,但是不得不問(wèn)。
樓上的榮譽(yù)會(huì)員,很強(qiáng)呀。

現(xiàn)在是Windows大行其道。我說(shuō)的那句話不正確,應(yīng)該是絕大多數(shù)人,目前是以Windows為主要的桌面操作系統(tǒng)。

另外,Java確實(shí)只是一編程語(yǔ)言。

Java是運(yùn)行環(huán)境?
只能說(shuō)Java運(yùn)行需要運(yùn)行環(huán)境吧。

照你那么說(shuō),哪種語(yǔ)言不要運(yùn)行環(huán)境呀,那每種語(yǔ)言都有運(yùn)行環(huán)境。
作者: perryhg    時(shí)間: 2005-10-25 06:39
標(biāo)題: 一些比較弱智的問(wèn)題,但是不得不問(wèn)。
回樓主,最簡(jiǎn)單的方法,是寫(xiě)一個(gè)windows的bat文件來(lái)自動(dòng)設(shè)置classpath和運(yùn)行你的程序。
作者: perryhg    時(shí)間: 2005-10-27 04:15
標(biāo)題: 一些比較弱智的問(wèn)題,但是不得不問(wèn)。
舉例來(lái)說(shuō),創(chuàng)建一個(gè)C:\app\lib

在C:\app下創(chuàng)建一個(gè)run.bat
  1. @echo off
  2. if '%1=='## goto ENVSET

  3. SET APPHOME=%~dp0
  4. SET LIBDIR=%APPHOME%lib
  5. rem echo %LIBDIR%
  6. SET CLSPATH=.
  7. FOR %%c in (%LIBDIR%\*.jar) DO Call %0 ## %%c

  8. rem echo %CLSPATH%
  9. rem echo %0
  10. goto RUN

  11. :RUN
  12. java -cp %CLSPATH% org.somecompany.myapp.MyAppMain
  13. goto END

  14. :ENVSET
  15. set CLSPATH=%CLSPATH%;%2
  16. goto END

  17. :END
復(fù)制代碼


所有需要的額外的classpath都打包成jar文件,放在C:\app\lib 下面

然后只要運(yùn)行run.bat就可以啟動(dòng)程序,這個(gè)bat會(huì)自動(dòng)把所有l(wèi)ib目錄下的jar文件加入classpath,這樣你就不用擔(dān)心了classpath設(shè)置的問(wèn)題了。
作者: wfeng007    時(shí)間: 2005-10-27 13:39
標(biāo)題: 一些比較弱智的問(wèn)題,但是不得不問(wèn)。
原帖由 "ipaddr" 發(fā)表:
樓上的榮譽(yù)會(huì)員,很強(qiáng)呀。

現(xiàn)在是Windows大行其道。我說(shuō)的那句話不正確,應(yīng)該是絕大多數(shù)人,目前是以Windows為主要的桌面操作系統(tǒng)。

另外,Java確實(shí)只是一編程語(yǔ)言。

Java是運(yùn)行環(huán)境?
只能說(shuō)Java運(yùn)行需要..........


你搞錯(cuò)了 java 并不只是語(yǔ)言。。。 只不過(guò) 。。。 java平臺(tái)的默認(rèn) 語(yǔ)言也稱之為 java 而已。。。
作者: perryhg    時(shí)間: 2005-10-28 05:31
標(biāo)題: 一些比較弱智的問(wèn)題,但是不得不問(wèn)。
不高興再爭(zhēng)論這個(gè)話題了,這樣沒(méi)完沒(méi)了地討論也沒(méi)意義?傊铱梢院芸陀^地說(shuō),

第一,java從來(lái)就不是,將來(lái)也不會(huì)是萬(wàn)能的

第二,在服務(wù)器應(yīng)用,以及非windows平臺(tái)的客戶端應(yīng)用這些領(lǐng)域,尤其在高端服務(wù)領(lǐng)域,unix服務(wù)器,服務(wù)應(yīng)用集群等領(lǐng)域,Java EE已經(jīng)可以提供非常成熟可靠的方案,微軟的.net本來(lái)是個(gè)很好的設(shè)計(jì),但是因?yàn)榻壎ㄔ趙indows這個(gè)非常不穩(wěn)定的平臺(tái)的,使得它可以被采用的領(lǐng)域受到限制。

第三,盡管如此,微軟還是把.net作為它下一代系統(tǒng)主要的開(kāi)發(fā)以及程序運(yùn)行平臺(tái),和java一樣,.net也需要.net framework才能運(yùn)行。

如果把java/c#僅僅當(dāng)作語(yǔ)言來(lái)學(xué)習(xí),才僅僅學(xué)了皮毛的皮毛。如果java真的那么不好,為何10年來(lái)不斷發(fā)展壯大,以至于微軟不惜投入重金搞一個(gè).net來(lái)效仿,而不是象delphi那樣萎縮了呢?

能夠開(kāi)發(fā)windows以外的應(yīng)用是很令人興奮的事情。而且,客觀的來(lái)說(shuō),linux/unix開(kāi)發(fā)/管理員的身價(jià)應(yīng)該也比windows的高一些,同時(shí)懂得windows/linux的管理員當(dāng)然身價(jià)更高,如果你目前只懂得windows,而且對(duì)你的收入不滿意,現(xiàn)在就是開(kāi)始學(xué)習(xí)的好時(shí)機(jī)。你現(xiàn)在投入的努力一定會(huì)得到回報(bào)的。

我個(gè)人還是很看好java和.net會(huì)成為未來(lái)的主流開(kāi)發(fā)平臺(tái),所以還是要花很多精力去學(xué)習(xí)和研究它們,一來(lái)可以保證你將來(lái)不會(huì)很快失業(yè),二來(lái)他們也的確可以幫你完成很多以前不可能實(shí)現(xiàn)的工作,也鼓勵(lì)cu的新人們,學(xué)習(xí)它們你一定不會(huì)后悔。但我也不是說(shuō)其他語(yǔ)言就沒(méi)有前途,掌握任何一門(mén)語(yǔ)言,并且學(xué)到一定深度,都可以成為炙手可熱的人才。
作者: wfeng007    時(shí)間: 2005-10-28 09:53
標(biāo)題: 一些比較弱智的問(wèn)題,但是不得不問(wèn)。
確實(shí)。
相信任何一個(gè) 認(rèn)真學(xué)習(xí)過(guò)java的 開(kāi)發(fā)人員都不會(huì)說(shuō)java是萬(wàn)能的,我想這一點(diǎn)并不需要其他人灌輸。

關(guān)于樓主的問(wèn)題,我想最好去學(xué)習(xí)以下“操作系統(tǒng)原理”,這樣就可以理解了。其實(shí) .exe 文件在windows平臺(tái)中是作為 內(nèi)存直接裝載的形勢(shì) 運(yùn)行的。 而java的class是用 jvm 管理 解釋運(yùn)行的,并不是直接進(jìn)行內(nèi)存裝載的。而且,直接內(nèi)存裝載 會(huì)直接依賴于os。
作者: sunmoontao    時(shí)間: 2005-11-28 19:55
講的好有道理,學(xué)習(xí)
作者: knight-yl    時(shí)間: 2005-11-29 15:59
我怎么覺(jué)得java是萬(wàn)能的呢?

奇怪ing....

什么是萬(wàn)能的?程序是萬(wàn)能的么?

[ 本帖最后由 knight-yl 于 2005-11-29 16:26 編輯 ]
作者: achlice    時(shí)間: 2005-12-01 13:52
每個(gè)人找到自己喜歡的語(yǔ)言就行了,爭(zhēng)吵多沒(méi)有意思!
作者: bjchenxu    時(shí)間: 2005-12-01 22:03
其實(shí)樓主的問(wèn)題很好解決,每臺(tái)機(jī)器都預(yù)裝一套jvm不就可以了,上次sun和dell的deal就是這個(gè)意思
作者: xinuunix    時(shí)間: 2006-02-18 13:55
關(guān)于樓主的問(wèn)題,我想最好去學(xué)習(xí)以下“操作系統(tǒng)原理”,這樣就可以理解了。其實(shí) .exe 文件在windows平臺(tái)中是作為 內(nèi)存直接裝載的形勢(shì) 運(yùn)行的。 而java的class是用 jvm 管理 解釋運(yùn)行的,并不是直接進(jìn)行內(nèi)存裝載的。而且,直接內(nèi)存裝載 會(huì)直接依賴于os。
---------------------------------------------------
exactly!!!
作者: zhouping_chen    時(shí)間: 2006-02-18 20:39
[quote]原帖由 baorongabc 于 2005-10-21 14:40 發(fā)表
大家都知道,像C編寫(xiě)exe文件點(diǎn)擊就會(huì)執(zhí)行。
java的語(yǔ)言需要有虛擬機(jī)來(lái)執(zhí)行。那么也就是說(shuō)用java編寫(xiě)的程序
經(jīng)過(guò)編譯成class文件,必須用java 命令執(zhí)行。
比如我在A機(jī)子上編寫(xiě)好一個(gè)程序,用拿到B機(jī)子上運(yùn)行 ...
作者: cooljia    時(shí)間: 2006-02-19 14:16
xinuunix 把這么古老的帖子又搬出來(lái)了, 于是我再次為perryhg的回帖感到震撼
作者: bobo1943    時(shí)間: 2006-02-20 14:28
聽(tīng)的心痛
我只會(huì)java
作者: 艾斯尼勒    時(shí)間: 2006-02-20 17:39
既然搬出來(lái)了,順便回一帖
java不僅僅是門(mén)語(yǔ)言也是一種技術(shù)一種開(kāi)發(fā)和運(yùn)行環(huán)境也一種WORA的解決方案
perryhg的回帖確實(shí)很有說(shuō)服力
說(shuō)java程序運(yùn)行慢,肯定會(huì)比C慢些了?煽纯船F(xiàn)在微軟在搞的.net其理論基礎(chǔ)和java其實(shí)是一樣的,以后微軟會(huì)大力推.net即使在桌面應(yīng)用方面!.net也同樣是虛擬機(jī)工作的原理,事實(shí)上CLI本身也是個(gè)夸平臺(tái)的標(biāo)準(zhǔn),例如mono也可以讓.net程序運(yùn)行在不同平臺(tái)上。只是.net由于是微軟力推的所以在windows+上內(nèi)部整合運(yùn)行環(huán)境會(huì)有更好的表現(xiàn)。
不過(guò)在運(yùn)行速度上java有hotspot速度也相當(dāng)出色了,應(yīng)該不會(huì)比.net差,而且現(xiàn)在也有把java程序編譯成本地代碼的工具,這樣來(lái)說(shuō)運(yùn)行速度就應(yīng)該不是問(wèn)題了吧,當(dāng)然這樣也會(huì)令java程序失去夸平臺(tái)的特性。沒(méi)有兩全其美的事。
在DonBox寫(xiě)的一本.net framework的書(shū)中寫(xiě)過(guò)一句話“程序在委托狀態(tài)下是萬(wàn)能的”,不太理解。清指教
作者: shuben2000    時(shí)間: 2007-12-13 14:32
長(zhǎng)知識(shí)拉,謝謝各位!
作者: sakulagi    時(shí)間: 2007-12-13 16:36
原帖由 艾斯尼勒 于 2006-2-20 17:39 發(fā)表
既然搬出來(lái)了,順便回一帖
java不僅僅是門(mén)語(yǔ)言也是一種技術(shù)一種開(kāi)發(fā)和運(yùn)行環(huán)境也一種WORA的解決方案
perryhg的回帖確實(shí)很有說(shuō)服力
說(shuō)java程序運(yùn)行慢,肯定會(huì)比C慢些了?煽纯船F(xiàn)在微軟在搞的.net其理論基礎(chǔ)和 ...

那個(gè)“委托狀態(tài)”的英文是什么?Delegation? 確實(shí)不太好理解
作者: cedar_1982    時(shí)間: 2007-12-14 15:13
原帖由 baorongabc 于 2005-10-21 14:40 發(fā)表
大家都知道,像C編寫(xiě)exe文件點(diǎn)擊就會(huì)執(zhí)行。
java的語(yǔ)言需要有虛擬機(jī)來(lái)執(zhí)行。那么也就是說(shuō)用java編寫(xiě)的程序
經(jīng)過(guò)編譯成class文件,必須用java 命令執(zhí)行。
比如我在A機(jī)子上編寫(xiě)好一個(gè)程序,用拿到B機(jī)子上運(yùn)行不 ...


我覺(jué)得,你應(yīng)該首先要搞明白你寫(xiě)程序的目的是什么,你在寫(xiě)好的程序的時(shí)候,發(fā)布了,還需要整天的轉(zhuǎn)移嗎?
作者: tangchaodong    時(shí)間: 2007-12-15 23:26
原帖由 perryhg 于 2005-10-28 05:31 發(fā)表
不高興再爭(zhēng)論這個(gè)話題了,這樣沒(méi)完沒(méi)了地討論也沒(méi)意義?傊,我可以很客觀地說(shuō),

第一,java從來(lái)就不是,將來(lái)也不會(huì)是萬(wàn)能的

第二,在服務(wù)器應(yīng)用,以及非windows平臺(tái)的客戶端應(yīng)用這些領(lǐng)域,尤其在高端服 ...



..........

能夠開(kāi)發(fā)windows以外的應(yīng)用是很令人興奮的事情。

.....................


只要你理會(huì)了這句話,你就知道為什么說(shuō)java是寫(xiě)給那些既聰明而又想偷懶的人用的了!




歡迎光臨 Chinaunix (http://72891.cn/) Powered by Discuz! X3.2