1.23M
Category: internetinternet

Обзор CMS & Frameworks. Преимущества и недостатки

1.

Обзор CMS &
Frameworks.
Преимущества и
недостатки

2.

Что же такое CMS?
Аббревиатура CMS - расшифровывается как «Content
Management Software» («программное обеспечение
для управления содержимым»).
Проще говоря – «Система управления
содержимым».С его помощью можно управлять
структурой наполнением и веб-ресурса.

3.

Главная функция CMS - показывать страницы сайта
пользователям, формируя их содержимое "на
лету" из заранее определенных шаблонов с
дизайном и контента, то есть текстов, картинок,
таблиц и других материалов, которые хранятся в
базе данных. Также CMS необходима, чтобы
помочь владельцу сайта без каких-то специальных
навыков управлять сайтом, то есть публиковать
новые страницы, новости, выкладывать видео,
делать ссылки на внешние ресурсы и так далее.

4.

Схема функционирования

5.

Разновидности CMS
CMS делятся на:
• Систему управления содержимым
предприятия (Enterprise Content
Management );
• Систему управления содержимым
сайтов и веб – приложений.

6.

Преимущества использование CMS
С позиции разработчика: Благодаря наличию уже
готовых модулей изменения в структуре сайта
происходят качественно и оперативно, также это
уменьшает появление ошибок в коде;
C позиции пользователя: CMS предлагают прежде
всего удобный интерфейс для редактирования
содержимого сайта, не требуя специальных знаний
в сфере веб-дизайна, что в свою очередь снижает
затраты на обслуживание сайта.

7.

Виды CMS
• WordPress
• Joomla
• Drupal
• ModX
• 1C Bitrix

8.

Преимущества бесплатных CMS
• могут устанавливаться
практически на любом хостинге;
• возможен доступ к исходному
коду(не всегда)
• некоторые из них имеют средний
уровень безопасности(что
довольно неплохо)

9.

Недостатки бесплатных CMS
• Бесплатные уступают по
функциональности платным;
• Отсутствие документации;
• Слабо защищены;
• Нередко при внесении изменений
в программу бесплатной CMS её
корректное обновление становится
невозможным.

10.

Что такое Framework?
Framework(каркас) – это
программное обеспечение
применяемое при объединение
разных компонентов большого
программного проекта.

11.

Реализация фреймворка
Фреймворк по сути является
множеством конкретных и
абстрактных классов, включая
способы взаимоотношения между
ними

12.

Что включает в себя фреймворк
Фреймворк включает в себя набор
инструментов, библиотек,
соглашений для вынесения
рутинных задач в отдельные
модули, которые можно
использовать многократно

13.

Виды фреймворков
• Yii
• Spring
• Django
• Ruby on Rails
• ASP.Net

14.

Конструктор сайтов на
русском бесплатно
https://umi.ru/gotovye_resheniya/konstruktor_sajtov_besplatno
/
English     Русский Rules