MozTW 討論區

各項 Mozilla 相關軟體與技術討論
現在的時間是 2025-08-26, 06:20

所有顯示的時間為 UTC + 8 小時





發表新文章 回覆主題  [ 12 篇文章 ] 
發表人 內容
文章發表於 : 2003-08-05, 03:00 
離線

註冊時間: 2003-08-05, 02:53
文章: 5
大家都知道,微軟官司打輸了
所以較後期出的作業系統中,雖然還是附掛IE,但是
JAVA解譯器 ....它....它不見了!! :(

後來只好請瀏覽者自行下載使用,但是大家都知道
通常看來這麼簡單的事情一定不這麼簡單

有的人不會裝,有的人不想裝,有的人裝JDK....
其實裝JDK沒什麼不好啦~~不過,在解譯JAVA時真的很慢哩

我想,難道是微軟故意的嗎?:O

有那位前輩知道,為什麼MS版的JAVA解譯器會比正統的JAVA解譯器快呢?


回頂端
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2003-08-05, 06:55 
離線

註冊時間: 2002-11-14, 10:09
文章: 735
來自: 昨日東風
因為 MS 的 JAVA 虛擬引擎可以和自家的作業系統作完全的最佳化,這是很合理的解釋吧?

_________________
I use 圖檔.


回頂端
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2003-08-05, 07:38 
nakeho 寫:
因為 MS 的 JAVA 虛擬引擎可以和自家的作業系統作完全的最佳化,這是很合理的解釋吧?


雖然前輩您這樣說也是沒錯,但這是不是表示昇陽的JAVA解譯器無法與Windows做最佳化?大家都知道 ,JAVA 虛擬引擎其實是個虛擬機器,也就是說它是個讓JAVA程式可以執行的平台,這跟VB需要RunTime(我沒裝),.NET需要 Framework(我也沒裝) 很相類似。平台是自家的,而程式又是自家的語法,這....這.....怎麼可以在效能上(我指的是啟動時真的很慢,啟動後好像是一樣)輸給MS的仿造平台(因為它官司打輸了,雖然說它仿造是有點兒不妥...:?:)呢?

由於這個原因,對於有使用JAVA的網站(做生意用的) 來說,我還是常建議瀏覽者安裝微軟的JAVA解譯器,因為JDK真的好慢哦(有時還會出錯....) :(


回頂端
  
引用回覆  
 文章主題 :
文章發表於 : 2003-08-05, 09:43 
離線

註冊時間: 2002-11-14, 10:09
文章: 735
來自: 昨日東風
我不是前輩.... :roll:

我不明白你的意思,你是指開啟瀏覽器時,第一次開啟 Sun JAVA VM 很慢,還是 Sun Java VM 執行 Applet 的效能很差?

還有 Sun Java VM (應該叫做 J2SE) 有好幾種版本,一般只是用來瀏覽網站的話,我們都是建議安裝 JRE,SDK 則是軟體開發人員所使用的。

老實說,現在大多數的網站都不會使用 Java applet,原因就如同你之前所說的,使用 Java applet 會帶來許多麻煩。往後會使用 Java applet 的人,應該會越來越少。Java 技術終究會從使用者的電腦上消失,而轉移到網頁伺服器以及嵌入式裝置上。

_________________
I use 圖檔.


回頂端
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2003-08-05, 15:13 
nakeho 寫:
我不是前輩.... :roll:

我不明白你的意思,你是指開啟瀏覽器時,第一次開啟 Sun JAVA VM 很慢,還是 Sun Java VM 執行 Applet 的效能很差?

還有 Sun Java VM (應該叫做 J2SE) 有好幾種版本,一般只是用來瀏覽網站的話,我們都是建議安裝 JRE,SDK 則是軟體開發人員所使用的。

老實說,現在大多數的網站都不會使用 Java applet,原因就如同你之前所說的,使用 Java applet 會帶來許多麻煩。往後會使用 Java applet 的人,應該會越來越少。Java 技術終究會從使用者的電腦上消失,而轉移到網頁伺服器以及嵌入式裝置上。

是的 原來它叫JRE,呵呵 原來我都裝錯。我是指在頁面載入Applet時,若以昇陽的JAVA機器來執行(無論在Mozilla或IE上)都明顯的慢很多,一直要到該Applet完全載入才會正常。

可是,要求微軟拿掉 JAVA VM 真的好嗎? 結果就如同您說的 "往後會使用 Java applet 的人,應該會越來越少。Java 技術終究會從使用者的電腦上消失"

這樣的結果 JAVA 不就等於在網頁技術上被除名了:( 雖然我不會寫JAVA,但會用到寫好的Applet,這樣真是痛苦啊。


回頂端
  
引用回覆  
 文章主題 :
文章發表於 : 2003-08-05, 16:30 
如果使用 JAVA 只是單單要裝飾頁面的話,那大可不必了
Shockwave, flash 甚至 CSS 等等,就可以用來裝飾頁面
現在這種情形只是讓 JAVA 回歸應有的應用罷了
真正需要複雜的運算,JAVA 的威力就出來了
雖然不是不行,不過 JAVA 本來就不是只拿來裝飾頁面用的
要裝飾頁面,應該選擇其他更合適的技術來做


回頂端
  
引用回覆  
 文章主題 :
文章發表於 : 2003-08-05, 20:55 
離線

註冊時間: 2002-11-14, 10:09
文章: 735
來自: 昨日東風
Anonymous 寫:
這樣的結果 JAVA 不就等於在網頁技術上被除名了:(

不能說是 Java 技術被除名了,而是從前端 (Client) 移到後端 (Server) 執行了。
像是 JSP - JavaServer Pages Technology

_________________
I use 圖檔.


回頂端
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2003-08-06, 16:45 
離線

註冊時間: 2003-08-05, 02:53
文章: 5
感謝上面這位,我安裝了 1.4.1_04 後,速度明顯的比 1.4.0_03快上許多。
第二個java applet 啟動也不再重新啟動一次了。
感覺上跟MS JAVA VM的速度不相上下。

這樣就好了 呵呵:)

JAVA 我當然不是拿來裝飾頁面用的,我有用到較屬於功能性的部份
不過還是感謝您的回應


回頂端
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2003-08-06, 18:01 
之前 1.4.1.04 裝不起來,他的 installer 好像在我的 windows 上有問題
換成不同 installer 的 1.4.2 就沒問題
換上 1.4.2 感覺上啟動 loading 的時間比起之前裝的 1.4.1.02 似乎縮短為一半
好像每換一版,速度都會提升一點 :)


回頂端
  
引用回覆  
 文章主題 :
文章發表於 : 2003-08-06, 18:14 
離線
頭像

註冊時間: 2003-04-09, 13:08
文章: 179
題外話,對於 kami hsu 兄的簽名檔,個人覺得深有同感
都沒有人在管 IE 以外瀏覽器的相容性
不過我最近做網站時發現其實要測 IE 的相容性,要比其測其他瀏覽器難多了
其他瀏覽器跟系統沒有關係,只要安裝資料夾不同,就可以在同一個 OS 之下灌上好幾種不同版本來測試,而 IE 就不行了,只能測一個版本,不然就要從 95 一路灌到 XP,麻煩到不能。
所以我覺得那些懶得測其他瀏覽器相容性的站管,更不可能去測舊版 IE,究竟有沒有相容,所謂 IE only 畢竟只是 newest IE only 罷了


回頂端
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2003-08-06, 23:39 
離線

註冊時間: 2003-08-06, 23:21
文章: 22
來自: Hong Kong
我覺得sun出的java已有進步,本來我是用1.40_01,的確很慢。
後來出了1.41_02,已快了很多。直到1.42速度已經與Microsoft出的Java差不多了。運行得很順暢。可惜有一個怪問題,不知是否支援中文較差,問題就是下面的網址:
http://forum.moztw.org/viewtopic.php?t=1259


回頂端
 個人資料  
引用回覆  
 文章主題 : Java VM
文章發表於 : 2003-08-07, 00:02 
離線

註冊時間: 2003-08-06, 23:44
文章: 6
我從Java 1.0開始用,那時候是Netscape最早開始支援Java,當時為了做個動畫效果用Applet,結果電腦很操 :cry:,後來還是用GIF。
Sun的JVM可以說愈來愈好,JDK 1.4.2的效率真的很棒,但說句公道話,在1.4版之前的Java plugin真的在啟動時太慢,執行時效率應該不算差。
如果有用過JDK 1.1.8就知道,那應該是速度上最快的一版JVM,而微軟的JVM是1.1.4版,內含的library比較少,加上微軟的技術真的不錯,MSVM的效率以免費的來說應該是最好的,加上對OS的最佳化,以及IE的"內部"支援,當然啟動速度也快。
1.2版以後的JVM是大量使用cache來加速,也就是以空間換取時間,在啟動時會先啟動hotspot server,所以會很慢。

樓上的說得完全正確,Java應該移到後端去,解譯的東東又做成plugin,只有像flash這種單純的東東才合適,就算是Tetris,也有人用flash寫出來。小弟之前也做了一年多的網頁,還是不建議用Applet做效果,除非寫game或是特殊用途的管理介面。在Intranet可以用Java Web Start,也不錯用。

昨天剛用J#編譯一個簡單的Java Application,跑起來並不會比Java快,當然這是因為J#的library是以Java的做法,用layout manager去"畫"視窗元件,若用Window Form會快很多。

小弟的意思是不要再嫌Java慢,至少在我的電腦上,Firebird/Mozilla現在跑Java的速度我很滿意 :)
對用P4 2.8Ghz以上的人大概不會有什麼感覺了 :P


回頂端
 個人資料  
引用回覆  
顯示文章 :  排序  
發表新文章 回覆主題  [ 12 篇文章 ] 

所有顯示的時間為 UTC + 8 小時


誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 9 位訪客


不能 在這個版面發表主題
不能 在這個版面回覆主題
不能 在這個版面編輯您的文章
不能 在這個版面刪除您的文章
不能 在這個版面上傳附加檔案

搜尋:
前往 :  
Powered by phpBB® Forum Software © phpBB Group
正體中文語系由 竹貓星球 維護製作
© moztw.org, Mozilla Foundation
MozTW,Mozilla 台灣社群