SlideShare uma empresa Scribd logo
1 de 40
Baixar para ler offline
КАК ВЫБРАТЬ СИСТЕМУ 
УПРАВЛЕНИЯ САЙТОМ
АНДРЕЙ ГРИГОРЬЕВ 
Директор Get Shop App
ОБЗОР ТЕХНИЧЕСКИХ ПЛАТФОРМ 
1. 
SaaS — программное обеспечение как услуга 
2. 
CMS — системы управления сайтами 
3. 
Frameworks — конструкторы 
4. 
Критерии выбора платформы
СТОИМОСТЬ РАЗРАБОТКИ И ВЛАДЕНИЯ САЙТОМ СИЛЬНО ЗАВИСИТ ОТ ЦЕЛЕЙ И ВИДА САЙТА, ВЫБОРА ПОДРЯДЧИКА И ТИПА ПЛАТФОРМЫ
ЗАТРАТЫ НА САЙТ 
КОНТЕНТ 
СОЗДАНИЕ 
ХОСТИНГ 
ИНТЕГРАЦИЯ 
ДОРАБОТКИ 
ПОДДЕРЖКА 
ПРОДВИЖЕНИЕ 
( ПРИМЕР С ПРОДВИЖЕНИЕМ) 
ОБУЧЕНИЕ
ТИПЫ СИСТЕМ 
CMS 
SaaS 
Framework
SAAS 
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ КАК УСЛУГА
SAAS — ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ, КАК СЕРВИС С ДОСТУПОМ ЧЕРЕЗ ИНТЕРНЕТ. ДРУГИЕ НАЗВАНИЯ: ОБЛАКО, КЛАУД
ПРЕИМУЩЕСТВА SAAS 
• 
Скорость внедрения 
• 
Дешевизна 
• 
Простота освоения 
• 
Богатый функционал 
• 
«Все в одном»
НЕДОСТАТКИ SAAS 
• 
Готовый дизайн 
• 
Ограничение функционала 
• 
Невозможность кастомизации 
• 
Привязка к производителю
ПРИМЕРЫ SAAS-СЕРВИСОВ
ПОЛЕЗНЫЕ SAAS -СЕРВИСЫ 
• 
Лендинги ( lpgenerator.ru ) 
• 
Мобильные сайты и приложения (getshopapp.com) 
• 
Автоматизация бизнес-процессов (бухгалтерия, склад, ip-телефония, управление проектами) 
• 
Мой Склад, Мое Дело, Мегаплан, AMO.CRM, TeamLab, BaseCamp, Redmind, Манго-Телеком
CMS 
СИСТЕМЫ УПРАВЛЕНИЯ САЙТАМИ
CMS (ЛАТ. CONTENT MANAGEMENT SYSTEM) — СИСТЕМА УПРАВЛЕНИЯ СОДЕРЖИМЫМ (КОНТЕНТОМ) САЙТА. ДРУГИЕ НАЗВАНИЯ: ДВИЖОК, АДМИНКА, ЯДРО
СИСТЕМЫ УПРАВЛЕНИЯ САЙТАМИ (CMS) 
Как правило, системы управления достаточно универсальны, то есть на них можно собрать что угодно: от информационного сайта до интернет- магазина или портала. 
При этом на внешний вид публичной части сайта (на то, что видит обычный пользователь) CMS никаких ограничений не накладывают.
ПАНЕЛЬ 
УПРАВЛЕНИЯ 
ЯДРО 
СИСТЕМЫ 
БАЗА 
ДАННЫХ 
СХЕМА РАБОТЫ CMS
ПРЕИМУЩЕСТВА CMS 
• 
Сделать сайт быстро, просто и дешево 
• 
Много разработчиков 
• 
Большой набор готового функционала, дополнительных плагинов, богатая методология 
• 
Готовый интерфейс администратора 
• 
Относительная простота поддержки 
• 
Простое масштабирование функционала
НЕДОСТАТКИ CMS 
• 
Избыточный функционал ( сложность использования ) 
• 
Ограничения по быстродействию/ нагрузкам 
• 
Дорого создавать дополнительный функционал ( уникальный ) 
• 
Сложно делать тонкие настройки 
• 
Сложность выбора 
• 
Неоптимальная структура базы данных
Бесплатные 
Платные 
Самописные 
ТИПЫ CMS
Самописная 
Open Source 
Промышленная 
Отчуждаемость 
нет 
средне 
да 
Документация 
нет 
Почти нет 
да 
Специализированный хостинг 
нет 
да 
да 
Безопасность 
неизвестно 
нет 
да 
Гарантия производителя 
да 
нет 
да 
Обновления системы 
нет 
Как повезет 
регулярно 
СРАВНЕНИЕ ТИПОВ CMS
КТО ЕЩЕ ЕСТЬ НА РЫНКЕ
FRAMEWORK БАЗОВЫЕ ПРОГРАММНЫЕ ПРОДУКТЫ
ФРЕЙМВОРКИ — ПРОГРАММНЫЕ ПРОДУКТЫ, УПРОЩАЮЩИЕ СОЗДАНИЕ И ПОДДЕРЖКУ ТЕХНИЧЕСКИ СЛОЖНЫХ ИЛИ НАГРУЖЕННЫХ ПРОЕКТОВ
FRAMEWORK 
Как правило, содержат только базовые программные модули, а все специфичные для проекта компоненты реализуются разработчиком на их основе. 
Тем самым достигается не только высокая скорость разработки, но и большая производительность и надёжность решений.
ПРЕИМУЩЕСТВА FRAMEWORK 
• 
Практически нет ограничения по возможной функциональности 
• 
Проекты легко масштабируются и модернизируются 
• 
Решения (как правило) работают очень быстро и выдерживают большую нагрузку 
• 
Сайты получаются довольно безопасными 
• 
Недорогой хостинг
НЕДОСТАТКИ FRAMEWORK 
• 
Очень мало разработчиков 
• 
Дороговизна разработчиков и разработки 
• 
Необходимо четкое понимание бизнес- процессов 
• 
Нужно писать административный интерфейс 
• 
Довольно высокие сроки разработки базового функционала
ПОПУЛЯРНЫЕ ФРЕЙМВОРКИ
PHP FRAMEWORK
RUBY FRAMEWORK
РЕКОМЕНДАЦИИ ПО ВЫБОРУ ПЛАТФОРМЫ
ВЫБОР МЕЖДУ ПЛАТФОРМАМИ 
Если провести аналогию со строительством дома, то подходы выглядят так:
ВЫБОР МЕЖДУ ПЛАТФОРМАМИ 
Если провести аналогию со строительством дома, то подходы выглядят так: 
CMS: Вы покупаете некий готовый дом, а потом его достраиваете/делаете отделку.
ВЫБОР МЕЖДУ ПЛАТФОРМАМИ 
Если провести аналогию со строительством дома, то подходы выглядят так: 
Фреймворк: Вы покупаете кирпичи и доски, а затем приступаете к строительству по своему собственному проекту.
ВЫБОР МЕЖДУ ПЛАТФОРМАМИ 
Если провести аналогию со строительством дома, то подходы выглядят так: 
Saas : вы берете готовый дом в аренду на лето.
ВЫБОР МЕЖДУ ПЛАТФОРМАМИ 
Если провести аналогию со строительством дома, то подходы выглядят так: 
Написать «с нуля»: Вы ищете и разрабатываете месторождение глины, делаете из неё кирпичи, параллельно с этим вырубаете лес для изготовления досок...
РЕКОМЕНДАЦИИ ПО ВЫБОРУ 
Разработка на CMS — наиболее правильный подход, если проект достаточно типовой. 
То есть в CMS уже есть все нужные вам модули, а те процессы, которые встроены в CMS, почти полностью соответствуют вашим ожиданиям.
РЕКОМЕНДАЦИИ ПО ВЫБОРУ 
Разработка на фреймворке — наиболее правильный подход, если у вас индивидуальный проект и ваше видение проекта не особо укладывается в возможности и процессы присутствующих на рынке CMS.
РЕКОМЕНДАЦИИ ПО ВЫБОРУ 
• 
При возможности найти готовые решения/продукты — используете их 
• 
Если проект типовой̆ — берите коробочную CMS, если сложный — используйте фреймворк 
• 
Вначале выберите разработчика, потом платформу 
• 
Оцените «заточенность» платформы под ваши задачи
ПОЛУЧИТЬ ДОСТУП К КУРСУ 
ИНТЕРАКТИВНЫЙ КУРС 
«Основы веб- технологий: сайты и приложения» 
1 ч. 55 мин. занятий, 10 тестовых заданий, сертификат о прохождении курса
ПОНРАВИЛАСЬ ПРЕЗЕНТАЦИЯ? ПОДЕЛИТЕСЬ!

