2011-04-05 47 views
0

使用NetBeans平臺或Eclipse RCP等平臺的確實有多少膨脹實際上會添加到您的應用程序中?我正在試圖決定是否真的需要使用它。我只會使用框架實際提供的非常少量的功能,所有這些功能都比較容易從頭開始實施。在這種情況下是否使用Netbeans平臺或Eclipse RCP矯枉過正?

我基本上需要的是某種形式的插件管理,用戶根據API對他們的庫進行編碼,我的程序可以找到他們的服務。這很容易在幾行代碼中從頭開始實現。除此之外,我還需要做一些2D圖形工作,其中可以拖放小部件等。這兩個要求是否足以構成一個框架?我實際上更傾向於自己做。

謝謝。

回答

1

如果您正在考慮編寫您自己的插件解決方案,我強烈建議通過RCP使用Eclipse的OSGi實現。 OSGi是堅如磐石的,可以處理諸如同一個庫的替代版本以及各種類路徑問題。這將有助於您的插件提供商,因爲他們不必擔心其他庫存在。這比將一堆jar放入同一個類路徑要好得多。

+0

插件庫實際上是我的問題中最少的。看看JSPF(Java Simple Plugin Framework)。花了我5分鐘的時間才完成並運行,我喜歡簡單。它也給我提供了我需要的所有功能(甚至比我更多)。但謝謝你的答案。關於這些框架添加到應用程序中的膨脹,您還有其他意見嗎?我真的想要一個最小的足跡。 – 2011-04-07 05:34:47

+0

如果最小的佔地面積是您的優先事項之一,RCP至少可能不是最小的。有充分的理由使用它,但如果這些原因不適用,我會堅持爲你工作。 – 2011-04-07 13:18:43