За тридцать лет развития интернета способы изготовления сайтов прошли большой путь. Сейчас вы можете заказать сайт для любых нужд, а то и сделать его самостоятельно. Какие основные системы существуют сейчас, в чем их преимущества, почему стоимость создания похожих сайтов может отличаться в разы и как выбрать то, что подходит именно вам? Давайте разберемся, начав с простых вариантов.
Вариант первый: конструктор
Первые конструкторы появились в самом начале 2000 годов. Легендарный Народ.ру давал возможность ничего не понимающим в веб-разработке новичкам сверстать себе некое подобие сайта. Убожество дизайна и функциональности с тех пор сделали название этого сервиса нарицательным.
Относительно недавно появились новые сервисы. Их множество, многие хостинг-провайдеры предлагают свои решения, но самыми популярными стали Wix и Tilda.
Эти сервисы разработаны для того, чтобы человек, у которого много свободного времени, но нет возможности заплатить разработчикам, мог сделать себе относительно простой сайт самостоятельно. Относительно – потому что эти конструкторы предлагают варианты и для интернет-магазинов, но с очень ограниченной функциональностью. Когда к нам обращаются с просьбой добавить на такой сайт какую-нибудь полезную функцию, мы бессильны помочь.
Преимущества конструкторов:
- Низкая цена. Вы можете сами сделать себе сайт вообще бесплатно, согласившись с чужой рекламой на нем и доменным именем с упоминанием конструктора.
- Простота. Эти сервисы рассчитаны на людей, которые совсем далеки от веб-разработки, но готовы потратить немного времени на то, чтобы собрать из готовых блоков свой сайт.
- Техподдержка. Если вы чего-то не понимаете, вам помогут.
Минусы конструкторов:
- Ограниченная функциональность. Вы можете сделать себе простой интернет-магазин, но принимать платежи удобным вам способом вы не сможете. Если любой банк или платежный сервис заботиться о клиентах, он разрабатывает дополнения для всех популярных CMS, но для конструкторов он этого сделать не сможет по причине второго пункта.
- Проприетарность. Конструкторы делает команда программистов. Они же расширяют возможности. Поэтому если очень многие клиенты попросят их сделать платежный модуль для, к примеру, PayPal, они его сделают. Но если у вас счет в отдельном, даже крупном, банке, никто не будет разрабатывать прием платежей для вашего удобства.
- Вытекает из второго пункта. Если команда разработчиков решит закрыть проект, вы ничего не сможете сделать.
- Сайт жестко привязан к команде конструктора. Ни сменить его, ни перенести, ни сохранить себе на будущее вы не можете.
Итак, если вы – начинающий бизнесмен, блогер или фотограф, если у вас еще есть свободное время, но нет свободных средств – смело выбирайте конструктор! На первое время вам хватит такого решения. Однако впоследствии нормальный сайт вам придется разрабатывать с нуля.
Вариант второй: бесплатные CMS
CMS – это content management system, то есть система управления контентом. Они бывают платные и бесплатные. Начнем с бесплатных.
Таких систем существует много. Самая популярная – WordPress, но есть также Joomla и специализированные решения.
Для работы с ними не нужно учиться программированию. Можно разобраться самостоятельно, но это требует большего времени и сил, чем в случае с конструктором.
Эти системы управления сделаны и обслуживаются обширным сообществом независимых программистов. Это значит, что уже есть решения для большинства востребованных задач, и решения эти существуют в разных вариантах – платных и бесплатных.
По большому счету, работа с сайтом CMS сводится к следующим действиям: вы выбираете хостинг, устанавливаете на него CMS, выбираете и ставите тему оформления (есть три встроенные, но это совсем некрасивый вариант), устанавливаете нужные расширения (магазин – своя надстройка, расписание врачей в клинике – своя), наполняете текстами и картинками. Все это можно сделать самостоятельно, но если вы разрабатываете сайт для бизнеса, лучше обратиться к профессиональным веб-мастерам. Они сделают это быстрее и лучше, а вы сможете сосредоточиться на организационных задачах.
Плюсы бесплатных CMS:
- Масштабируемость. Вы всегда можете добавить функциональности сайту, не делая его с нуля. Начните с сайта-визитки, потом добавьте портфолио услуг, потом интернет-магазин без оплаты картой, потом добавьте оплату и расчет доставки. Все это можно делать постепенно, соответственно растянув расходы. Только мы бы советовали сообщить разработчику о том, во что вы собираетесь со временем превратить начальный вариант.
- Надежность и безопасность. Система не зависит от одного человека или даже целой команды. Если кто-то разочаровался, ушел, заболел, все продолжает работать, поддержанное тысячами других программистов. Кроме того, найденные дыры в безопасности оперативно исправляются энтузиастами.
- Относительная дешевизна. Работа с такими сайтами не требует высокого мастерства в программировании. Часть решений распространяются бесплатно, средняя цена платного расширения – от 30 до 50 долларов.
- Подходит для большинства сайтов – от простого блога до достаточно сложного магазина или системы бронирования.
Минусы бесплатных CMS:
- Не подходят для совсем сложных и уникальных проектов. “Совсем сложные” – это google или aviasales. Мы бы не рекомендовали использовать некоторые бесплатные CMS для магазинов с количеством товаров больше 15000. Есть специальные системы, тоже бесплатные, но с ними мы не работали и не знаем ограничений.
- Затрудненная работа с некоторыми проприетарными сервисами. WordPress может соединяться с 1С Бухгалтерия, но мы не видели пока ни одного простого и нормально работающего решения. Впрочем, мы не могли видеть все, может быть, тут тоже есть прогресс.
В целом, практически любой сайт может быть сделан на бесплатной CMS с использованием некоторых платных расширений. И не случайно на том же WordPress разработано до 80% современных сайтов (оценки разнятся, но порядок цифр такой).
Вариант третий: платные CMS
На наш взгляд, это самое странное решение. Тут собраны все минусы всех предыдущих разделов, и все это ради ограниченного количества плюсов. Это стандартная CMS, но разработана одной компанией и зависит от нее. Код закрытый, поэтому за работоспособность и безопасность отвечает эта же компания. В случае ее банкротства сайты в лучшем случае перестанут обновляться, а в худшем – потеряют работоспособность. Работа с этими системами требует навыков программирования, которыми специалисты не спешат делиться с коллегами и новичками.
Впрочем, если ваш бухгалтер категорически требует 1С, вам лучше подумать о выборе соответствующего решения.
Минусы платных CMS:
- Как я сказал, на наш взгляд, тут собраны все минусы. Закрытость, привязка к компании-разработчику, ограниченная функциональность…
Плюсы платных CMS:
- Такие системы хорошо работают в связке с другими сервисами, помимо сайта. Пример 1С мы уже приводили.
- Большой магазин лучше будет работать на платной CMS, специально разработанной для больших магазинов.
Уникальная разработка
Тут понятно. Если вам нужно сделать что-то вроде авто.ру или авито, вам лучше заказать разработку с нуля. Да, подобные вещи можно сделать и с помощью CMS, но последние все же не предназначены для создания огромных и сложных проектов с миллионами клиентов, кучей сервисов и подключением к разным внешним базам данных.
Подобные сайты стоят действительно дорого, делаются командами высококвалифицированных разработчиков и предназначены для долгой работы с гигантской аудиторией. Универсальных признаков тут нет, плюсы – можно сделать все что угодно, минусы – это стоит очень больших денег.