2010-01-05 47 views
1

我幾乎是編程的初學者,我也只知道VB,Java和C++的基礎知識。最近,我試圖通過構建一些非常簡單的桌面應用程序來開發我的Java,但是我發現擺動和佈局管理員非常沮喪。我知道如何讓它們工作,我之前做過(不是說我擅長他們),但是做GUI的東西只是讓我想要放棄整個項目。我有點喜歡它用VB或C#完成的方式。瞭解不使用GUI的不同Java技術?

我可以使用Java或Java技術的其他方面而不是GUI的東西嗎?或者,這是否意味着如果我正在開發一些桌面應用程序,也許我應該去C#?

謝謝!

回答

1

當然,首先從服務器端的東西開始。

GUI不一定意味着Swing。如果你正在做web應用程序,使用JSTL或Flex的JSP可能會更容易。

如果您開發Web服務,只要您可以使用適當的客戶端發出請求,就可以使用您喜歡的任何UI技術。 SOAP或REST,可以將後端與UI分離。

+0

Yeach。我認爲Java在網絡領域更好。 – 2010-01-05 05:16:09

0

由於duffymo說你有很多替代方案來擺動,比如JSP。

你也可以嘗試一個不同的自由擺動編輯器,如Form Layout maker,Visual Editor Eclipse或netbeans中包含的編輯器(不知道你使用的每一個)。

您也可以試試這個SwiXML - GUI的XML表示。 (從未使用過這個,但似乎使用起來很簡單)。

如果你開發AMF/AMF3或web服務,你可以開發你的界面在許多不同的技術...

1

我想你可以用編程的一些命令行程序啓動。是的,與GUI相比,它們可能不那麼吸引人,但在進入下一個階段之前,它們更容易理解,併爲您提供相關內容。我個人不推薦對初學者進行服務器端編程,因爲有太多東西需要關注,而不是簡單的命令行程序。如果你有興趣,我的下一個建議是webapps。因爲,不管你信不信,它仍然是建立敏感和複雜的web應用程序時可以信賴的最強大的語言。

0

IntelliJ Idea GUI builder真的很擅長這個。

但是正是出於同樣的原因,你感到沮喪Java最好用在服務器端。

實現webapps,服務器,框架。有很多工具可以玩。

我認爲這只是耐心的問題。既然你來自那些沒有IDE的語言,那麼它有點令人震驚。

繼續嘗試