2011-12-16 60 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),并找出自己是否适合自己,如果您理解这些概念。

如果是的话,那就去吧。