Назад > Design

У сайта «под капотом»: руководство по популярным CMS от разработчиков

Веб-разработка - двойной джекпот для маркетологов. Помимо спорных моментов в дизайне, при создании сайта важно учесть, что у него под капотом. Агентства на перебой советуют разные технологии, утверждая, что это лучший выбор. Правда ли это на самом деле или менеджеры просто стараются продать? Специально для маркетологов мы делимся простым описанием технологий, которые используются для написания сайтов.

Tilda, Squarespace, Readymag

Что это: движки-конструкторы нового поколения. Гибкие, но ограниченные по функционалу.
Для чего подходит: лендинги, простые корпоративные сайты, с недавних пор — базовые интернет магазины.
Для чего не подходит: любой сайт, где нужен сложный функционал: календари, вкладки, товары, рубрики.

Преимущества:

  • Дешево и быстро. Сайт на конструкторе можно собрать без помощи программистов, поэтому расходы на разработку будут в разы дешевле.
  • Красиво. Современные конструкторы сделаны с ограничениями, которые помогают дизайну быть эстетичным: например, шрифты, которые есть в заготовках, хорошо сочетаются между собой.

Недостатки:

  • Масштабируемость. Сайт на конструкторе сложно будет «доработать». Он умеет ровно то, что в него заложили изначально — анимированную картинку. Личный кабинет для пользователя или калькулятор сделать уже не удастся.
  • СЕО-оптимизация. Из-за того, что конструктор — это облачное решение с заготовленным кодом, шансы на оптимизацию сайта, сделанного на нем, — практически нулевые. Создатели платформ стараются решить этот вопрос, но при прочих равных сайт на tilda / squarespace / readymag всегда будет проигрывать сайту на более продвинутом движке.

Самое глубокое понимание темы будет непосредственно у разработчиков, которые работают с конкретным фреймворком на постоянной основе:

Даниель Тодоров, веб-дизайнер агентства Masters o Тильде:
Тильда идеально подойдет для коммерческих сайтов, посадочных страниц, сайтов-витрин с небольшим количеством товаров или спецпроектов. Сайты сделанные на Тильде отлично индексируются поисковиками, так как весь код заблаговременно хорошо структурирован и сжат. Для улучшения ранжирования можно проставлять теги, оптимизировать изображения и указывать ключевые слова для отдельных страниц. Сложнее будет работать с большим интернет-магазином, сайтом с личным кабинетом или просто высоко нагруженным проектом, где необходим очень кастомный дизайн и функции.

Выводы: конструкторы нового поколения идеально подходят для лендингов , локальных бизнесов, которым не очень важна поисковая оптимизация: небольших кафе и баров, шоурумов и т.д. Для сложных сайтов, а также для решений, в которых важно будет СЕО продвижение, лучше присмотреться к другим технологиям.

WordPress

Что это: самая популярная технология для корпоративных сайтов. По разным оценкам на WordPress написано от 65 до 80% сайтов в интернете. Сайты на WordPress состоят из темы — заготовки, в которой уже предусмотрен дизайн для ключевых страниц. Темы бывают готовыми и продаются на популярных сайтах вроде Evanto Market. Многие разработчики рисуют тему отдельно, программируют ее и подключают к самому движку WordPress. Именно здесь и появляется путаница — многие ошибочно полагают, что WP по умолчанию означает готовый шаблон, однако это совсем не так.
Для чего подходит: корпоративные сайты, блоги и новостные порталы, несложные интернет магазины (до 1000 товаров, без сложных интеграций со складским учетом и без сложных фильтров)
Для чего не подходит: для создания порталов, социальных сетей, веб-приложений.

Преимущества:

  • Популярность. Разработчики знающие wordpress — одни из самых востребованных и многочисленных во всей веб-разработке. Если вам необходимо будет найти подрядчика — сделать это будет несложно.
  • Документация. WP — технология, где было сделано практически все, что могло прийти в голову человечеству. Например, если вы хотите сделать, чтобы слайдер на главной странице сайта работал с эффектом нарастающего ускорения и на четных картинках был эффект «булькающей» картинки — в интернете, скорее всего, есть описание, подходящая библиотека и обсуждение на форуме wordpress разработчиков как лучше всего это реализовать.

