40
КАК ВЫБРАТЬ СИСТЕМУ УПРАВЛЕНИЯ САЙТОМ

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

  • View
    1.482

  • Download
    0

Embed Size (px)

Citation preview

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

КАК ВЫБРАТЬ СИСТЕМУ УПРАВЛЕНИЯ САЙТОМ

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

АНДРЕЙ ГРИГОРЬЕВ

Директор Get Shop App

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

ОБЗОР ТЕХНИЧЕСКИХ ПЛАТФОРМ 1. SaaS — программное обеспечение как

услуга

2. CMS — системы управления сайтами

3. Frameworks — конструкторы

4. Критерии выбора платформы

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

СТОИМОСТЬ РАЗРАБОТКИ И ВЛАДЕНИЯ САЙТОМ СИЛЬНО ЗАВИСИТ ОТ ЦЕЛЕЙ И ВИДА САЙТА, ВЫБОРА ПОДРЯДЧИКА И ТИПА ПЛАТФОРМЫ

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

ЗАТРАТЫ НА САЙТ

КОНТЕНТ

СОЗДАНИЕ ХОСТИНГ

ИНТЕГРАЦИЯ

ДОРАБОТКИ

ПОДДЕРЖКА

ПРОДВИЖЕНИЕ ( ПРИМЕР С ПРОДВИЖЕНИЕМ)

ОБУЧЕНИЕ

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

ТИПЫ СИСТЕМ

CMS SaaS Framework

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

SAAS ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ КАК УСЛУГА

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

SAAS — ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ, КАК СЕРВИС С ДОСТУПОМ ЧЕРЕЗ ИНТЕРНЕТ. ДРУГИЕ НАЗВАНИЯ: ОБЛАКО, КЛАУД

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

ПРЕИМУЩЕСТВА SAAS

• Скорость внедрения

• Дешевизна

• Простота освоения

• Богатый функционал

• «Все в одном»

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

НЕДОСТАТКИ SAAS

• Готовый дизайн

• Ограничение функционала

• Невозможность кастомизации

• Привязка к производителю

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

ПРИМЕРЫ SAAS-СЕРВИСОВ

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

ПОЛЕЗНЫЕ SAAS -СЕРВИСЫ • Лендинги ( lpgenerator.ru )

• Мобильные сайты и приложения (getshopapp.com)

• Автоматизация бизнес-процессов (бухгалтерия, склад, ip-телефония, управление проектами)

• Мой Склад, Мое Дело, Мегаплан, AMO.CRM, TeamLab, BaseCamp, Redmind, Манго-Телеком

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

CMS СИСТЕМЫ УПРАВЛЕНИЯ САЙТАМИ

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

CMS (ЛАТ. CONTENT MANAGEMENT SYSTEM) — СИСТЕМА УПРАВЛЕНИЯ СОДЕРЖИМЫМ (КОНТЕНТОМ) САЙТА. ДРУГИЕ НАЗВАНИЯ: ДВИЖОК, АДМИНКА, ЯДРО

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

СИСТЕМЫ УПРАВЛЕНИЯ САЙТАМИ (CMS) Как правило, системы управления достаточно универсальны, то есть на них можно собрать что угодно: от информационного сайта до интернет-магазина или портала.

При этом на внешний вид публичной части сайта (на то, что видит обычный пользователь) CMS никаких ограничений не накладывают.

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

ПАНЕЛЬ УПРАВЛЕНИЯ

ЯДРО СИСТЕМЫ

БАЗА ДАННЫХ

СХЕМА РАБОТЫ CMS

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

ПРЕИМУЩЕСТВА CMS

• Сделать сайт быстро, просто и дешево

• Много разработчиков

• Большой набор готового функционала, дополнительных плагинов, богатая методология

• Готовый интерфейс администратора

• Относительная простота поддержки

• Простое масштабирование функционала

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

НЕДОСТАТКИ CMS

• Избыточный функционал ( сложность использования )

• Ограничения по быстродействию/ нагрузкам

• Дорого создавать дополнительный функционал ( уникальный )

• Сложно делать тонкие настройки

• Сложность выбора

• Неоптимальная структура базы данных

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

Бесплатные Платные Самописные

ТИПЫ CMS

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

