Я работаю в банке над решениями для онлайн-банкинга всю свою карьеру в области программирования, и у онлайн-банкинга есть одна особенность, которая отличается от других веб-сайтов - он не предоставляет пользователям страницу администратора (страницу, на которую они могут добавить веб-страницы, добавлять контент, редактировать статьи). И действительно, людям нужно только видеть информацию об их балансах, им не нужно редактировать этот веб-сайт. Из-за этого я никогда не использовал CMS в своей жизни, когда нужно было добавить страницу с новым сервисом, я и мои коллеги просто вручную создали новый файл.
Но сейчас я думаю о своей собственной компании, которая будет создавать веб-сайты для самых разных людей. Но это подразумевает, что в какой-то момент найдется клиент, который попросит не только веб-сайт, но и CMS для управления этим веб-сайтом. И это действительно слабое место для меня.
Я использую веб-фреймворки Java, в настоящее время их две: калитка и полосы. И я боюсь, что если я буду использовать какую-то CMS, то я не смогу использовать веб-фреймворки Java (калитка, полоски). Просто чтобы уточнить, что я хочу кодировать всю логику самостоятельно, мне не нужна предварительно приготовленная CMS компоненты, мне просто нужны средства для добавления, удаления, изменения страниц.
И мне интересно, существует ли действительно бесплатная CMS на основе Java, которая позволила бы мне использовать java веб-фреймворки с калиткой или полосами.