Какие-нибудь хорошие советы для программиста PHP, начинающего проект GWT?
Исходя из PHP с некоторыми Java Struts 2.0 испытать какие-либо советы / хитрости по изучению GWT? Я смотрел на некоторые учебные пособия, но просто хотел знать, есть ли у кого-нибудь замечательные жемчужины для передачи?
4 ответа
Как кто-то, кто работал с PHP, Struts2 и GWT, я получил бы хорошие советы для тех, кто исходит из веб-фреймворка, такого как Struts2.0/PHP:
- Отбросьте старое мышление, мышление, что веб-фреймворк работает в режиме "запрос-ответ". Это не так, как работает GWT. GWT - это полноценный фреймворк Ajax. Получите хорошее понимание AJAX и отбросьте это старое мышление, чтобы получить хорошее представление о GWT.
- Думайте в разработке приложений, а не в разработке сайтов. Это повлияет на способ построения навигации в вашем приложении с помощью GWT.
- Вы не создаете гиперссылки для перехода между html-страницами, но вы используете прослушиватель событий для обновления частичного содержимого в вашем приложении. Получить хорошее понимание этого.
- Помня об этом, всегда помните, что вы не отбрасываете полные HTML-страницы, а просто обновляете частичное содержимое в своем приложении.
- Получите хорошее понимание анонимного класса Java и внутреннего класса, потому что вы будете использовать это много в GWT. Это то, что используется редко, если вы строите с Struts2.0
- Последними советами было бы узнать, как организовать ваш код. Если вы можете сделать это с самого начала, пожалуйста, сделайте это. Потому что вы можете написать все в одном классе, если хотите. Хорошим советом было бы взглянуть на это видео о наилучшей практике GWT.
Я согласен с karim79. Также добавьте это в свой список: http://examples.roughian.com/
Ничто не сравнится с быстрым стартом Google GWT (IMO):
Разработчикам GWT все еще нужны хорошие навыки работы с HTML и CSS. Иногда полезно создавать фрагменты HTML на стороне клиента или сервера (производительность, скиннинг и т. Д.), А не собирать каждую часть вашего графического интерфейса с использованием деревьев виджетов GWT в коде Java.
Наша структура ( портлеты GWT) поможет вам структурировать ваше приложение. Он включает в себя простое демонстрационное приложение в своем собственном каталоге, которое вы можете скопировать для запуска проекта.