2011-12-16 61 views
0

我是資深的服務器端Java開發人員。我在客戶端網絡技術方面經驗不多,比​​如html,css,javascript(我討厭他們作爲開發者,但是像最終用戶一樣喜歡!)。最近我需要在客戶端(家庭項目)工作。向非Swing開發人員學習Vaadin的路線圖

我無意中發現了創建Web應用程序的方式,而沒有深入研究這些Web技術。我覺得Vaadin是我的項目的不錯選擇。

Vaadin圍繞GWT創建。在潛入Vaadin之前,我需要學習GWT嗎?

在挖掘Vaadin的過程中,我可以收集到Swing背景的人可以很快拿起它。我在畢業設計項目中做了一個搖擺應用程序,但現在大部分概念都被汽化了。那麼任何人都可以指導我在開始製作生產應用程序之前需要磨礪哪些概念?

感謝, 阿米特

+0

[我給了一個相當詳細的說明我如何在Vaadin這裏加速](http://stackoverflow.com/a/7074207/555177) – anataliocs 2012-01-19 00:38:31

回答

3

你不需要了解任何GWT,除非你正在編寫自定義組件(甚至那麼我認爲這要看情況。)對於基本的使用不同,Vaadin做絕緣你出色的工作來自底層技術。與Hibernate相比,這是一個更少漏洞的抽象。

您需要閱讀事件驅動的編程和使用監聽器。通過Swing教程的快速壓縮可能會有所幫助。但事件驅動編程的巨大危險是造成聽衆混亂,我還沒有找到任何教會如何避免這種情況的好資源。在那一方面似乎沒有任何經驗。

編輯:如果您發現「Vaadin之書」有點太簡潔,請看看N Frankel的「Learning Vaadin」。它應該更加完整和更多,好,學習導向。雖然我不得不承認,但我自己也買了它,但還沒有開始閱讀。

1

從Vaadin開始入門(book of vaadin),並找出自己是否適合自己,如果您理解這些概念。

如果是的話,那就去吧。