Mais conteúdo relacionado

Semelhante a Как выбрать платформу для сайта

Выбор платформы для интернет магазина
Выбор платформы для интернет магазинаВыбор платформы для интернет магазина
Выбор платформы для интернет магазинаPetr Mityushkin
 
Как стать электронной компанией в Спб. Часть 2
Как стать электронной компанией в Спб. Часть 2Как стать электронной компанией в Спб. Часть 2
Как стать электронной компанией в Спб. Часть 2GooVape
 
техническая разработка сайтов(2)
техническая разработка сайтов(2)техническая разработка сайтов(2)
техническая разработка сайтов(2)Ольга Куликова
 
Техническая разработка сайтов
Техническая разработка сайтовТехническая разработка сайтов
Техническая разработка сайтовОльга Куликова
 
Presentation UMI.CMS for developers
Presentation UMI.CMS for developersPresentation UMI.CMS for developers
Presentation UMI.CMS for developersguest3139c8
 
Как создать сайт с нуля за 1 день
Как создать сайт с нуля за 1 деньКак создать сайт с нуля за 1 день
Как создать сайт с нуля за 1 деньАлександр Лысяк
 
Готовые решения для бизнеса: как создать и запустить свой сайт быстро и дешево
Готовые решения для бизнеса: как создать и запустить свой сайт быстро и дешевоГотовые решения для бизнеса: как создать и запустить свой сайт быстро и дешево
Готовые решения для бизнеса: как создать и запустить свой сайт быстро и дешевоAstra Media Group, Russia
 
