Ну, я б дуже порадив вам поглянути на ігровий фреймворк
Подивіться відео на домашній сторінці
Він має модуль gae
З сіеною як органом для обробки сховища даних gae
З усіх java-фреймворків, які я бачив до цього часу, я думаю, що це простіша крива навчання,
чудова документація ,
підручник для розробки повного додатки
дуже активна та корисна спільнота,
безкоштовно як у пиві, а також як у мові
дуже масштабований завдяки тому, що він не має дизайну без коробки
відпочинок дружній
дуже настроюється за допомогою модулів та підходу до плагінів
більше того, беручи до уваги, що це для коледжу, дуже просто зламати код, я міг би впоратись із кількома квитками та новими можливостями, не маючи жодного досвіду з java, всього пару років розробляючи веб-додатки з php
інші переваги
це дуже легко запустити, не вимагаючи складних налаштувань, просто завантажте та розпакуйте файл, і все готово
чудовий досвід розробки, просто виправте код і натисніть на оновлення, відтворюйте зміни автокомпіляції на льоту, коли працюєте в режимі розробки
швидкий і легкий
fullstack, вам не потрібно інтегрувати громіздкі фреймворки, щоб це працювало
звіт про великі помилки, немає більше нескінченного трасування стека помилок, просто показує рядок з помилкою
немає конфігурації xml ніде навколо
велика підтримка tdd з інтегрованим тестом на селен
Я думаю, що основною перевагою інструменту для навчання є те, що можна зазирнути у вихідний код, не відчуваючи втрати та підтримки громади ... Документація дуже зрозуміла, і ви можете багато чому навчитися, просто подивившись на джерело код ...