Самописная Open Source Промышленная

Отчуждаемость нет средне да

Документация нет Почти нет да

Специализированный хостинг нет да да

Безопасность неизвестно нет да

Гарантия производителя да нет да

Обновления системы нет Как повезет регулярно

СРАВНЕНИЕ ТИПОВ CMS

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

КТО ЕЩЕ ЕСТЬ НА РЫНКЕ

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

FRAMEWORK БАЗОВЫЕ ПРОГРАММНЫЕ ПРОДУКТЫ

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

ФРЕЙМВОРКИ — ПРОГРАММНЫЕ ПРОДУКТЫ, УПРОЩАЮЩИЕ СОЗДАНИЕ И ПОДДЕРЖКУ ТЕХНИЧЕСКИ СЛОЖНЫХ ИЛИ НАГРУЖЕННЫХ ПРОЕКТОВ

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

FRAMEWORK

Как правило, содержат только базовые программные модули, а все специфичные для проекта компоненты реализуются разработчиком на их основе.

Тем самым достигается не только высокая скорость разработки, но и большая производительность и надёжность решений.

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

ПРЕИМУЩЕСТВА FRAMEWORK • Практически нет ограничения по

возможной функциональности

• Проекты легко масштабируются и модернизируются

• Решения (как правило) работают очень быстро и выдерживают большую нагрузку

• Сайты получаются довольно безопасными

• Недорогой хостинг

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

НЕДОСТАТКИ FRAMEWORK • Очень мало разработчиков

• Дороговизна разработчиков и разработки

• Необходимо четкое понимание бизнес-процессов

• Нужно писать административный интерфейс

• Довольно высокие сроки разработки базового функционала

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

ПОПУЛЯРНЫЕ ФРЕЙМВОРКИ

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

PHP FRAMEWORK

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

RUBY FRAMEWORK

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

РЕКОМЕНДАЦИИ ПО ВЫБОРУ ПЛАТФОРМЫ

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

ВЫБОР МЕЖДУ ПЛАТФОРМАМИ Если провести аналогию со строительством дома, то подходы выглядят так:

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

ВЫБОР МЕЖДУ ПЛАТФОРМАМИ Если провести аналогию со строительством дома, то подходы выглядят так:

CMS: Вы покупаете некий готовый дом, а потом его достраиваете/делаете отделку.

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

ВЫБОР МЕЖДУ ПЛАТФОРМАМИ Если провести аналогию со строительством дома, то подходы выглядят так:

Фреймворк: Вы покупаете кирпичи и доски, а затем приступаете к строительству по своему собственному проекту.

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

ВЫБОР МЕЖДУ ПЛАТФОРМАМИ Если провести аналогию со строительством дома, то подходы выглядят так:

Saas : вы берете готовый дом в аренду на лето.

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

ВЫБОР МЕЖДУ ПЛАТФОРМАМИ Если провести аналогию со строительством дома, то подходы выглядят так:

Написать «с нуля»: Вы ищете и разрабатываете месторождение глины, делаете из неё кирпичи, параллельно с этим вырубаете лес для изготовления досок...

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

РЕКОМЕНДАЦИИ ПО ВЫБОРУ Разработка на CMS — наиболее правильный подход, если проект достаточно типовой.

То есть в CMS уже есть все нужные вам модули, а те процессы, которые встроены в CMS, почти полностью соответствуют вашим ожиданиям.

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

РЕКОМЕНДАЦИИ ПО ВЫБОРУ Разработка на фреймворке — наиболее правильный подход, если у вас индивидуальный проект и ваше видение проекта не особо укладывается в возможности и процессы присутствующих на рынке CMS.

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

РЕКОМЕНДАЦИИ ПО ВЫБОРУ • При возможности найти готовые

решения/продукты — используете их

• Если проект типовой ̆ — берите коробочную CMS, если сложный — используйте фреймворк

• Вначале выберите разработчика, потом платформу

• Оцените «заточенность» платформы под ваши задачи

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

ПОЛУЧИТЬ ДОСТУП К КУРСУ

ИНТЕРАКТИВНЫЙ КУРС «Основы веб-технологий: сайты и приложения» 1 ч. 55 мин. занятий, 10 тестовых заданий, сертификат о прохождении курса