看板 java 關於我們 聯絡資訊
※ 引述《PsMonkey (痞子軍團團長)》之銘言: : 推 mahoihei:applet的必要性在哪,現在有什麼不能用JS和AJAX做 04/21 13:10 : 推 coolcomm:想請教applet有什麼優缺點? 04/21 13:17 : 推 chchwy:以前打不過flash 未來打不過HTML5 04/21 13:24 這算是時代的眼淚吧 (最近一直在懷古阿 [炸]) 以下純粹依照個人不可靠印象撰寫 沒有仔細考證,連問狗查 wikipedia 都沒有 如有錯誤還請各方大德指正 在 Java 1.2 以前的年代 applet 是網頁的... 救星? 那時候 Flash 不知道出來了沒? 開發人員還會猶豫到底是要用 VBScript 還是 JavaScript applet 就是網頁特效的代名詞 而且你還不用管 IE 還是 Netscape,效果肯定是一樣的 回頭查 Y2K 年代的網頁特效書,Java 佔了大多數 Swing 跟著 Java 1.2(通稱 Java 2)出來之後 當年還很邪惡的 M$ 搞了一手(還是跟 SUN 之間的談判破裂?) 總之,IE 預設是用 Java 1.1 版的 JVM 所以只要用 Swing 寫的東西一律炸光光 而且安裝 plugin 也應該沒有現在方便容易 (因為我的電腦一定會裝 JDK,所以不知道一般人會遇到啥事 XD) 於是 applet 就開始被人嫌棄了 畢竟,那可是 IE6 稱霸的年代 撇開 IE,還真的不知道用啥瀏覽器上網... 接著,Flash 正式登場 我不確定現在 Flash 寫起來是怎樣 但是當年 Flash 的介面有點像是 Illustrator 跟影片剪輯軟體的合體 對於不會寫程式的人而言,也可以生出一些簡單的小遊戲 更不用說用 Flash 作動畫影片(遙想當年的阿貴跟詰譙龍) 對比 Java Swing 的複雜度....... [核爆] 一來一往之間,applet 就開始淡出網頁的舞台 大概只有學術界要把一些研究成果 / 教學放上網頁 才會用到 applet 正常人 [炸] 沒事應該都會選擇用 Flash 或著更後來 JavaScript / AJAX / HTML5 崛起...... [略] 壓跨 applet 的最後一根稻草,應該是 Java Web Start(JWS) 大抵上來說,撇開安全認證問題 一個既有的 Swing app. 還是動點手腳才能變成 applet 畢竟 applet 在網頁上頭,需要顧慮網頁的 life cycle JWS 基本上就沒這個困擾 弄好 jnlp、檔案放對地方(認證簽一簽) Swing app. 立馬就可以用 當然也就跟網頁一點關係也沒有,就是個標準的 desktop app. 雖然我不知道到底有多少人用 JWS 但是如此一來,除非你很強調一定得在網頁上呈現 / 互動 (而且又堅持不用 JS / Flash、甚至連 GWT 也不行) 不然實在找不到用 applet 的理由? 回顧起來,很難不說 M$ 是導致 applet 滅亡的原因? 當然可能只是晚幾年死,也難說會像現在的 JavaScript? 要我選擇的話... 別管 applet / Flash / JavaScript 了 你聽過 GWT 嗎? -- 錢鍾書: 說出來的話 http://www.psmonkey.org 比不上不說出來的話 Java 版 cookcomic 版 只影射著說不出來的話 and more...... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.25.0.45
tkcn:首頁製作百寶箱 的 Java Applet 區居然還在 XD 04/21 15:34
KanoLoa:以前的java書後面都會有章節介紹applet... 04/21 16:33
hgs1906:好 GWT 不用嗎 ? 04/21 18:14
AzureCoder:看完之前版上的翻譯文章,我覺得gwt沒有很高的必要去 04/21 19:02
AzureCoder:學,開發時間好像會比js高,而js其實不難學,我比較看 04/21 19:04
AzureCoder:好dart 04/21 19:05
PsMonkey:JS 不難學... 阿哈哈哈哈哈... [死] 04/21 20:02
NewSpec:最可憐的是 從第一篇開始到現在沒半個人說到Java FX 04/22 01:20
NewSpec:SUN當初還找了一堆寫手來promote JavaFX, 還好沒傻傻的被 04/22 01:24
NewSpec:騙去學... 還有, "正確的JS"確實不難學阿 04/22 01:27
TonyQ:現在網銀要連讀卡機,不走 activeX 還是要走 signed applet 04/22 03:23
TonyQ:JS 不難學啊 :) 04/22 03:25
LaPass:js入門其實不難..... 只是要跟css html要一起學 04/22 08:28
jaw109:如果js能像java這麼嚴謹該有多好 04/22 08:45
AzureCoder:css真的是惡夢 04/22 09:46
superlubu:那一種都是... 要學不難,要學好... 很難 XD 04/22 11:41
AmosYang:除了js,可試試 http://en.wikipedia.org/wiki/TypeScript 04/22 13:47
AmosYang: A super-set of JavaScript; 且支援較嚴謹的語法 04/22 13:57
NewSpec:怎麼還是沒人提到(SUN計畫中)Applet的後繼者, 與FLASH競爭 04/22 14:02
NewSpec:的秘密武器~ JavaFX阿阿阿~~? 04/22 14:03
abola921:TypeScript真的是好物,觀望中,還不敢冒險採用 04/22 14:33
PsMonkey:妳們這些離題的傢伙,快給我回來討論 Java [鞭打] 04/22 15:04
tkcn:TypeScript 實在是有夠像 Scala 04/22 21:14
coolcomm:第一次聽說TypeScript 看了一下覺得好有趣...... 04/22 22:43
coolcomm:看wiki真的覺得好像是把Scala搬到JS上XDDD 04/22 22:47
FreedomMax:我也想關心一下 JavaFX 的後續說 04/23 23:22
lgd1008:JavaFX 1.X, 能讓一個程式可同時執行在手機, applet, web 04/24 18:27
lgd1008:start, 大感驚豔之下就學了, 用了, 但卻被 Oracle 錶了... 04/24 18:29
lgd1008:JavaFX 2.X, 希望 Oracle 不要再錶開發人員了... 04/24 18:30
gmoz:Oracle的重型武器是ADF 04/25 15:32
undeadj:就力推JavaFX 2.0了 當然Apple就gg了 而且也比較好用 04/25 20:08
undeadj:JavaFX 真的很強,只是建構的觀念要大改 Build一次全ok 04/25 20:11