Як вибрати технологію?
РЕАЛІЗУВАТИ З НУЛЯ НА ФРЕЙМВОРКУ
Якщо ви плануєте створення сайту зі складним функціоналом, то це - єдине правильне рішення. При реалізації на фреймворку, ви будете абсолютно вільні у виборі функціоналу. У вас будуть більш гнучкі налаштування адмінпанелі, що дозволить поліпшити і спростити роботу адміністраторів. Також не варто забувати про безпеку системи, забезпечити яку буде простіше на індивідуально написаному проекті. Мінусом є вартість створення сайту. Вона може бути в рази вище, ніж при використанні готової CMS, так як більшість компонентів доведеться писати "з нуля". У нашій компанії ми створюємо продукти на мові програмування Python, фреймворк Django.
ВИКОРИСТОВУВАТИ ГОТОВУ CMS СИСТЕМУ
Відмінний варіант для міських і новинних з невеликої або середньої відвідуваністю. З плюсів - наявність великої кількості готових модулів, що значно спрощує справу. Ми в своїй роботі використовуємо WordPress - найпопулярнішу CMS в світі (близько третини всіх сайтів зроблено на ній). Дана CMS спочатку проектувалася як блоговая система, так що якщо ваш продукт націлений на велику кількість новин, статей - вона буде відмінним рішенням. Мінусом готової CMS є функціональні обмеження. Буде важко реалізувати особистий кабінет і майже неможливо повноцінний чат. Плюс до всього, якщо ваш проект передбачає дуже велику відвідуваність, web сервісу на готовій системі управління буде важче оптимізувати і утримувати цю навантаження.