WordPress как фреймворк для создания сложных систем
WordPress как фреймворк для создания сложных системWordPress как фреймворк для создания сложных систем
WordPress как фреймворк для создания сложных системAnatoly Yumashev
 
Фронтенд разработка без боли
Фронтенд разработка без болиФронтенд разработка без боли
Фронтенд разработка без болиAnton Piskunov
 
Презентация: с чего начать свой бизнес онлайн
Презентация: с чего начать свой бизнес онлайнПрезентация: с чего начать свой бизнес онлайн
Презентация: с чего начать свой бизнес онлайн«ГК ГЭНДАЛЬФ»
 
Создание сайтов: как всё устроено и первые шаги.
Создание сайтов: как всё устроено и первые шаги.Создание сайтов: как всё устроено и первые шаги.
Создание сайтов: как всё устроено и первые шаги.Александр Лысяк
 
презентация сайтостроение
презентация сайтостроениепрезентация сайтостроение
презентация сайтостроениеPalados
 
ModernCMS Presentation
ModernCMS PresentationModernCMS Presentation
ModernCMS PresentationKadirovCorp
 
4 Презентация систем управление взаимоотношениями с клиентами (CRM): SugarCRM...
4 Презентация систем управление взаимоотношениями с клиентами (CRM): SugarCRM...4 Презентация систем управление взаимоотношениями с клиентами (CRM): SugarCRM...
4 Презентация систем управление взаимоотношениями с клиентами (CRM): SugarCRM...St. Petersburg Foundation for SME Development
 
Модуль 15. Лекция 57-58. Обзоры платформ для различных проектов
Модуль 15. Лекция 57-58. Обзоры платформ для различных проектовМодуль 15. Лекция 57-58. Обзоры платформ для различных проектов
Модуль 15. Лекция 57-58. Обзоры платформ для различных проектовYana Brodetski
 
Обзор 40 SaaS-конструкторов для интернет-магазинов
Обзор 40 SaaS-конструкторов для интернет-магазиновОбзор 40 SaaS-конструкторов для интернет-магазинов
Обзор 40 SaaS-конструкторов для интернет-магазинов"Rating Runet"
 
Экономика проекта с точки зрения IT
Экономика проекта с точки зрения ITЭкономика проекта с точки зрения IT
Экономика проекта с точки зрения IToleg.bunin
 

Semelhante a Как выбрать платформу для сайта (20)

Выбор платформы для интернет магазина
Выбор платформы для интернет магазинаВыбор платформы для интернет магазина
Выбор платформы для интернет магазина
 
Как стать электронной компанией в Спб. Часть 2
Как стать электронной компанией в Спб. Часть 2Как стать электронной компанией в Спб. Часть 2
Как стать электронной компанией в Спб. Часть 2
 