Недостатки:

  • Сложности в выборе подрядчиков. Обратная сторона популярности технологии. Из-за относительно низкого порога входа WP разработчики варьируются от совершенно неумеющих выполнять элементарные задачи индивидуумов до потрясающих экспертов. Отличить одних от других, не имея технических знаний, весьма сложно.
  •  Кибербезопасность. WordPress разработчики часто грешат, скачивая пиратские версии плагинов и расширений для движка. Именно здесь и скрыты 90% уязвимостей wp-сайтов. Покупая официальные версии плагинов, этот риск можно свести до минимума, однако вероятность словить на свой сайт вирус все ещё остается.
  • Масштабируемость. В отличие от конструкторов на WP вполне можно, например, создать личный кабинет пользователя. Теоретически также можно сделать и веб-приложение для вебинаров. Граница технологического «можно» довольно размыта. Усложняя функционал, вам практически всегда доведется жертвовать скорость отклика сайта.

 

Выводы: популярность WP — одновременно благословение и проклятие. Если вам необходимо разработать сайт с календарем, новостным блогом или сложными анимациями, выходящими за пределы конструкторов, — это однозначно ваш выбор. Важно уметь отличить продавцов готовых шаблонов от профессиональных разработчиков. Для более сложных решений, близких к веб-приложениям лучше присмотреться к технологиям посложнее.

Shopify

Что это: один из самых популярных движков для интернет-магазинов. Система является на половину закрытой и может считаться аналогом prom.ua. Shopify — это SaaS платформа. Сам код хранится не на вашем сервере, а в облаке. Для shopify возможно переделывать темы и экспериментировать с внешним видом, однако функциональные доработки платформы — крайне ограничены.
Для чего подходит: для несложных интернет-магазинов.
Для чего не подходит: для маркетплейсов, сложных торговых платформ.

Преимущества:

  • Популярность. Shopify — одна из самых популярных платформ для электронной коммерции в мире. Количество тем, надстроек, а также веб-мастеров, работающих с этой платформой — одно из самых высоких.
  • Простота. Создать магазин на shopify значительно проще, чем создавать магазин с нуля, разрабатывая тему, настраивая плагины на других системах типа Opencart или Magento.
  • Поддержка. В случае возникших сложностей можно будет обратится к саппорту. В случае если магазин написан на базе WordPress — этого сделать нельзя.

Недостатки:

  • Ограниченность в функционале. Весь функционал, доступный к сборке на shopify — ограничен. Создавая магазин на этой платформе, невозможно написать и загрузить свои плагины, например, для товарных комплектов, бонусов или промокодов.
  • Специфичный код на Liquid. Фреймворк, на котором написаны темы для shopify — не всегда знаком программистам. Для работы над shopify нужно искать специалистов с опытом, что бывает сложно из-за их востребованности — большинство давно и плотно работает на зарубежный рынок.
  • Процент от оборота. Выбирая Shopify вам придется отчислять небольшой процент с каждой продажи.

 

Станислав Паршин, руководитель интернет-магазина Alisa.ua о Shopify:
Выбирайте Шопифай, если это ваш первый интернет-магазин и вы умеете читать по-английски. Он подходит для быстрой проверки бизнес-модели или нишевого магазина с простым каталогом. Например, у вас небольшое производство мёда под Полтавой или вы молодой бренд стритвира. Купите тему оформления в официальном магазине и сможете получить первые заказы за пару недель. Мы работаем с этой CMS уже пять лет после того, как не «потянули» разработку на Мадженто. Это было одно из лучших моих бизнес-решений.

Выводы: если вы создаете интернет-магазин не требующий сложного функционала и желаете сэкономить время — shopify та технология, которая однозначно будет хорошим вариантом. В случае если под капотом должно быть что-то более сложное, стоит присмотреться к более гибким технологиям.

Magento

Что это: ведущая СMS для интернет магазинов, более популярная в США. В последние годы также набирает популярность в Восточной Европе.
Для чего подходит: для интернет-магазинов и маркетплейсов практически любого уровня сложности.
Для чего не подходит: для веб-приложений.

