Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 非Swing开发人员学习Vaadin的路线图_Java_Gwt_Web Applications_Ria_Vaadin - Fatal编程技术网

Java 非Swing开发人员学习Vaadin的路线图

Java 非Swing开发人员学习Vaadin的路线图,java,gwt,web-applications,ria,vaadin,Java,Gwt,Web Applications,Ria,Vaadin,我是资深的服务器端java开发人员。我对html、css、javascript等客户端web技术几乎没有经验(作为开发人员,我讨厌他们,但作为最终用户,我喜欢他们!)。最近我需要在客户端(家庭项目)工作 我无意中发现了创建web应用程序的方法,而没有深入研究这些web技术。我发现瓦丁是我项目的好选择 瓦丁创造了GWT。在潜入瓦丁之前我需要学习GWT吗 在挖掘瓦丁的时候,我可以收集到有摇摆背景的人可以很快找到它。我在grad项目中做了一个swing应用程序,但现在大部分概念都消失了。那么,有谁能指

我是资深的服务器端java开发人员。我对html、css、javascript等客户端web技术几乎没有经验(作为开发人员,我讨厌他们,但作为最终用户,我喜欢他们!)。最近我需要在客户端(家庭项目)工作

我无意中发现了创建web应用程序的方法,而没有深入研究这些web技术。我发现瓦丁是我项目的好选择

瓦丁创造了GWT。在潜入瓦丁之前我需要学习GWT吗

在挖掘瓦丁的时候,我可以收集到有摇摆背景的人可以很快找到它。我在grad项目中做了一个swing应用程序,但现在大部分概念都消失了。那么,有谁能指导我在开始生产应用程序之前需要强化哪些概念呢

谢谢,
Amit

除非您正在编写自定义组件(甚至我认为这要视情况而定),否则您不需要了解任何GWT。对于基本用途,Vaadin在将您与底层技术隔离开来方面做得非常出色。与Hibernate相比,它是一个不太容易泄漏的抽象

您需要阅读事件驱动编程和侦听器的使用。快速浏览Swing教程可能会有所帮助。但是,事件驱动编程的最大危险是会产生一堆侦听器,我还没有找到任何好的资源来教我如何避免这种情况。在这一点上,似乎没有经验的替代品


编辑:如果你觉得《瓦丁之书》有点过于简练,请看N·弗兰克尔的《学习瓦丁》。它应该更完整,更注重学习。尽管我不得不承认,我自己买了它,但还没有开始阅读。

除非你正在编写自定义组件,否则你不需要了解任何GWT(甚至我认为这要视情况而定)。对于基本用途,Vaadin在将你与底层技术隔离方面做得非常出色。与Hibernate相比,它是一个不太容易泄漏的抽象

您需要阅读事件驱动编程和侦听器的使用。快速浏览Swing教程可能会有所帮助。但是,事件驱动编程的最大危险是会产生一堆侦听器,我还没有找到任何好的资源来教我如何避免这种情况。在这一点上,似乎没有经验的替代品


编辑:如果你觉得《瓦丁之书》有点过于简练,请看N·弗兰克尔的《学习瓦丁》。它应该更完整,更注重学习。尽管我不得不承认,我自己买的,但还没有开始阅读。

从Vaadin开始,开始吧(),然后自己想一想,你是否能理解这些概念


如果是,那就去做。

从Vaadin开始吧(),然后自己想想是否能够理解这些概念

如果是,那就去做吧