техническая разработка сайтов(2)
техническая разработка сайтов(2)техническая разработка сайтов(2)
техническая разработка сайтов(2)
 
Техническая разработка сайтов
Техническая разработка сайтовТехническая разработка сайтов
Техническая разработка сайтов
 
2 Постановка целей и выбор CMS
2 Постановка целей и выбор CMS2 Постановка целей и выбор CMS
2 Постановка целей и выбор CMS
 
Presentation UMI.CMS for developers
Presentation UMI.CMS for developersPresentation UMI.CMS for developers
Presentation UMI.CMS for developers
 
Как создать сайт с нуля за 1 день
Как создать сайт с нуля за 1 деньКак создать сайт с нуля за 1 день
Как создать сайт с нуля за 1 день
 
Готовые решения для бизнеса: как создать и запустить свой сайт быстро и дешево
Готовые решения для бизнеса: как создать и запустить свой сайт быстро и дешевоГотовые решения для бизнеса: как создать и запустить свой сайт быстро и дешево
Готовые решения для бизнеса: как создать и запустить свой сайт быстро и дешево
 
WordPress как фреймворк для создания сложных систем
WordPress как фреймворк для создания сложных системWordPress как фреймворк для создания сложных систем
WordPress как фреймворк для создания сложных систем
 
Фронтенд разработка без боли
Фронтенд разработка без болиФронтенд разработка без боли
Фронтенд разработка без боли
 
ModernCMS
ModernCMSModernCMS
ModernCMS
 
Презентация: с чего начать свой бизнес онлайн
Презентация: с чего начать свой бизнес онлайнПрезентация: с чего начать свой бизнес онлайн
Презентация: с чего начать свой бизнес онлайн
 
Создание сайтов: как всё устроено и первые шаги.
Создание сайтов: как всё устроено и первые шаги.Создание сайтов: как всё устроено и первые шаги.
Создание сайтов: как всё устроено и первые шаги.
 
презентация сайтостроение
презентация сайтостроениепрезентация сайтостроение
презентация сайтостроение
 
ModernCMS Presentation
ModernCMS PresentationModernCMS Presentation
ModernCMS Presentation
 
Sugar crm
Sugar crmSugar crm
Sugar crm
 
4 Презентация систем управление взаимоотношениями с клиентами (CRM): SugarCRM...
4 Презентация систем управление взаимоотношениями с клиентами (CRM): SugarCRM...4 Презентация систем управление взаимоотношениями с клиентами (CRM): SugarCRM...
4 Презентация систем управление взаимоотношениями с клиентами (CRM): SugarCRM...
 
Модуль 15. Лекция 57-58. Обзоры платформ для различных проектов
Модуль 15. Лекция 57-58. Обзоры платформ для различных проектовМодуль 15. Лекция 57-58. Обзоры платформ для различных проектов
Модуль 15. Лекция 57-58. Обзоры платформ для различных проектов
 
Обзор 40 SaaS-конструкторов для интернет-магазинов
Обзор 40 SaaS-конструкторов для интернет-магазиновОбзор 40 SaaS-конструкторов для интернет-магазинов
Обзор 40 SaaS-конструкторов для интернет-магазинов
 
Экономика проекта с точки зрения IT
Экономика проекта с точки зрения ITЭкономика проекта с точки зрения IT
Экономика проекта с точки зрения IT
 

Mais de Нетология

10 инструментов HTML-верстки
10 инструментов HTML-верстки10 инструментов HTML-верстки
10 инструментов HTML-версткиНетология
 
17 советов по управлению временем
17 советов по управлению временем17 советов по управлению временем
17 советов по управлению временемНетология
 
Идеальная длина всего в онлайн
Идеальная длина всего в онлайнИдеальная длина всего в онлайн
Идеальная длина всего в онлайнНетология
 
13 недооцененных инструментов контент-маркетинга
13 недооцененных инструментов контент-маркетинга13 недооцененных инструментов контент-маркетинга
13 недооцененных инструментов контент-маркетингаНетология
 
Кейс: как вывести группу в топ поиска
Кейс: как вывести группу в топ поискаКейс: как вывести группу в топ поиска
Кейс: как вывести группу в топ поискаНетология
 
5 видео для менеджеров интернет-проектов
5 видео для менеджеров интернет-проектов5 видео для менеджеров интернет-проектов
5 видео для менеджеров интернет-проектовНетология
 
Входящие звонки для интернет-магазина
Входящие звонки для интернет-магазинаВходящие звонки для интернет-магазина
Входящие звонки для интернет-магазинаНетология
 
Экономим время и деньги в работе с контекстом
Экономим время и деньги в работе с контекстомЭкономим время и деньги в работе с контекстом
Экономим время и деньги в работе с контекстомНетология
 
10 шагов для быстрого запуска интернет-магазина
10 шагов для быстрого запуска интернет-магазина10 шагов для быстрого запуска интернет-магазина
10 шагов для быстрого запуска интернет-магазинаНетология
 
Какой бизнес-тренер вам нужен
Какой бизнес-тренер вам нуженКакой бизнес-тренер вам нужен
Какой бизнес-тренер вам нуженНетология
 
Как найти людей в стартап
Как найти людей в стартапКак найти людей в стартап
Как найти людей в стартапНетология
 
Привлечение инвестиций: о чем никто не говорит
Привлечение инвестиций: о чем никто не говоритПривлечение инвестиций: о чем никто не говорит
Привлечение инвестиций: о чем никто не говоритНетология
 
Как продвигаться в Instagram
Как продвигаться в InstagramКак продвигаться в Instagram
Как продвигаться в InstagramНетология
 
21 термин из HTML-верстки
21 термин из HTML-верстки21 термин из HTML-верстки
21 термин из HTML-версткиНетология
 
Как заниматься пиаром стартапа
Как заниматься пиаром стартапаКак заниматься пиаром стартапа
Как заниматься пиаром стартапаНетология
 
Как построить HR-бренд
Как построить HR-брендКак построить HR-бренд
Как построить HR-брендНетология
 
Как корпоративное обучение помогает бизнесу
Как корпоративное обучение помогает бизнесуКак корпоративное обучение помогает бизнесу
Как корпоративное обучение помогает бизнесуНетология
 
Краудфандинг: описываем проект
Краудфандинг: описываем проектКраудфандинг: описываем проект
Краудфандинг: описываем проектНетология
 
Женский взгляд на интернет-маркетинг
Женский взгляд на интернет-маркетингЖенский взгляд на интернет-маркетинг
Женский взгляд на интернет-маркетингНетология
 

Mais de Нетология (20)

10 инструментов HTML-верстки
10 инструментов HTML-верстки10 инструментов HTML-верстки
10 инструментов HTML-верстки
 
17 советов по управлению временем
17 советов по управлению временем17 советов по управлению временем
17 советов по управлению временем
 
Идеальная длина всего в онлайн
Идеальная длина всего в онлайнИдеальная длина всего в онлайн
Идеальная длина всего в онлайн
 
13 недооцененных инструментов контент-маркетинга
13 недооцененных инструментов контент-маркетинга13 недооцененных инструментов контент-маркетинга
13 недооцененных инструментов контент-маркетинга
 
Кейс: как вывести группу в топ поиска
Кейс: как вывести группу в топ поискаКейс: как вывести группу в топ поиска
Кейс: как вывести группу в топ поиска
 
5 видео для менеджеров интернет-проектов
5 видео для менеджеров интернет-проектов5 видео для менеджеров интернет-проектов
5 видео для менеджеров интернет-проектов
 
Входящие звонки для интернет-магазина
Входящие звонки для интернет-магазинаВходящие звонки для интернет-магазина
Входящие звонки для интернет-магазина
 
Экономим время и деньги в работе с контекстом
Экономим время и деньги в работе с контекстомЭкономим время и деньги в работе с контекстом
Экономим время и деньги в работе с контекстом
 
10 шагов для быстрого запуска интернет-магазина
10 шагов для быстрого запуска интернет-магазина10 шагов для быстрого запуска интернет-магазина
10 шагов для быстрого запуска интернет-магазина
 
Какой бизнес-тренер вам нужен
Какой бизнес-тренер вам нуженКакой бизнес-тренер вам нужен
Какой бизнес-тренер вам нужен
 
Как найти людей в стартап
Как найти людей в стартапКак найти людей в стартап
Как найти людей в стартап
 
Привлечение инвестиций: о чем никто не говорит
Привлечение инвестиций: о чем никто не говоритПривлечение инвестиций: о чем никто не говорит
Привлечение инвестиций: о чем никто не говорит
 
