2011-03-08 194 views
1

我知道這是一個noob問題,但是真的可以在運行Linux和Windows的Java中編寫一個程序嗎?相當於.Net世界中所謂的Windows窗體應用程序?在Windows和Linux上運行的Visual Java應用程序

我不想要一個「控制檯應用程序」,但是我會在Windows 7(64位)和Linux Ubuntu上運行豐富的前端類型應用程序。

是一次寫入解決方案嗎?

編輯,我後面是一個是(絕對)或是有困難或沒有,語言X更合適,答案的類型。

回答

2

當然!如果您使用SWT,您甚至可以免費獲得原生小部件! :)

我們已經編寫了一個完整的ERP,可以在Windows,Mac OS和Linux上運行。有一些小問題,但如果你做得對,那麼應用程序中必須進行修改才能真正實現平臺獨立的部分約爲0.1%。

+0

好吧,所以Eclipse IDE恭維本地小部件? – 2011-03-08 16:41:29

+0

是的,它的確如此。 SWT和Swing之間的區別在於,SWT使用本地小部件,而Swing只是繪製小部件,看起來它們本身就是本機,像素是像素。這對於像RDP這樣的遠程連接來說太慢了,所以我總是推薦SWT用於企業應用程序。 – Daniel 2011-03-08 16:46:37

+0

downvoter會友善地解釋他的意見嗎? – Daniel 2011-03-08 19:14:36

4

正如Daniel提到的那樣,您可以使用SWT,但是如果您只是在Swing上尋找教程,這將爲可在兩種平臺上工作的Java GUI提供良好的基礎。沒有一個更適合的應用程序語言是高水平的。

相關問題