Преимущества:

  • Техническая продуманность. Программисты часто хвалят данную Magento за MVC архитектуру. Для пользователей это проявляется в скорости и отклике самого сайта
  • СЕО оптимизация. Код на magento хорошо воспринимается поисковыми машинами.
  • Поддержка. Владельцы магазинов всегда получают своевременные консультации и апдейты по изменениям в систему.

Недостатки:

  • Стоимость. Лицензия Magento — не из дешевых. Также стоимость плагинов и надстроек стартует от 200 долларов. Разработчики на Magento — востребованы и работают на зарубежный рынок, поэтому их рейт всегда будет выше.
  • Заточенность под западный рынок. По умолчанию платежные сервисы и службы доставки которые можно подключить “из коробки” — американские. Если в магазине необходимо предусмотреть что-то кроме PayPal или UPS — придется потратить дополнительные усилия.

 

Денис Рогачев, Head of E-commerce — Comfy o Magento:
Маджента была предложена подрядчиком, который был выбран в качестве партнёра по разработке. Преимущества — удобное CMS решение с относительно доступной стоимостью разработки, недостатки — отсутствие масштабирования базы данных в старых версиях решения, как следствие сложная система с точки зрения оптимизации производительности.

Выводы: Magento — довольно дорогая и дорогостоящая платформа. В случае работы на американский рынок — это однозначный фаворит. При работе на локальный рынок — это одна из опций. Грамотно рассчитывайте свой бюджет, чтобы понять подходит ли вам это решение или стоит же присмотреться к альтернативам.

 

 

Laravel

Что это: В отличие от названных выше технологий, Laravel — это фреймворк. Приводя простую аналогию — если движки типа WordPress или Magento — это шкаф или комод из IKEA, который можно собрать в заранее задуманный предмет мебели, a Tilda или Squarespace — это арендованный комод, то Laravel — это набор досок и креплений, из которых можно смастерить почти все что угодно.
Для чего подходит: практически для любой веб-разработки.
Для чего не подходит: на Laravel можно сделать как простой лендинг так и социальную сеть. Термин «не подходит» можно применить только с точки зрения временной и финансовой нецелесообразности.

Преимущества:

  • Гибкость. Фреймворк практически не ограничен в своих возможностях. На нем можно написать социальную сеть, калькулятор окупаемости ипотеки, интернет-магазин, сервис бронирования недвижимости или билетов. Большое количество библиотек постоянно дополняется.
  • Популярность. На сегодня Laravel — cамый популярный фреймворк в мире. Обсуждения на форумах программистов, описания к библиотекам, живые примеры — все это помогает программистам создавать сложные решения быстрее и с меньшим количеством ошибок и уязвимостей.
  • Бесплатность. Вы платите только за часы разработчиков без дополнительных расходов на лицензии и поддержку.

Недостатки:

  • Мультифункциональность. Одновременно и преимущество и недостаток. С одной стороны веб-сайты на Laravel можно масштабировать без ущерба скорости загрузки и архитектуре. С другой стороны каждую небольшую деталь типа карусели с фото или меню придется писать практически с нуля. На сложных проектах вроде интернет магазинов или социальных сетей это чревато временными затратами.

 

Константин Пелиховский о Laravel:
Для разработки под фреймворки типа Symfony или Laravel необходимо понимание клиента, что ежемесячно есть задачи конкретно по функционалу, который отличается от магазина, блога или просто канала продаж. Есть необходимость в специфических функциях, подключениях платежных систем и маркетинговых экспериментах. При выборе конкретного фреймворка, лучше посоветоваться с профи. Лара — сокращенная Symfony. Со своими плюсами и минусами.

Выводы: Наиболее популярная технология для сложных сервисов. Отсутствие лицензии и бесплатность могут как удешевить проект, так и добавить часов к разработке. Однозначно лучший выбор для создания сложных платформ, порталов и веб-приложений.

Коротко о менее популярных, но часто встречаемых движках

