Что же такое CMS?
Аббревиатура CMS - расшифровывается как «Content Management Software» («программное обеспечение для управления содержимым»). Проще говоря – «Система управления содержимым».С его помощью можно управлять структурой наполнением и веб-ресурса.
Главная функция CMS - показывать страницы сайта пользователям, формируя их содержимое "на лету" из заранее определенных шаблонов с дизайном и контента, то есть текстов, картинок, таблиц и других материалов, которые хранятся в базе данных. Также CMS необходима, чтобы помочь владельцу сайта без каких-то специальных навыков управлять сайтом, то есть публиковать новые страницы, новости, выкладывать видео, делать ссылки на внешние ресурсы и так далее.
Разновидности CMS
CMS делятся на:
•Систему управления содержимым предприятия (Enterprise Content Management );
•Систему управления содержимым сайтов и веб – приложений.
Преимущества использование CMS
Спозиции разработчика: Благодаря наличию уже готовых модулей изменения в структуре сайта происходят качественно и оперативно, также это уменьшает появление ошибок в коде;
C позиции пользователя: CMS предлагают прежде всего удобный интерфейс для редактирования содержимого сайта, не требуя специальных знаний в сфере веб- дизайна, что в свою очередь снижает затраты на обслуживание сайта.
Преимущества бесплатных
CMS
• могут устанавливаться практически на любом хостинге;
• возможен доступ к исходному коду(не всегда)
• некоторые из них имеют средний уровень безопасности(что довольно неплохо)
Что такое Framework?
Framework(каркас) – это программное обеспечение применяемое при объединение разных компонентов большого программного проекта.