Re: [問題] 初學者選書

作者: dream1124 (全新開始)   2014-12-08 00:58:59
※ 引述《pex2004 (想到再說)》之銘言:
: (1)使用Swing
: (2)使用AWT
: 請問學那一種比較好?
都不好
: 或是哪一種比較常用?
都不常用,說起來用 swing 或 awt 做視窗應用程式從沒流行過
: 或是這兩種的優缺點,可以介紹一下嗎?
優點︰概念複雜、不好入門
如果你學得起來,就會像楊過對海練掌一樣,內力也許能無窮無盡
如果你以後強到能寫書,寫出來還有人想買,就能寫一本很厚的書賺錢
但一切都只是如果.... 通常你寫到一半就想找其他 ui 工具了
缺點︰非常複雜、不容易學
想任意調整元件排版或是更新內容都要查一堆 API,
一不小心稍微改到一點又出現天壤之別,看了只能抱頭問天為什麼
終於寫好了還有效能問題, ui 稍複雜一點就容易頓
觀念不夠好還會死結或是出現一堆難以預期到的問題
: 或是沒有差別?
swing 是以 awt 為基礎往上加蓋的函式庫
但不論是哪一者,常常只拿來寫學校交作業的玩具
: 看了之前的文章Swing 有自己的UI,因此到哪都可以用
: ,所以這個相容性比較好,因此會比較常用到嗎?
不會比較常用到。
就像前面版友說的,java 的視窗應用程式從沒流行過,
想提供能跨平台的 ui 有太多更好的解決方案。
真的要寫 java 視窗應用程式請認名 java FX2。
btw.... 很好奇 intellij 是用什麼工具開發的,它怎麼跨平台的?
若有知道的板友懇請解惑一下~
作者: carylorrk (carylorrk)   2014-12-08 02:10:00
就我所知是 swing。
作者: Killercat (殺人貓™)   2014-12-08 09:03:00
就是swing, 開發過他的plug-in就知道了另外Eclipse plugin用的是AWT
作者: qrtt1 (有些事,有時候。。。)   2014-12-08 09:27:00
eclipse 是 SWT 為底的
作者: carylorrk (carylorrk)   2014-12-08 19:54:00
看過他的 laf 下就知道花了多少功夫了...
作者: Chikei ( )   2014-12-09 01:00:00
look and feel,視窗外觀跟行為
作者: pedestrianA (只是個路人)   2014-12-16 19:23:00
推一下不過現在JavaFX最新版已經到JavaFX 8了吧
作者: marsyang1 (Mars)   2014-12-18 00:54:00
轉Netbeans快一年了吧.除了記憶體用量大了點外沒啥問題

Links booklink

Contact Us: admin [ a t ] ucptt.com