好的,所以我是一名compsci大學生,他在大學時尚未向一定的專業化方向發展。自從我還是一個十幾歲的青少年時,我一直在進行編程,當然知道我的東西 - 精通八種不同的語言以及compsci理論等。另外,我有大約四年的網絡編程(主要是PHP),有我自從web 2.0變得熱點以來,該領域開始了自由職業者的工作。Applicationland中的Web程序員的冒險(或需要實用的Java幫助)
我現在作爲一名實習生,現在正在爲一個工業而不是軟件相關的初創公司編寫一個應用。此應用程序將用於管理生產線和物流流程。我選擇了Java作爲我的語言,因爲我不想在腳下拍攝自己。
我很熟悉Java的語法,數據結構,語言理論等,但我絕對不知道從哪裏開始。我可以在腦海中完美地描繪出程序,我清楚地理解了這個問題,並得到了解決方案的理論。也就是說,我不知道使用什麼庫,並且害怕他們不會被記錄。
這裏是我要去什麼我做的一些一般性的輪廓:
- 兩個應用程序,一臺服務器和一個 客戶(其中會有很多 副本)。
- 服務器和客戶端顯然會通過 通信(我不知道)。
- 服務器和客戶端 軟件都將具有GUI。
- 服務器軟件將不得不 查詢MySQL數據庫。
- 當 對數據庫進行更改時,客戶端軟件必須在「活動」,即 。這 是它不能成爲一個Web應用程序的原因之一。
我甚至不確定框架是否適合我。我在我的網上自由工作中使用了MVC次數,但我不知道這將如何轉換爲桌面應用程序。
總之,我正在尋找合適的工作庫,以及關於我是否應該使用框架(如果有的話)的建議。謝謝。
+1使用PHP + jQuery + MySQL的評論。使用你熟悉的工具比使用java更重要的是成功! – extraneon 2009-07-21 12:30:57