2010-06-08 97 views
1

我正在構建一個原型應用程序,該應用程序顯示各種2D數據圖表2D。我爲圖表使用了第三方庫,數據庫和數據提取層已經被編碼。數據可視化原型(Java/Eclipse/DAO /關係數據庫)

你可以建議一個好的桌面框架在Eclipse中使用,以提供一個'專業'看起來GUI所需的最少編碼(這只是一個原型)。

任何人都可以建議一個有效的方法將此應用程序移植到Web服務器,以便用戶可以遠程訪問?我對GWT的經驗有限,他們更合適的替代品嗎? 很多謝謝

回答

1

這取決於您的第三方製圖工具。它基於Swing還是SWT?你已經是eclipse了,eclipse提供了eclipse RCP框架。

新的(原型)應用程序可以基於其中一個RCP示例/模板。如果你想創建一個基於SWT的應用程序,但使用基於Swing的組件,那麼就有一個Swing-to-SWT橋接器。 (eclipse RAP和/或新的e4平臺)和eclipse提供了幾乎相同的代碼基礎上幾乎相同的外觀和感覺(eclipse RAP和/或新的e4平臺)上構建富客戶端和Web應用程序的一些方法。

但是他們都需要一些時間來學習基礎知識。

+0

聽起來很理想,桌面和Web應用程序代碼的重用將非常有吸引力。我將充分研究RCP。 非常感謝 – Vince 2010-06-08 10:04:37

+0

我不認爲RAP平臺會永遠支持Swing集成橋樑,因此,不可能將此應用程序在線作爲「本地」Web應用程序。您可以將其部署爲Java小應用程序:如果您的預定受衆有限,但不適用於大衆市場,則可能會有問題。 – zvikico 2010-06-08 10:24:06

+0

@zvikico - 這是我的情況,但正如我所說的,框架建議應該基於第三方庫的可集成性。他們可能基於SWT/JFace,那麼將它們集成到一個基於Swing的框架中將是相當困難的...... – 2010-06-08 11:16:41