Какие-нибудь хорошие советы для программиста PHP, начинающего проект GWT?

Исходя из PHP с некоторыми Java Struts 2.0 испытать какие-либо советы / хитрости по изучению GWT? Я смотрел на некоторые учебные пособия, но просто хотел знать, есть ли у кого-нибудь замечательные жемчужины для передачи?

4 ответа

Решение

Как кто-то, кто работал с PHP, Struts2 и GWT, я получил бы хорошие советы для тех, кто исходит из веб-фреймворка, такого как Struts2.0/PHP:

  1. Отбросьте старое мышление, мышление, что веб-фреймворк работает в режиме "запрос-ответ". Это не так, как работает GWT. GWT - это полноценный фреймворк Ajax. Получите хорошее понимание AJAX и отбросьте это старое мышление, чтобы получить хорошее представление о GWT.
  2. Думайте в разработке приложений, а не в разработке сайтов. Это повлияет на способ построения навигации в вашем приложении с помощью GWT.
    • Вы не создаете гиперссылки для перехода между html-страницами, но вы используете прослушиватель событий для обновления частичного содержимого в вашем приложении. Получить хорошее понимание этого.
    • Помня об этом, всегда помните, что вы не отбрасываете полные HTML-страницы, а просто обновляете частичное содержимое в своем приложении.
  3. Получите хорошее понимание анонимного класса Java и внутреннего класса, потому что вы будете использовать это много в GWT. Это то, что используется редко, если вы строите с Struts2.0
  4. Последними советами было бы узнать, как организовать ваш код. Если вы можете сделать это с самого начала, пожалуйста, сделайте это. Потому что вы можете написать все в одном классе, если хотите. Хорошим советом было бы взглянуть на это видео о наилучшей практике GWT.

Я согласен с karim79. Также добавьте это в свой список: http://examples.roughian.com/

Ничто не сравнится с быстрым стартом Google GWT (IMO):

http://code.google.com/webtoolkit/gettingstarted.html

Разработчикам GWT все еще нужны хорошие навыки работы с HTML и CSS. Иногда полезно создавать фрагменты HTML на стороне клиента или сервера (производительность, скиннинг и т. Д.), А не собирать каждую часть вашего графического интерфейса с использованием деревьев виджетов GWT в коде Java.

Наша структура ( портлеты GWT) поможет вам структурировать ваше приложение. Он включает в себя простое демонстрационное приложение в своем собственном каталоге, которое вы можете скопировать для запуска проекта.

Другие вопросы по тегам