Re: [問題] 初學者選書

看板java作者 (全新開始)時間10年前 (2014/12/08 00:59), 10年前編輯推噓1(108)
留言9則, 6人參與, 最新討論串2/2 (看更多)
※ 引述《pex2004 (想到再說)》之銘言: : (1)使用Swing : (2)使用AWT : 請問學那一種比較好? 都不好 : 或是哪一種比較常用? 都不常用,說起來用 swing 或 awt 做視窗應用程式從沒流行過 : 或是這兩種的優缺點,可以介紹一下嗎? 優點︰概念複雜、不好入門 如果你學得起來,就會像楊過對海練掌一樣,內力也許能無窮無盡 如果你以後強到能寫書,寫出來還有人想買,就能寫一本很厚的書賺錢 但一切都只是如果.... 通常你寫到一半就想找其他 ui 工具了 缺點︰非常複雜、不容易學 想任意調整元件排版或是更新內容都要查一堆 API, 一不小心稍微改到一點又出現天壤之別,看了只能抱頭問天為什麼 終於寫好了還有效能問題, ui 稍複雜一點就容易頓 觀念不夠好還會死結或是出現一堆難以預期到的問題 : 或是沒有差別? swing 是以 awt 為基礎往上加蓋的函式庫 但不論是哪一者,常常只拿來寫學校交作業的玩具 : 看了之前的文章Swing 有自己的UI,因此到哪都可以用 : ,所以這個相容性比較好,因此會比較常用到嗎? 不會比較常用到。 就像前面版友說的,java 的視窗應用程式從沒流行過, 想提供能跨平台的 ui 有太多更好的解決方案。 真的要寫 java 視窗應用程式請認名 java FX2。 btw.... 很好奇 intellij 是用什麼工具開發的,它怎麼跨平台的? 若有知道的板友懇請解惑一下~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.167.96.111 ※ 文章網址: http://www.ptt.cc/bbs/java/M.1417971542.A.3EA.html ※ 編輯: dream1124 (118.167.96.111), 12/08/2014 01:35:35

12/08 02:10, , 1F
就我所知是 swing。
12/08 02:10, 1F

12/08 09:03, , 2F
就是swing, 開發過他的plug-in就知道了
12/08 09:03, 2F
若是 swing, 那我真的佩服得五體投地, 他們能寫到這麼順很不簡單 一樣用 swing 開發的 Netbeans 不知道克服會頓的問題了沒

12/08 09:04, , 3F
另外Eclipse plugin用的是AWT
12/08 09:04, 3F

12/08 09:27, , 4F
eclipse 是 SWT 為底的
12/08 09:27, 4F
我記得 eclipse 是以 swt 為基礎的

12/08 19:54, , 5F
看過他的 laf 下就知道花了多少功夫了...
12/08 19:54, 5F
請問「他的 laf 下」是什麼意思? ※ 編輯: dream1124 (1.162.120.42), 12/08/2014 21:59:14

12/09 01:00, , 6F
look and feel,視窗外觀跟行為
12/09 01:00, 6F

12/16 19:23, , 7F
推一下
12/16 19:23, 7F

12/16 19:24, , 8F
不過現在JavaFX最新版已經到JavaFX 8了吧
12/16 19:24, 8F

12/18 00:54, , 9F
轉Netbeans快一年了吧.除了記憶體用量大了點外沒啥問題
12/18 00:54, 9F
文章代碼(AID): #1KX8TMFg (java)
討論串 (同標題文章)
本文引述了以下文章的的內容:
6
17
完整討論串 (本文為第 2 之 2 篇):
6
17
文章代碼(AID): #1KX8TMFg (java)