Мы собираемся разработать совершенно новое программное обеспечение для нашего клиента. При оценке различных технологий наиболее интересным для меня оказался облачный сервис Google App Engine. Думаю, это избавит меня от всего управления сложностью системной инженерии. Цена — дополнительная работа над кодом: окончательная согласованность хранилища данных и так далее.
Google Web Toolkit также выглядит как лучший компаньон для GAE. Я только что развернул привет, мир.
Обычно, когда я углубляюсь в новую технологию, я пишу простой CRUD для таблицы с несколькими простыми полями. Вот что я думаю мне понадобится:
- JDO/JPA или что-то вроде класса Objectify/Twig "entity" (моя модель предметной области)
- Знание Gwt-RPC, я имею в виду, например, нужны ли мне DTO?
Может ли кто-нибудь обратиться ко мне в правильном направлении? Или, лучше, хороший грубый пример?