Re: [問題] 各種 SDK

看板Eclipse作者 (I NEED YOU, LOVE)時間16年前 (2008/12/26 22:43), 編輯推噓3(300)
留言3則, 3人參與, 最新討論串2/2 (看更多)
※ 引述《forris (喬巴)》之銘言: : 因為最近研究 Java EE,想抓 eclipse IDE for Java EE 版本 : 看到 Platform SDK 、JDT SDK、PDE SDK、 RCP SDK、以及常用的 Eclipse SDK : 問一下這些有什麼不同? 其實呢, 如果只想用而不想了解 Eclipse 內部架構的話, 這些東西可以不用知道 XD 你只要到 Eclipse.org 上抓你所需要的 EPP 版本 (如 C++, 或是 Java EE) 即可 目前 Eclipse 下載首頁直接看到的版本幾乎都是 EPP 版, 都幫你包好好 早期 Eclipse 的下載區其實是沒有這麼友善的啦 那時候擺的就是原po看不懂的 Eclipse Platform / JDT / RCP / PDE 與 SDK 等等 那這些東西又是啥? 一般來說 Eclipse 能直接用的最小基本元件被叫做 Eclipse Platform 這東西可以當作是 "以 Java 寫出來的檔案總管" 之類的東西 它提供了對檔案/專案管理的最基本功能 (開啟文字檔啊, 剪下貼上之類的東西) 往上一層則是 JDT (Java Development Tools) JDT 要裝在 Eclipse Platform 之上, 裝好之後你的 Eclipse 就能提供對 Java SE 的基本支援 (這邊可以提一下, JDT 內附了類似 JDK 裡 javac 的編譯程式 所以不需要 JDK, 只要有 JRE 就可以編譯 *.java ) 再往上一層是 PDE (Plug-in Development Environment) PDE 顧名思義就是用來開發 Eclipse 外掛程式 (Plug-in) 的環境 這裡頭的功能要寫過 Plug-in 的人比較能理解就是 我們會用 PDE 來開發 Eclipse 本身或是 OSGi 相關的程式 一般說來, Eclipse 核心專案大致上就是由 Platform / JDT / PDE 所構成 頂多再加上 CVS (或是 FTP / WebDAV) 等客戶端連線程式 而 SDK 字樣代表的是 Software Development Kits 對 Eclipse 來說這包含了程式原始碼以及相關開發說明文件 舉個例子, Eclipse-Platform-3.4.1-win32.zip 只內含主程式與使用說明文件 那 Eclipse-Platform-SDK-3.4.1-win32.zip 就還多包含對應的程式碼和開發文件 (Eclipse SDK 有點例外, 這包含 Platform + JDT + PDE + CVS Client 等核心工具, 以及這些東西的 SDK) 如果你要研究或是延伸該工具的話, 你就該抓 SDK 版 最後來講 RCP (Rich Client Platform) 如果你想開發單一功能的小程式, 覺得 Eclipse 長得不錯但太肥了功能太多時 RCP 就可以派上用場 http://www.eclipse.org/community/rcpos.php 有幾個現成的 RCP 範例可參考 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.119.143.5

12/30 10:20, , 1F
感謝細心說明
12/30 10:20, 1F

12/31 12:34, , 2F
傳說中的kene大神!!
12/31 12:34, 2F

01/06 00:22, , 3F
讚啦
01/06 00:22, 3F
文章代碼(AID): #19LEs5kt (Eclipse)
討論串 (同標題文章)
本文引述了以下文章的的內容:
0
1
完整討論串 (本文為第 2 之 2 篇):
0
1
3
3
文章代碼(AID): #19LEs5kt (Eclipse)