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

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
1234下一頁
最近訪問板塊 發(fā)新帖
查看: 13218 | 回復(fù): 36
打印 上一主題 下一主題

一些比較弱智的問題,但是不得不問。 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2005-10-21 14:40 |只看該作者 |倒序瀏覽
大家都知道,像C編寫exe文件點擊就會執(zhí)行。
java的語言需要有虛擬機來執(zhí)行。那么也就是說用java編寫的程序
經(jīng)過編譯成class文件,必須用java 命令執(zhí)行。
比如我在A機子上編寫好一個程序,用拿到B機子上運行不是還要給
B機子裝java虛擬機。那不是很麻煩。雖然java代碼的通用性是解決了
但是對于程序的運行不是很麻煩啊。還要對于classpath還有進(jìn)行配置。
天哪,程序最終目的是方便人的工作,這樣不是于加強效率相違背嗎?

論壇徽章:
0
2 [報告]
發(fā)表于 2005-10-21 15:55 |只看該作者

一些比較弱智的問題,但是不得不問。

確實是這樣,確實是不方便,

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

網(wǎng)絡(luò)才是java的長處.

論壇徽章:
0
3 [報告]
發(fā)表于 2005-10-21 16:13 |只看該作者

一些比較弱智的問題,但是不得不問。

所說每種語言都有自己的優(yōu)缺點。
請問你在做什么項目時會選擇java,用具體的例子哦。


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

論壇徽章:
0
4 [報告]
發(fā)表于 2005-10-21 20:50 |只看該作者

一些比較弱智的問題,但是不得不問。

asp不太可能,c好像有版面。

論壇徽章:
0
5 [報告]
發(fā)表于 2005-10-21 21:03 |只看該作者

一些比較弱智的問題,但是不得不問。

Java做單機的應(yīng)用程序,毫無優(yōu)勢可言
不知如何定義單機應(yīng)用
GUI方面,不是Java的強項

Model-Data-Renderer,足夠強大了.用了JBuilder和Eclipse(+VE plugin)后就知道設(shè)計GUI不過是game而己.和Delphi沒兩樣.

論壇徽章:
0
6 [報告]
發(fā)表于 2005-10-22 01:58 |只看該作者

一些比較弱智的問題,但是不得不問。

首先,如果你用好相應(yīng)的開發(fā)工具的話,是不需要花很多時間deploy的。很多開發(fā)工具會自動幫你設(shè)置classpath和啟動腳本,通常用一個bat也就足夠了。設(shè)置bat的環(huán)境變量總比設(shè)置dll和注冊表方便吧?

論壇徽章:
0
7 [報告]
發(fā)表于 2005-10-22 13:09 |只看該作者

一些比較弱智的問題,但是不得不問。

原帖由 "jinijxta" 發(fā)表:

Model-Data-Renderer,足夠強大了.用了JBuilder和Eclipse(+VE plugin)后就知道設(shè)計GUI不過是game而己.和Delphi沒兩樣.


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

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

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

在網(wǎng)絡(luò)編程方面,Java的優(yōu)勢還是很強的。

論壇徽章:
0
8 [報告]
發(fā)表于 2005-10-22 13:56 |只看該作者

一些比較弱智的問題,但是不得不問。

表示層用什么無所謂的,下一歩手機作為公眾的信息中心時用到的不外用XML和XLST轉(zhuǎn)成WAP和SVG,兩加上一點交互功能,需要GUI的應(yīng)用就用Applet。在Applet中集成JMF、JComm、XML又不是什么大問題。實在不行,用Jini技術(shù)的自發(fā)聯(lián)網(wǎng),查找可用的Jini設(shè)備也是可能的。主要的核心業(yè)務(wù)還是在服務(wù)器上的,公眾也不可能人手一臺PC。
現(xiàn)在沒有什么用Java做的游戲只是因為寫游戲引擎的人沒用Java而己,增值開發(fā)商只能用成熟技術(shù)。
Java程序只是啟動時初始化過程長一點,運行時的速度還是可以的。不過我的筆記本和PC機都有1G內(nèi)存,不知在小內(nèi)存的機器上性能如何。

論壇徽章:
0
9 [報告]
發(fā)表于 2005-10-22 15:54 |只看該作者

一些比較弱智的問題,但是不得不問。

java的gui開發(fā)工具的確不如vs,但這不是說java不能寫gui應(yīng)用。相信隨著java gui的開發(fā)工具越來越強大,用java寫的應(yīng)用程序也會越來越多的。

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

這里還有個java寫的bt下載客戶端
http://sourceforge.net/projects/azureus/

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

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

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

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

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

最后,想想比爾說的那句話“中國人就是喜歡偷,如果他們要盜版,我希望他們盜我們的版”。這里提到盜版問題有些偏題,但是如果是提供商業(yè)方案,這些成本也是必須考慮的,因為你提供的基于微軟平臺的方案,你的開發(fā)工具以及客戶最終接受的產(chǎn)品里面必須包含合法的license,這些不是額外的成本嗎?因此,對于windows和微軟開發(fā)工具/方案的支持者,如果你們用的windows和vs.net是正版的,講話分量+50%,如果你們用的是盜版的,講話分量-50%。

論壇徽章:
0
10 [報告]
發(fā)表于 2005-10-22 16:50 |只看該作者

一些比較弱智的問題,但是不得不問。

有Java寫的瀏覽器,不知何時能與IE一較高下呀?

我沒說Java不能寫這些,只是說效果會差不少,沒法和其它語言寫的競爭,

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

你說的瀏覽器,有幾個人用。?

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

Java犧牲部分性能和功能來更大程序的跨平臺。而其它語言,如VC則在單平臺上,功能和性能很強。各有所長吧。

不要老是說Windows藍(lán)屏,這里誰不是從Windows開始接觸電腦的?
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP