Re: applet 即將走入歷史?

看板java作者 (痞子軍團團長)時間11年前 (2013/04/21 15:03), 編輯推噓11(11021)
留言32則, 17人參與, 最新討論串2/2 (看更多)
※ 引述《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

04/21 15:34, , 1F
首頁製作百寶箱 的 Java Applet 區居然還在 XD
04/21 15:34, 1F

04/21 16:33, , 2F
以前的java書後面都會有章節介紹applet...
04/21 16:33, 2F

04/21 18:14, , 3F
好 GWT 不用嗎 ?
04/21 18:14, 3F

04/21 19:02, , 4F
看完之前版上的翻譯文章,我覺得gwt沒有很高的必要去
04/21 19:02, 4F

04/21 19:04, , 5F
學,開發時間好像會比js高,而js其實不難學,我比較看
04/21 19:04, 5F

04/21 19:05, , 6F
好dart
04/21 19:05, 6F

04/21 20:02, , 7F
JS 不難學... 阿哈哈哈哈哈... [死]
04/21 20:02, 7F

04/22 01:20, , 8F
最可憐的是 從第一篇開始到現在沒半個人說到Java FX
04/22 01:20, 8F

04/22 01:24, , 9F
SUN當初還找了一堆寫手來promote JavaFX, 還好沒傻傻的被
04/22 01:24, 9F

04/22 01:27, , 10F
騙去學... 還有, "正確的JS"確實不難學阿
04/22 01:27, 10F

04/22 03:23, , 11F
現在網銀要連讀卡機,不走 activeX 還是要走 signed applet
04/22 03:23, 11F

04/22 03:25, , 12F
JS 不難學啊 :)
04/22 03:25, 12F

04/22 08:28, , 13F
js入門其實不難..... 只是要跟css html要一起學
04/22 08:28, 13F

04/22 08:45, , 14F
如果js能像java這麼嚴謹該有多好
04/22 08:45, 14F

04/22 09:46, , 15F
css真的是惡夢
04/22 09:46, 15F

04/22 11:41, , 16F
那一種都是... 要學不難,要學好... 很難 XD
04/22 11:41, 16F

04/22 13:47, , 17F
04/22 13:47, 17F

04/22 13:57, , 18F
A super-set of JavaScript; 且支援較嚴謹的語法
04/22 13:57, 18F

04/22 14:02, , 19F
怎麼還是沒人提到(SUN計畫中)Applet的後繼者, 與FLASH競爭
04/22 14:02, 19F

04/22 14:03, , 20F
的秘密武器~ JavaFX阿阿阿~~?
04/22 14:03, 20F

04/22 14:33, , 21F
TypeScript真的是好物,觀望中,還不敢冒險採用
04/22 14:33, 21F

04/22 15:04, , 22F
妳們這些離題的傢伙,快給我回來討論 Java [鞭打]
04/22 15:04, 22F

04/22 21:14, , 23F
TypeScript 實在是有夠像 Scala
04/22 21:14, 23F

04/22 22:43, , 24F
第一次聽說TypeScript 看了一下覺得好有趣......
04/22 22:43, 24F

04/22 22:47, , 25F
看wiki真的覺得好像是把Scala搬到JS上XDDD
04/22 22:47, 25F

04/23 23:22, , 26F
我也想關心一下 JavaFX 的後續說
04/23 23:22, 26F

04/24 18:27, , 27F
JavaFX 1.X, 能讓一個程式可同時執行在手機, applet, web
04/24 18:27, 27F

04/24 18:29, , 28F
start, 大感驚豔之下就學了, 用了, 但卻被 Oracle 錶了...
04/24 18:29, 28F

04/24 18:30, , 29F
JavaFX 2.X, 希望 Oracle 不要再錶開發人員了...
04/24 18:30, 29F

04/25 15:32, , 30F
Oracle的重型武器是ADF
04/25 15:32, 30F

04/25 20:08, , 31F
就力推JavaFX 2.0了 當然Apple就gg了 而且也比較好用
04/25 20:08, 31F

04/25 20:11, , 32F
JavaFX 真的很強,只是建構的觀念要大改 Build一次全ok
04/25 20:11, 32F
文章代碼(AID): #1HSuybXf (java)
文章代碼(AID): #1HSuybXf (java)