Как продвигаться в Instagram
Как продвигаться в InstagramКак продвигаться в Instagram
Как продвигаться в Instagram
 
21 термин из HTML-верстки
21 термин из HTML-верстки21 термин из HTML-верстки
21 термин из HTML-верстки
 
Как заниматься пиаром стартапа
Как заниматься пиаром стартапаКак заниматься пиаром стартапа
Как заниматься пиаром стартапа
 
Деофшоризация
ДеофшоризацияДеофшоризация
Деофшоризация
 
Как построить HR-бренд
Как построить HR-брендКак построить HR-бренд
Как построить HR-бренд
 
Как корпоративное обучение помогает бизнесу
Как корпоративное обучение помогает бизнесуКак корпоративное обучение помогает бизнесу
Как корпоративное обучение помогает бизнесу
 
Краудфандинг: описываем проект
Краудфандинг: описываем проектКраудфандинг: описываем проект
Краудфандинг: описываем проект
 
Женский взгляд на интернет-маркетинг
Женский взгляд на интернет-маркетингЖенский взгляд на интернет-маркетинг
Женский взгляд на интернет-маркетинг
 

Как выбрать платформу для сайта

  • 1. КАК ВЫБРАТЬ СИСТЕМУ УПРАВЛЕНИЯ САЙТОМ
  • 3. ОБЗОР ТЕХНИЧЕСКИХ ПЛАТФОРМ 1. SaaS — программное обеспечение как услуга 2. CMS — системы управления сайтами 3. Frameworks — конструкторы 4. Критерии выбора платформы
  • 4. СТОИМОСТЬ РАЗРАБОТКИ И ВЛАДЕНИЯ САЙТОМ СИЛЬНО ЗАВИСИТ ОТ ЦЕЛЕЙ И ВИДА САЙТА, ВЫБОРА ПОДРЯДЧИКА И ТИПА ПЛАТФОРМЫ
  • 5. ЗАТРАТЫ НА САЙТ КОНТЕНТ СОЗДАНИЕ ХОСТИНГ ИНТЕГРАЦИЯ ДОРАБОТКИ ПОДДЕРЖКА ПРОДВИЖЕНИЕ ( ПРИМЕР С ПРОДВИЖЕНИЕМ) ОБУЧЕНИЕ
  • 6. ТИПЫ СИСТЕМ CMS SaaS Framework
  • 8. SAAS — ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ, КАК СЕРВИС С ДОСТУПОМ ЧЕРЕЗ ИНТЕРНЕТ. ДРУГИЕ НАЗВАНИЯ: ОБЛАКО, КЛАУД
  • 9. ПРЕИМУЩЕСТВА SAAS • Скорость внедрения • Дешевизна • Простота освоения • Богатый функционал • «Все в одном»
  • 10. НЕДОСТАТКИ SAAS • Готовый дизайн • Ограничение функционала • Невозможность кастомизации • Привязка к производителю
  • 12. ПОЛЕЗНЫЕ SAAS -СЕРВИСЫ • Лендинги ( lpgenerator.ru ) • Мобильные сайты и приложения (getshopapp.com) • Автоматизация бизнес-процессов (бухгалтерия, склад, ip-телефония, управление проектами) • Мой Склад, Мое Дело, Мегаплан, AMO.CRM, TeamLab, BaseCamp, Redmind, Манго-Телеком
  • 14. CMS (ЛАТ. CONTENT MANAGEMENT SYSTEM) — СИСТЕМА УПРАВЛЕНИЯ СОДЕРЖИМЫМ (КОНТЕНТОМ) САЙТА. ДРУГИЕ НАЗВАНИЯ: ДВИЖОК, АДМИНКА, ЯДРО
  • 15. СИСТЕМЫ УПРАВЛЕНИЯ САЙТАМИ (CMS) Как правило, системы управления достаточно универсальны, то есть на них можно собрать что угодно: от информационного сайта до интернет- магазина или портала. При этом на внешний вид публичной части сайта (на то, что видит обычный пользователь) CMS никаких ограничений не накладывают.
  • 16. ПАНЕЛЬ УПРАВЛЕНИЯ ЯДРО СИСТЕМЫ БАЗА ДАННЫХ СХЕМА РАБОТЫ CMS
  • 17. ПРЕИМУЩЕСТВА CMS • Сделать сайт быстро, просто и дешево • Много разработчиков • Большой набор готового функционала, дополнительных плагинов, богатая методология • Готовый интерфейс администратора • Относительная простота поддержки • Простое масштабирование функционала
  • 18. НЕДОСТАТКИ CMS • Избыточный функционал ( сложность использования ) • Ограничения по быстродействию/ нагрузкам • Дорого создавать дополнительный функционал ( уникальный ) • Сложно делать тонкие настройки • Сложность выбора • Неоптимальная структура базы данных
  • 20. Самописная Open Source Промышленная Отчуждаемость нет средне да Документация нет Почти нет да Специализированный хостинг нет да да Безопасность неизвестно нет да Гарантия производителя да нет да Обновления системы нет Как повезет регулярно СРАВНЕНИЕ ТИПОВ CMS
  • 21. КТО ЕЩЕ ЕСТЬ НА РЫНКЕ
  • 23. ФРЕЙМВОРКИ — ПРОГРАММНЫЕ ПРОДУКТЫ, УПРОЩАЮЩИЕ СОЗДАНИЕ И ПОДДЕРЖКУ ТЕХНИЧЕСКИ СЛОЖНЫХ ИЛИ НАГРУЖЕННЫХ ПРОЕКТОВ
  • 24. FRAMEWORK Как правило, содержат только базовые программные модули, а все специфичные для проекта компоненты реализуются разработчиком на их основе. Тем самым достигается не только высокая скорость разработки, но и большая производительность и надёжность решений.
  • 25. ПРЕИМУЩЕСТВА FRAMEWORK • Практически нет ограничения по возможной функциональности • Проекты легко масштабируются и модернизируются • Решения (как правило) работают очень быстро и выдерживают большую нагрузку • Сайты получаются довольно безопасными • Недорогой хостинг
  • 26. НЕДОСТАТКИ FRAMEWORK • Очень мало разработчиков • Дороговизна разработчиков и разработки • Необходимо четкое понимание бизнес- процессов • Нужно писать административный интерфейс • Довольно высокие сроки разработки базового функционала
  • 31. ВЫБОР МЕЖДУ ПЛАТФОРМАМИ Если провести аналогию со строительством дома, то подходы выглядят так:
  • 32. ВЫБОР МЕЖДУ ПЛАТФОРМАМИ Если провести аналогию со строительством дома, то подходы выглядят так: CMS: Вы покупаете некий готовый дом, а потом его достраиваете/делаете отделку.
  • 33. ВЫБОР МЕЖДУ ПЛАТФОРМАМИ Если провести аналогию со строительством дома, то подходы выглядят так: Фреймворк: Вы покупаете кирпичи и доски, а затем приступаете к строительству по своему собственному проекту.
  • 34. ВЫБОР МЕЖДУ ПЛАТФОРМАМИ Если провести аналогию со строительством дома, то подходы выглядят так: Saas : вы берете готовый дом в аренду на лето.
  • 35. ВЫБОР МЕЖДУ ПЛАТФОРМАМИ Если провести аналогию со строительством дома, то подходы выглядят так: Написать «с нуля»: Вы ищете и разрабатываете месторождение глины, делаете из неё кирпичи, параллельно с этим вырубаете лес для изготовления досок...
  • 36. РЕКОМЕНДАЦИИ ПО ВЫБОРУ Разработка на CMS — наиболее правильный подход, если проект достаточно типовой. То есть в CMS уже есть все нужные вам модули, а те процессы, которые встроены в CMS, почти полностью соответствуют вашим ожиданиям.
  • 37. РЕКОМЕНДАЦИИ ПО ВЫБОРУ Разработка на фреймворке — наиболее правильный подход, если у вас индивидуальный проект и ваше видение проекта не особо укладывается в возможности и процессы присутствующих на рынке CMS.
  • 38. РЕКОМЕНДАЦИИ ПО ВЫБОРУ • При возможности найти готовые решения/продукты — используете их • Если проект типовой̆ — берите коробочную CMS, если сложный — используйте фреймворк • Вначале выберите разработчика, потом платформу • Оцените «заточенность» платформы под ваши задачи
  • 39. ПОЛУЧИТЬ ДОСТУП К КУРСУ ИНТЕРАКТИВНЫЙ КУРС «Основы веб- технологий: сайты и приложения» 1 ч. 55 мин. занятий, 10 тестовых заданий, сертификат о прохождении курса