Я Java-разработчик, неопытный, но я достаточно хорошо знаком с большинством концепций.
Недавно я создал веб-сайт, используя Tomcat / JSP (~ 30 динамических страниц). Я совершил ошибку новичка, включив в JSP большие разделы базовой логики, объясняя это «просто простым проектом».
Я усвоил свой труд. Так что я' m перестраиваем приложение сейчас в движке приложений Google с использованием сервлетов и планируем использовать Velocity для его реализации с использованием шаблона проектирования Модель-Представление-Контроллер.
Я также смотрю на Struts, но раньше не использовал фреймворк .
Может ли кто-нибудь убедить меня, почему я должен включать стойки в этот проект? Неужели он собирается купить мне много денег для среднего проекта из одного или двух человек?
Дополнительное обучение с распоркой требует очевидных затрат. Перевесят ли преимущества затраты? Или использования Velocity будет достаточно, чтобы отделить логику? Мнения?