Дорожная карта для изучения Vaadin для разработчиков Non Swing - PullRequest
0 голосов
/ 16 декабря 2011

Я ветеран, разработчик java на стороне сервера. У меня мало опыта в клиентских веб-технологиях, таких как html, css, javascript (я ненавижу их как разработчика, но люблю как конечного пользователя!). В последнее время мне нужно работать на стороне клиента (домашний проект).

Я споткнулся, чтобы найти способ создать веб-приложение, не углубляясь в эти веб-технологии. Я понял, что Ваадин - хороший выбор для моего проекта.

Ваадин создан вокруг GWT. Нужно ли изучать GWT перед погружением в Ваадин?

Пока я копался в Ваадине, я мог понять, что люди с фоном Swing могут очень быстро его найти. Я сделал свинг-приложение в проекте Grad, но теперь большая часть концепции испарилась. Так может ли кто-нибудь подсказать мне, какую из концепций мне нужно отточить перед началом работы над производственным приложением?

Спасибо, Amit

Ответы [ 2 ]

3 голосов
/ 16 декабря 2011

Вам не нужно знать какой-либо GWT, если вы не пишете пользовательские компоненты (и даже тогда, я думаю, это зависит). Для базового использования Vaadin отлично защищает вас от базовых технологий.Это гораздо менее запутанная абстракция, чем, скажем, Hibernate.

Вам необходимо ознакомиться с программированием на основе событий и использованием слушателей.Быстрая прошивка по учебнику Swing может помочь.Но большая опасность при программировании на основе событий создает путаницу слушателей, и я пока не нашел хороших ресурсов, которые бы научили, как этого избежать.Похоже, что на этом опыте нет замены.

Редактировать: если вы находите «Книгу Ваадина» слишком лаконичной, взгляните на «Изучение Ваадина» Н. Франкеля.Он должен быть более полным и более ориентированным на обучение.Хотя я должен признать, я купил это сам, но еще не начал читать это.

1 голос
/ 16 декабря 2011

Начните с Ваадина, начните ( книга Ваадина ) и выясните сами, если вам удобно понимать концепции.

Если да, пойти на это.

...