Я использую Django с GAE / Python, и недавно я подумывал о переходе на GAE / J и GWT. Мои вопросы
1) Есть ли способ сделать иерархические шаблоны похожими на систему шаблонов Django?
2) Как вы управляете статическим содержимым с / вместе с GWT в целом?
Я довольно много копался, но не смог найти что-то удовлетворительное. Вот краткое изложение возможного решения (хотя я не знаю, верны ли мои выводы о них, поскольку я не знаком с техникой Java).
a) Использовать различные Java-фреймворки / шаблонизатор (Spring, FreeMarker, StringTemplate, Velocity и т. Д.), Но возможно ли использовать их совместно с GWT?
б) Используйте Django с Jyphon ... но тогда я больше не использую сервлет GWT +, верно? (И потерять такие вещи, как GWT RPC?)
в) Используйте JSP прямо ... но, похоже, нет иерархического шаблона. Когда я набирал это, я провел какой-то поиск, а некоторые ссылались на Tile (/318049/nasledovanie-shablona-jsp), это хорошо работает с GWT?
г) Использовать GWT UiBinder. Основываясь на описании руководства разработчика, мне кажется, что это именно то, что мне было нужно, но примеры, которые я вижу, маленькие, и, кажется, лучше всего подходят для макета виджета, а не для страницы. А использование UiBinder означает, что страница все еще генерируется js, верно? (не сканируется и т. д.?)
Опять же, некоторые из приведенных выше выводов могут быть неверными, так как я новичок в технологии Java на стороне сервера. Пожалуйста, поправьте меня, если они неточны.