Opencart — популярная в Украине и Восточной Европе CMS для интернет магазинов. Бесплатная по своей модели, она имеет множество необходимых для интернет торговли решений «из коробки». Несмотря на наличие платных и бесплатных плагинов и дополнений, некоторых функций иногда не хватает, а встроить в существующую архитектуру местами бывает крайне проблематично. Не заточен под западные сервисы оплаты и доставки.

Joomla — старший брат WordPress. Тяжеловесный и крайне проблемный с точки зрения безопасности движок. По умолчанию вызывает у разработчиков чувство брезгливости и неприятия. Стремительно теряет популярность.

Yii2 — фреймворк популярный в России и Китае. По своей сути напоминает Laravel, c некоторыми отличиями в архитектуре. В последние годы теряет популярность.

1с Битрикс — специфичный платный движок, заточенный под российский рынок. Сложный, платный, довольно сильно ограниченный в архитектуре, но имеющий пару функциональных преимуществ и большое количество заготовок. Довольно дорогостоящий в плане разработки.

Drupal — это популярная система управления контентом с открытым исходным кодом. Главные достоинства Друпала кроются в его гибкой архитектуре и грамотном сообществе разработчиков. Это значит, вам доступны отличные модули, своевременное исправление багов и обновление ядра, а также неиссякаемый поток документации и руководств в сети.

Modx — профессиональный инструмент для разработки сайтов. Предоставляется бесплатно и имеет open source. Часто разработчики дают предпочтение MODX перед WordPress, так как и на этой платформе можно создавать качественные блоги с многофункциональной панелью управления.

Что же делать для того чтобы проверить насколько удачный ваш выбор в плане CMS — попробуйте задать разработчикам несколько вопросов:

  • Можно ли будет реализовать на сайте желаемый функционал?
  • Сколько времени займёт разработка?
  • Будет ли сайт хорошо индексироваться поисковиками?
  • Нужно ли будет покупать дополнительный функционал?
  • Можно ли настроить кастомный дизайн?
  • Возможно ли будет в дальнейшем «доработать» сайт не привлекая к процессу разработчиков?

Выводы

Разработка инструмента для решения задач бизнеса — это, часто, погружение в темы, которые предпринимателю чужды. Процессы могут сильно отличаться от привычных и понятных для человека вне IT. И вам повезло с выбором, если исполнитель предлагает зафиксировать начальное техническое задание.
Следующий этап — выбор движка или сердца вашего проекта. Борьба добра со злом — ничто, по сравнению с этим процессом. Однако, есть вполне простой критерий. Это (барабанная дробь) — деньги, которые вы готовы инвестировать.
1. До $200 в месяц. Если разговор идёт о сумме до $10к за весь ваш проект в течение 5 лет — можно обойтись любой подходящей CMS. Например, это Wix, Tilda для простой продающей страницы. WordPress для блога или новостного сайта. Это конструкторы, так что, большую часть можно сделать самому.
2. От $500 в месяц. Инвестиции в долгосрочной перспективе. Предположим, вы планируете зарабатывать на ресурсе и конкурировать на digital рынке. Соответственно, нужны будут траты на рекламу и контент. В эту категорию попадают интернет магазины с небольшим количеством артикулов и оборотом. Здесь находятся очень спорные решения для бизнеса, в виде монстров на базе WordPress, OpenCart, MODX, Drupal, PrestaShop. Нанимаются часто меняющиеся фрилансеры. Где-то дописывается недостающее, где-то вырезаются лишние функции. На это тратятся деньги, время и нервы. Мой совет: найдите другие каналы продаж. Сочетайте несколько простых. Активно развивайте продажи в соц сетях.
3. Где-то между первым и четвёртым пунктами, плавают SaaS решения типа Shopify или Prom. С одной стороны, всё сделано за вас и недорого. С другой — всё выливается в крупную головную боль, когда необходимо то, чего там нет в модулях. Или свой, неповторимый дизайн и функционал.
4. Вы познали Дзен. И понимаете зачем платить программисту от $1000. Где-то за этой чертой находится разработка под фреймворки типа Symfony или Laravel.

Jegor Walowski

Nextpage
Tweet Поделиться 14
Назад к статьям

Читайте Также

Есть проект?