Слайд 1Обзор CMS & Frameworks.
Преимущества и недостатки
Слайд 2Что же такое CMS?
Аббревиатура CMS - расшифровывается как «Content Management
Software» («программное обеспечение для управления содержимым»).
Проще говоря – «Система управления
содержимым».С его помощью можно управлять структурой наполнением и веб-ресурса.
Слайд 3Главная функция CMS - показывать страницы сайта пользователям, формируя их содержимое
"на лету" из заранее определенных шаблонов с дизайном и контента,
то есть текстов, картинок, таблиц и других материалов, которые хранятся в базе данных. Также CMS необходима, чтобы помочь владельцу сайта без каких-то специальных навыков управлять сайтом, то есть публиковать новые страницы, новости, выкладывать видео, делать ссылки на внешние ресурсы и так далее.
Слайд 5Разновидности CMS
CMS делятся на:
Систему управления содержимым предприятия (Enterprise Content Management );
Систему
управления содержимым сайтов и веб – приложений.
Слайд 6Виды CMS
· WordPress
· Joomla
· Drupal
· ModX
· 1C Bitrix
Слайд 7Преимущества CMS
С позиции разработчика: Благодаря наличию уже готовых модулей изменения
в структуре сайта происходят качественно и оперативно, также это уменьшает
появление ошибок в коде;
C позиции пользователя: CMS предлагают прежде всего удобный интерфейс для редактирования содержимого сайта, не требуя специальных знаний в сфере веб-дизайна, что в свою очередь снижает затраты на обслуживание сайта.
Слайд 8Преимущества бесплатных CMS
могут устанавливаться практически на любом хостинге;
возможен доступ к
исходному коду(не всегда)
некоторые из них имеют средний уровень безопасности(что довольно
неплохо)
Слайд 9Недостатки бесплатных CMS
Бесплатные уступают по функциональности платным;
Отсутствие документации;
Слабо защищены;
Нередко при
внесении изменений в программу бесплатной CMS её корректное обновление становится
невозможным.
Слайд 10Что такое Framework?
Framework(каркас) – это программное обеспечение применяемое при объединение
разных компонентов большого программного проекта.
Слайд 11Реализация фреймворка
Фреймворк по сути является множеством конкретных и абстрактных классов,
включая способы взаимоотношения между ними
Слайд 12Виды фреймворков
Yii
Spring
MVC
.NET