Similar presentations:
Обзор CMS & Frameworks. Преимущества и недостатки
1.
Обзор CMS &Frameworks.
Преимущества и
недостатки
2.
Что же такое CMS?Аббревиатура CMS - расшифровывается как «Content
Management Software» («программное обеспечение
для управления содержимым»).
Проще говоря – «Система управления
содержимым».С его помощью можно управлять
структурой наполнением и веб-ресурса.
3.
Главная функция CMS - показывать страницы сайтапользователям, формируя их содержимое "на
лету" из заранее определенных шаблонов с
дизайном и контента, то есть текстов, картинок,
таблиц и других материалов, которые хранятся в
базе данных. Также CMS необходима, чтобы
помочь владельцу сайта без каких-то специальных
навыков управлять сайтом, то есть публиковать
новые страницы, новости, выкладывать видео,
делать ссылки на внешние ресурсы и так далее.
4.
Схема функционирования5.
Разновидности CMSCMS делятся на:
• Систему управления содержимым
предприятия (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
/