我知道這是一個noob問題,但是真的可以在運行Linux和Windows的Java中編寫一個程序嗎?相當於.Net世界中所謂的Windows窗體應用程序?在Windows和Linux上運行的Visual Java應用程序
我不想要一個「控制檯應用程序」,但是我會在Windows 7(64位)和Linux Ubuntu上運行豐富的前端類型應用程序。
是一次寫入解決方案嗎?
編輯,我後面是一個是(絕對)或是有困難或沒有,語言X更合適,答案的類型。
我知道這是一個noob問題,但是真的可以在運行Linux和Windows的Java中編寫一個程序嗎?相當於.Net世界中所謂的Windows窗體應用程序?在Windows和Linux上運行的Visual Java應用程序
我不想要一個「控制檯應用程序」,但是我會在Windows 7(64位)和Linux Ubuntu上運行豐富的前端類型應用程序。
是一次寫入解決方案嗎?
編輯,我後面是一個是(絕對)或是有困難或沒有,語言X更合適,答案的類型。
當然!如果您使用SWT,您甚至可以免費獲得原生小部件! :)
我們已經編寫了一個完整的ERP,可以在Windows,Mac OS和Linux上運行。有一些小問題,但如果你做得對,那麼應用程序中必須進行修改才能真正實現平臺獨立的部分約爲0.1%。
正如Daniel提到的那樣,您可以使用SWT,但是如果您只是在Swing上尋找教程,這將爲可在兩種平臺上工作的Java GUI提供良好的基礎。沒有一個更適合的應用程序語言是高水平的。
好吧,所以Eclipse IDE恭維本地小部件? – 2011-03-08 16:41:29
是的,它的確如此。 SWT和Swing之間的區別在於,SWT使用本地小部件,而Swing只是繪製小部件,看起來它們本身就是本機,像素是像素。這對於像RDP這樣的遠程連接來說太慢了,所以我總是推薦SWT用於企業應用程序。 – Daniel 2011-03-08 16:46:37
downvoter會友善地解釋他的意見嗎? – Daniel 2011-03-08 19:14:36