Что значит самописный сайт
Готовый движок сайта или самописный?
Добрый день, ХабраХабр!
Неоднократно встречал на Хабре комментарии, что вместо использования готовых движков (здесь и далее, речь идет прежде всего о CMS, хотя в большинстве моментов замечания справедливы и для фреймворков), стоит писать собственные решения, хотелось бы высказать свое мнение по этому вопросу, осветив плюсы и минусы обеих подходов.
Высказанные мной замечания прежде всего актуальны для начинающих веб-разработчиков, но возможно окажутся полезными и специалистам, работающим в других областях программирования, где стоит выбор разработки собственного решения или использования уже существующих.
Преимущества готового движка:
1) Стоимость разработки и поддержки.
Даже для дорогих коммерческих продуктов, стоимость приобретения готового движка может быть существенно ниже, чем стоимость разработки с нуля.
При этом, продукт уже тестировался на тысячах других сайтов, с ним работают сотни специалистов, что позволяет в случае возникновения проблем, найти готовые ответы в сети, задать их на тематических форумах или воспользоваться платной помощью сторонних специалистов.
2) Гибкость и универсальность.
Как правило, готовые движки разрабатываются для решения целого класса задач, что позволяет их использовать на целом ряде своих проектов, сокращая время на создание каждого следующего сайта за счет использования имеющихся наработок и накопленного опыта.
В случае собственных разработок, переносимость кода между проектами конечно тоже возможна, но это часто сопряжено с существенно большими затратами труда и времени.
3) Наличие готовых плагинов — сокращают расходы при реализации дополнительного функционала.
Наличие рынка плагинов — это очень большой плюс, так как позволяет экономить время и деньги — купить готовый плагин проще, быстрей и дешевле, чем делать его с нуля, даже если его придется немного «допилить напильником». Особенно это важно, когда проектов много, они требуют разного функционала и при этом их бюджеты и сроки сильно ограничены.
Если же вам требуется какой-то уникальный функционал, пока не реализованный в готовых плагинах, у Вас есть возможность разработать его самостоятельно, или заказать разработку на стороне. В любом случае, разработка дополнительных модулей к существующему движку будет быстрее и дешевле, чем разработка проекта с нуля.
4) Наличие готовых шаблонов — позволяет быстро делать недорогие проекты, когда заказчик не готов платить за эксклюзив.
При этом, правильно выбрав шаблон, можно получить качественное решение, отличающееся и эстетикой и эргономикой. Да, оно не будет уникальным, но уникальный и качественный дизайн — товар очень не дешевый, далеко не все заказчики готовы за него платить.
Если же заказчик готов платить за уникальный дизайн, то можно реализовать его и для готового движка, качественные современные «коробочные» продукты практически не ограничивают творческий потенциал дизайнера.
Часто используется промежуточный подход — берется готовый качественный шаблон, который в дальнейшем модифицируется под нужды заказчика.
5) Возможность легко привлекать сторонних специалистов для разработки и поддержки
Не забывайте, что для работы стороннего человека с вашим самописным движком, у него должен быть очень весомый стимул (скорей всего финансовый) для его изучения, ведь полученные знания и опыт мало применимы при работе над другими проектами.
6) Большая лояльность заказчиков
Некоторые заказчики не согласятся платить за разработку на самописном движке, так как это критически привязывает их к исполнителю. Кроме того, вокруг популярных движков сформировано свое сообщество, откуда тоже можно находить себе клиентов.
В чем преимущества самописного движка?
1) Самообучение
Написание движка и его совершенствование, это очень интересная и полезная исследовательская работа, существенно повышающая Ваши знания и опыт в используемых технологиях, особенно это сочетается с изучением готовых, проверенных временем решений.
2) Привязка клиента к себе
Если Вы сделали сайт клиенту на своем движке, Вы его привязали к себе, так как найти стороннего специалиста для его поддержки может быть очень сложно и дорого, а заказывать разработку заново — долго и дорого.
3) Максимальная заточеность под данный проект
Из универсальности, о которой уже было сказано в плюсах, следуют и свои минусы: для большого и высоко нагруженного проекта, движок персонально для него написанный, может быть более качественным решением, чем использование готового.
Оценивать стоимость разработки и поддержки такого проекта надо в каждом случае индивидуально, не забывая, что аренда или покупка более мощного серверного железа может оказаться дешевле работ по созданию и поддержке сверх-оптимизированного софта. А также, тот факт, что при использовании готовых движков, существует возможность доработать их отдельные ключевые модули под Ваш проект, оптимизировав работу, но не переписывая движок с нуля.
Самописный сайт или CMS (движок)?
Статья посвящается НЕ программистам, а заказчикам, которые желают разобраться в вопросе. Идея написания возникла у меня, после прочтения заявок на фрилансе, где иногда попадается что-то такое: «Надо сайт-визитка на самописном движке» или «только с нуля, никаких CMS»…
Хоть мы делаем сайты разной сложности (в том числе самописные), но постарались бы отговорить заказчика создавать визитку или другой простой сайт с нуля. Изложу здесь нашу позицию. Возможно, она будет интересна и оградит от ненужных финансовых и временных затрат.
CMS (система управления контентом, движок ) — это система, которая обеспечивает создание, редактирование содержимого на сайте (статьи, фотоальбомы, отзывы и т.п.) и управление им.
Как я понимаю, в ваших глазах выглядит как-то так: самописный сайт не будет тормозить, он будет заточен конкретно под мои нужды, можно будет воплотить все желания.
Да, самописный сайт, по идее, должен работать быстрее. Дело в том, что он не будет перегружен лишними функциями, не будет предусматривать кучу ненужных вам расширений. Иногда в этом может быть смысл, но на примере сайта-визитки вы никогда не увидите разницы. Скорость загрузки сайтов такого плана, сделанных хоть с нуля, хоть на движках, составляет доли секунды (если на странице нет картинок) или 1-3 секунды (если есть графика).
Примеры наших проектов на СMS: Терем Белим, VITPA, DM design
Все равно хочу сайт с нуля — в чем минусы?
«Но если разницы нет, то почему бы вам просто не сделать, как я хочу?» — скажете вы.
Дело в том, что разница огромная. А именно в трудозатратах, времени и стоимости.
Вот что повлечет за собой написание с нуля:
Все это необходимо для сайта, и уже реализовано в движках. По сути, повторить придется очень многое, и выигрыш окажется минимальный. Это как придумывать велосипед.
Минусы движков. Когда уместно сделать сайт с нуля?
Так что там, с нуля вообще не вариант?
Иногда действительно приходится писать сайты с нуля. Это потому, что есть нетипичные проекты. Например, мы делали систему сравнения прайсов или сайт по поиску работы. Готового движка, который обеспечил бы такие возможности, к сожалению, нет.
Но вот сайт-портал с каталогом товаров, форумом, системой постинга в ленту, блогом и еще чем-то там не получится реализовать на движке, либо придется очень многое дописывать. В таком случае действительно можно задуматься над созданием самописного сайта.
Думаю, что решение «делать на движке или с нуля» должен принять программист. Так как ему виднее, какие есть готовые удачные решение, насколько сложно будет написать дополнения и т.д.
А можно короче?
Давайте уже сравним по пунктам, чтобы быстрее закончить и принять решение.
Расширяемость. Оба варианта можно расширить при необходимости. Движки всегда предусматривают написание или подключение дополнений. Сайты с нуля всегда можно дописать.
Надежность. Этот пункт противоречив. С одной стороны, у популярных движков открытый код. Любой может в нем порыться, и кто-то даже попытается найти уязвимость. Таким образом, сайт можно взломать, что иногда происходит (особенно этим грешит WordPress ).
Независимость. Если вы заказываете самопис, то становитесь привязанным к конкретному разработчику. Изучать новую систему, мало кто захочет. А вот специалиста по популярным движкам найти достаточно легко. Так вы не зависите от одного человека, который может просто передумать работать над проектом.
Возможности. Движки имеют самые разнообразные приморочки. А еще можно написать свое дополнение. Но нельзя отрицать, что с нуля получится сделать действительно любой функционал.
Дизайн. (выношу отдельно, так как многие путают шаблонные сайты и сайты на CMS ) Верстка и дизайн — это отдельная история. От движка не зависит, какой крутой можно соорудить интерфейс, и как красиво будут анимироваться картиночки.
Поддержка. Вряд ли случится так, что один сайт сможет удовлетворять вас на протяжении 10 лет. Технологии идут вперед, ваши нужды увеличиваются, новые «фишки» появляются.
У популярных движков часто выходят обновления: что-то улучшают, что-то добавляют. Это вам предлагают получать совершенно бесплатно. За поддержку самописного сайта придется платить, да и не все захотят этим заморачиваться.
Качество. Создание системы управления — непростой процесс. Над этим работает обычно целая команда и длится это долгие месяцы. Вряд ли один человек сможет настолько хорошо продумать систему, интерфейс, протестировать ее… Да, такие люди есть, но сайтами-визитками они не занимаются.
Если сравнивать подавляющее большинство движков и самописных сайтов, то первые по качеству побеждают. Особенно, если взять что-то более сложное, чем сайт-блог.
Сложность разработки. Движки созданы для того, чтобы облегчить разработку типичных проектов. Сайт на CMS можно сделать достаточно легко. Даже не очень квалифицированный программист что-то способен соорудить.
Хорошо сделать с нуля, конечно, сложнее. И разработчика такого уровня найти непросто, особенно на фрилансе (хотя никому не мешает утверждать, что его самопис необыкновенный и волшебный).
Время разработки. Естественно, самописные сайты разрабатываются в разы дольше.
Так какой там вывод?
Это не значит, что сайты с нуля непременно плохие или хуже. Просто часто в них абсолютно нет смысла. Мы не желаем впаривать заказчику то, что ему не нужно. Никакого удовольствия от недовольных заказчиков мы не получаем! Вот поэтому посчитали полезным поделиться информацией и высказать свою позицию.
Сайт на CMS, фреймворке или собственная разработка — что лучше?
Егор Косолапов из Uplab сравнивает разные варианты: разработку на чистых языках программирования, фреймворках, самописных и массовых CMS.
Чего хочет заказчик, когда обращается в агентство? Чтобы ему сделали сайт. Каким образом — вопрос второстепенный. Главное, чтобы в бюджет уложились, всё работало как задумано, а идеально — ещё лучше. Как задумано — значит удобно для пользователей, легко в управлении и безопасно.
У подрядчика в ответ на запрос клиента масса предложений. Рассмотрим, в каких случаях есть смысл создавать сайт на массовой CMS, а когда лучше пойти по пути уникальности.
Все сайты делятся на два типа
Сайт состоит из внешней и внутренней части. Внешняя — это дизайн и контент, внутренняя — это база данных и административная панель. При разработке сайта на CMS необходимо создать только внешнюю часть — дизайн, сверстать его и «натянуть на движок». А при самостоятельной разработке придётся создавать и всю начинку.
Запускаем толковый конкурс для вебмастеров: механика, задачи, ошибки и как их исправить
Узнайте, как CPA-маркетинг помогает продавать, находить новых партнёров и развивать продукт.
Промежуточный вариант, который совмещает оба метода, — самописные системы управления контентом. В этом случае сначала с нуля создаётся скелет функций, а затем решение становится типовым, и уже на его основе создаются похожие сайты. Как правило, самописные CMS используются для решения довольно узких задач.
Проведём аналогию с автомобилем
По сути, мы видим переход от штучного продукта к рыночному, от индивидуального — к массовому производству. Причём у каждого варианта свои преимущества и недостатки.
Массовая CMS
Системы управления контентом, которые созданы компаниями-разработчиками, бывают как платными, так и бесплатными.
Бесплатные CMS ограничены по набору функций и технической поддержке, обычно используются для создания личных или небольших корпоративных сайтов. Нередко имеют проблемы с безопасностью, поэтому для создания серьёзных проектов не рассматриваются.
Коммерческие CMS — это мощные, универсальные системы для разработки разных типов сайтов с защитой и техподдержкой.
Когда подходит
На массовой CMS можно создать все основные виды сайтов. Большинство систем состоит из модулей. Наборы таких модулей составляют редакции сайтов: корпоративный сайт, визитка, каталог, интернет-магазин, блог, портал и так далее. Это самый распространённый и простой способ сайтостроения.
Преимущества
У готовых платформ, как правило, есть интерфейс прикладного программирования, который содержит много классов, структур, функций и прочих элементов. Всё это позволяет интегрировать ресурс с внешними программными сервисами.
Самописная CMS
Далее рассмотрим системы управления контентом, разработанные отдельным программистом или студией. Это аналоги массовых CMS, но имеют небольшое распространение, даже если продаются. Могут создаваться на заказ.
Если массовые CMS — это универсальные решения, то самописные версии — продукт индивидуальной разработки. Обычно заточены под решение конкретных задач.
Когда подходит
Самописные CMS чаще используют для специфических проектов, когда требуется повышенный уровень безопасности, гибкость или, наоборот, простота в работе. Примером могут служить движки, разработанные для онлайн-СМИ. Они лишены громоздкости массовых систем и при этом могут обладать функциями управления контентом, которых нет в обычных движках.
Такие CMS очень кастомизированные. Как правило, обладают специальным интерфейсом, который удобен для редакторской работы. В этом случае переделка обычной CMS обошлась бы дороже и велась бы дольше, нежели собственная разработка.
Преимущества
Недостатки
Разработка на фреймворках
В переводе с английского framework — каркас, остов, структура. В разработке это готовая надстройка над «чистым» языком программирования. Фреймворк выполняет две задачи: задаёт архитектуру и позволяет подключать дополнительные модули и пакеты, за счёт чего можно расширять функциональность проекта.
Фреймворк — это набор отлаженного кода для решения конкретных задач, которые чаще всего стоят перед разработчиками. Если при разработке на CMS вы отрезаете все лишнее, то здесь всё наоборот: «лепите» сами из готовых блоков. Во многих случаях такой подход является более эффективным и оправданным.
На основе фреймворков можно разработать отдельное веб-приложение, сайт и даже CMS. Фреймворки существуют для всех языков программирования, бывают самописными и студийными. Наиболее популярные представители: Yii, Zend Framework, Symfony2, Laravel, Phalcon, Codeigniter, Kohana.
Когда подходит
Разработка на фреймворках сложнее, чем на CMS, и требует высокой квалификации как от разработчиков, так и от заказчика. Необходимо подобрать специалиста, оценить его опыт и чётко поставить перед ним задачи. Гибкость разработки на фреймворках открывает массу возможностей, но между тем приносит определённые сложности.
Преимущества
Недостатки
Собственная разработка
Под собственной разработкой понимается создание сайтов на языках программирования, например, на чистом HTML или PHP. При этом вся функциональность прорабатывается с нуля.
Когда подходит
Преимущества
Недостатки
Чтобы владеть чем-то уникальным, нужно вложить много ресурсов. Без команды опытных программистов — никуда.
Идеально, если вы готовы держать собственный штат разработчиков, которые в любой момент смогут исправить ошибку, доработать функцию или внедрить новую.
Хорошо, если у вас есть бюджет на агентство. Однако в последнем случае процесс становится не столь гибким. К тому же агентств, которые готовы взяться за создание «велосипеда», на рынке не так много.
Лидеры рунета всё делают сами
В первую очередь — на цели проекта и ваши возможности. Давайте обратимся к опыту рынка. По данным Data Insight, в основе более чем половины крупных интернет-магазинов — собственная разработка.
Похожая ситуация с крупнейшими сайтами рунета — из топ-100 подавляющее большинство работает либо на самописных CMS, либо разработаны на фреймворках или языках программирования.
Лидеры рынка — это всегда высоконагруженные, нестандартные проекты с уникальной начинкой. Ещё один важный нюанс: большинству крупных сайтов уже много лет, и на момент их создания не было достаточно продвинутых массовых CMS.
Но это не значит, что массовые CMS проигрывают
Во-первых, подавляющее большинство сайтов — а их миллионы — всё же работают на CMS. Во-вторых, ещё недавно собственная CMS была у каждой студии. Даже мы в Uplab создавали собственную CMS, но по ряду рациональных причин перешли на Битрикс.
Мы уверены, что сделали верный выбор. Поддержка собственной CMS отнимала много сил, а результат не всегда радовал. Битрикс продолжает набирать обороты и сейчас занимает верхние строчки в рейтинге CMS Magazine.
Какой бы метод вы ни выбрали, делайте это осознанно, тщательно оценив риски, сроки и бюджет.
На чем делать сайт
Или как выбрать CMS
У многих начинающих маркетологов или владельцев бизнеса рано или поздно встанет потребность создания сайта, и тогда-то и всплывет логично вопрос: на чем его делать?
А действительно, на чем? Существует огромное количество технологий позволяющих создать сайт. В этой статье мы разберем такие способы как:
Отдельно поговорим о контентных, корпоративных сайтах и интернет-магазинах.
Содержание
Инфографика
Самописный сайт
Вообще, самописных корпоративных сайтов и интернет-магазинов становится все меньше и меньше. Старые сайты обновляются и переписываются на CMS, а новых подобных сайтов делается все меньше.
Это связанно в первую очередь с ценой разработки и возможностями других способов. Как оно было еще десять лет назад: нужен сайт с уникальным дизайном или не типичным функционалом — делай самопис. Дизайн на CMS умели натягивать не только лишь все, а про реализацию функционала выходящего за рамки конструкторов и говорить не приходится. Вот и писали всё с нуля.
Пример самописного сайта
Сейчас, когда натянуть любой дизайн куда угодно не составляет труда, а возможности CMS расширились до немыслимых размеров, необходимость в самописном сайте отпала полностью, ну как минимум для типичных интернет-магазинов и корпоративных сайтов.
Структура самописного сайта
Самый легкий тип самописа — это связка HTML для фронтенда и PHP для бэкенда. Хорошо подходит для небольших сайтов и лендингов, которые особо не нужно будет администрировать и менять. Плюс такого подхода — ничего лишнего, только нужный функционал, который можно оптимизировать любым путем. Таким образом, сайт можно сделать очень быстрым и легким, что конечно же большой плюс.
Также сапомисные сайты используют на очень больших проектах, где есть вероятность, что CMS не справятся с нагрузкой. На самом деле утверждение довольно спорное, ведь New York Times пользуются же WordPress, при посещалке в 600 миллионов пользователей в месяц, и ничего, работает исправно.
Но в любом случае, лично я поддерживают разработку сайтов с уникальным функционалом и несущих какую-то важную миссию исключительно в самописном виде, ведь многие CMS уязвимы и у них постоянно ищут новые баги и глюки, хотя это палка о двух концах, ведь при плохих разработчиках, ваш сайт также может получиться крайне уязвимым.
Как правильно, начиная разрабатывать сайт с нуля, разработчики пользуются различными фреймворками, а зависимости от того, на чем они пишут.
Самые популярные языки разработки сайтов:
Кстати, вопреки распространенному времени HTML и CSS не являются языками программирования. HTML — это гипертекстовая разметка, а CSS — каскадная таблица стилей.
Кстати, практически все программисты работают во фрейсворках. Если упростить, то фреймворк — это «каркас» проекта, где ряд работ уже проделан за программиста и ему не надо проделывать лишнюю типовую работу. Стоит отметить, что некоторые фреймворки загоняют программиста в некоторые рамки, в пределах которых он и должен писать код, но как правило, эти рамки необходимы.
Самые распространенные фреймворки:
Не все программисты умеют работать в любом фреймворке, ведь у них есть свои особенности и принципы работы. Как правило, когда проект находится еще на стадии написания ТЗ фреймворк определяется заранее и программист должен его знать на отлично.
Плюсы и минусы самописных сайтов
Теперь давайте поговорим о конкретных плюсах и минусах самописных сайтов.
К плюсам можно отнести:
Вот собственно и все плюсы. Теперь о недостатках:
Это были основные недостатки. Дальше поговорим о разработке сайтов на CMS.
Сайт на CMS
Сайты на CMS — это, пожалуй, самое распространенное решение на сегодняшний день в интернете. CMS пользуются все, от начинающих стартапов, до многомиллионных корпораций. А почему бы и нет? CMS сделали огромный шаг вперед за последнее десятилетие и теперь можно собрать абсолютно любой сайт с любым по сложности функционалом всего за несколько дней.
Конечно, без программирования и верстки не обойтись, если вы хотите сделать что-то выдающееся, но это будет в любом случае проще, чем писать новый сайт с нуля.
Раньше CMS все не любили за сложность кастомизации и низкий уровень надежности, но сейчас этих проблем больше нет. Как только обнаруживается какая-то уязвимость, сразу же выкатывается обнова и проблема перестает быть актуальной.
Популярные CMS
А с обратной стороны стоит учитывать, что разработчики популярных CMS следят за трендами сайтостроения и интернет-маркетинга и внедряют новые фичи и функционал с каждой крупной обновой. Так что, вам не придется постоянно внедрять что-то новое самому, достаточно будет подождать обновления системы управления контентом.
Один из главных недостатков сайтов сделанных на КМС — это лишние функции. За весь функционал вам придется платить производительностью и потребляемым ресурсом. Чем функционала больше — тем больше он требует ресурса. Как правило, в КМС нельзя просто взять и отказаться от лишних функций, они все равно будут присутствовать и жрать ваши резервы. Конечно, толковый программист сможет выпилить все лишнее, но это не всегда оправдывается экономически, так что действовать лучше по ситуации.
Что касается SEO продвижения подобных сайтов, то тут все хорошо. Большое количество плагинов позволяет проделать любые работы по продвижению без особых проблем.
SEO плагины в WordPress
Можно решать вопросы и без сторонних решений, но тут вам уже понадобится толковый программист.
Сайты на CMS продвигаются довольно успешно. Основное, что может сказаться негативно — распространенный бесплатный шаблон. Дело в том, что код — это тоже часть контента сайта, и чем он уникальнее — тем лучше.
Очень популярный шаблон
Если шаблон до вас уже установили 50 000 пользователей, то ни о какой уникальности кода и речи быть не может. Тут лучше либо воспользоваться платными шаблонами, которых хотя бы не так много, либо сделать свою собственную тему с уникальным дизайном.
Что касается слитых платных тем, то тут нужно быть очень осторожным. Обычно никто просто так не «крякает» темы и не сливает их из приступа альтруизма.
Взломанные темы
Обычно в такие шаблоны добавляется либо вредоносный код и бэкдуры, либо он просто содержит внешние ссылки.
Бэкдур или Backdoor — это черный вход, через который злоумышленники могут получить доступ к админке вашего сайта.
С плагинами на CMS тоже не все так просто. Есть хорошие, есть плохие, а есть те, которые положат ваш сайт. Тут нужно придерживаться главных двух правил:
Устанавливать «ломанные» и «слитые» плагины мы крайне не рекомендуем, ибо тут как с шаблонами, может быть что угодно.
Лучше вообще при работе с CMS стараться отходиться без плагинов. Таким образом код вашего сайта будет чище, база данных содержать меньше запросов и в целом нагрузка на хостинг будет меньше. Конечно, кто-то может сказать что от 3-5 плагинов ничего особо не изменится и будет прав. Но вот если у вас уже 40-50 плагинов, то самое время задуматься о полной чистке.
Конструкторы сайтов
Если бы мы писали эту статью хотя бы три года назад, то наш совет был бы однозначным — не использовать конструкторы сайтов для создания проектов с более одной страницей.
Но сегодня дела обстоят совершенно иным образом. Многие конструкторы оценив уровень своей ущербности с точки зрения продвижения начали прорабатывать этот момент и добились не плохих успехов.
Конечно, часто в топе сайты сделанные на WIX или Flexbe не встретишь, ибо их все еще сложно продвигать, но вот в контекстной рекламе — сплошь и рядом.
Дело в том, чтоб собрать Landing Page на конструкторе очень просто. Там уже есть сотни заготовленных лендосов, куча готовых блоков функционала и вариантов дизайна с интеграциями. Просто бери и перетягивай мышкой.
Лендинг на конструкторе
Вариант отличный для небольших лендосов и недолгих промо-компаний. Нужен лендинг на месяц-два — собери по быстрому на конструкторе. Вот как это должно быть.
Если же вы хотите себе полноценный сайт или лендинг на постоянной основе — лучше один раз потратиться и заказать его у фрилансера, чем ежегодно платить довольно большие деньги за поддержку конструктора.
В этом и заключается главный недостаток сайтов на конструкторах. Ваш сайт вам не принадлежит целиком и полностью. В большинстве конструкторов вы не можете просто так взять и забрать код и файлы сайта. Либо вам их просто не отдадут, либо вы получите ущербную HTMLку.
Второй основной недостаток — возможности. Хоть конструкторы и получают обновления чуть ли не ежемесячно, они еще очень далеки по функциональности до полноценных сайтов. Да, есть удобный drag-n-drop редактор страниц, но на этом всё. Все ваши возможности по функционалу ограничиваются возможностями интеграций сервиса. Если их много — ура, пользуйтесь. Но бывает так, что за отдельные интеграции придется платить. Вот тогда то и лучше задуматься о переходе на другой вид создания сайтов.
Третий недостаток — ляжет конструктор, ляжет и ваш сайт. Взломают конструктор и сольют данные — пострадает ваш сайт. Конструктор решит приказать долго жить — прощай и ваш сайт. В общем, то, что ваш сайт вам не принадлежит обрастает новыми подробностями.
Четвертый недостаток — цена. Конструкторы довольно дорогие и платить нужно ежемесячно. Если при использовании обычного сайта вы платите только за хостинг и домен, то тут вам придется раскошелиться еще и на оплату самого сервиса. И хостинг у них как правило стоит дороже. В общем — на любителя способ.
Тарифы конструктора Flexbe
Но среди всех этих недостатков стоит отметить и достоинство — простота разработки сайта. С этим справится даже школьник или бабушка. Обычно процесс создания сайта на конструкторе пошаговый и вопросов не вызывает. Если они все же появились, то раздел справки или техподдержка точно помогут вам с решением. Так что, стоит учитывать этот нюанс при выборе способа создания сайта.
Готовые скрипты сайтов
Обычно скрипты готовых сайтов продают различные партнерские программы или франшизы. Скрипт это просто набор файлов, которые вам нужно залить на хостинг и начать пользоваться сайтом.
Как правило, скрипт имеет очень низкие возможности для расширения без использование кода. Тут стоит понять, что скрипт — это чей-то самопис, который был просто скопирован и отправлен вам.
Без знания языков программирования вы не сможете ничего добавить из нового функционала.
Тут нужно учитывать, поддерживает и обновляет ли разработчик свое творение. Если да — пользоваться можно, но смотря на каких условиях. Дорого за такое решение точно платить не стоит. Разраб может просто прекратить поддержку и вы больше ничего не сможете сделать с этим сайтом, оно вам надо?
Да и стоят готовые скрипты сайтов обычно не дешевых денег. Это из-за того, что это самопис + готовый сайт. Так что, советуем вам хорошо подумать, прежде чем принимать решение покупать скрипт готового сайта. Это наименее предпочтительный способ и мы в 99% случаев не рекомендуем его использовать.