Рассмотрим существующие в настоящее время подходы к созданию сайтов.В этом материале мы рассмотрим чисто технический вопрос, как можно сделать для себя сайт.

Рассмотрим существующие в настоящее время подходы к созданию сайтов.

Из всего многообразия я бы выделил три основные группы подходов к созданию сайтов:

  • разработка сайта своими силами с нуля,

  • заказ сайта у фрилансеров или в веб-студии и

  • создание сайта с помощью универсального движка для сайтов (CMS).

Про достоинства и недостатки каждого из этих подходов мы и поговорим в данном материале.

Кстати хочу сразу заметить, что ни один из этих подходов к созданию сайтов не является самым лучшим. Каждый подход имеет право на жизнь. И кому подходит тот или иной подход станет нам понятно из дальнейшего рассмотрения.

Первый подход к созданию своего сайта: Разработка сайта своими силами с нуля

Первый подход к созданию своего сайта, который мы с вами рассмотрим, это – разработать сайт своими силами с нуля на языке php или любом другом языке программирования.

А также конечно вам необходимо будет использовать язык HTML и CSS для того чтобы определить структуру и внешний вид вашего сайта. Итак, давайте рассмотрим достоинства и недостатки этого подхода разработки сайта своими силами с нуля.

Написать сайт своими силами с нуля
Достоинства подхода Недостатки подхода
Реализация любого функционала (при достаточных знаниях) на сайте Ограниченная функциональность сайтов и возможные недочеты
Вы можете в любой момент изменить или модернизировать сайт Затраты времени (а иногда и денег) на поиск решений и обучение разработке сайтов
Отсутствие лишнего кода на сайте Большие затраты времени на разработку сайта
Саморазвитие в области разработки сайтов  
Формирование портфолио разработанных сайтов  

Достоинства первого подхода к созданию своего сайта

Реализация любого функционала при наличии достаточных технических знаниях

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

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

Допустим, если вы сайт сделали, но не знаете, как реализовать, например, комментарии без перезагрузки, то вам надо будет потратить время, чтобы этот вопрос изучить. И у вас могут возникнуть возможные недочеты, если в каком-то вопросе вы недостаточно разобрались.

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

Вы можете в любой момент изменить или модернизировать сайт

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

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

Отсутствие лишнего кода на сайте

Следующий плюс данного подхода к созданию сайта - отсутствие лишнего кода. Если вы разрабатываете самостоятельно ваш сайт, то вы программируете только то, что конкретно вам нужно.

Если вам на странице не нужны комментарии, то конечно программный код комментариев вы в эту страницу не включите. Если вам на другой странице сайта нужна какая-то другая функция, то вы этот программный код поместите на страницу и никакого лишнего программного кода там не будет.

Это конечно положительно сказывается на времени загрузки вашего сайта. Чем меньше лишнего программного кода и вообще чем меньше программного кода на вашей странице сайта, тем быстрее сайт откроется в браузере посетителя вашего сайта.

Саморазвитие в области разработки сайтов

Дальше саморазвитие в области разработки сайтов. Естественно в процессе самостоятельной разработки сайтов вы развиваетесь и формируете свое портфолио сайтов.

Формирование портфолио разработанных сайтов

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

И со временем, конечно, у вас портфолио сайтов будет все больше и больше пополняться вашими работами.

Недостатки первого подхода к созданию своего сайта

Теперь давайте рассмотрим недостатки данного подхода к созданию своего сайта.

Ограниченная функциональность сайтов и возможные недочеты

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

Затраты времени (а иногда и денег) на поиск решений и обучение разработке сайтов

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

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

Большие затраты времени на разработку сайта

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

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

Итак, первый подход к созданию своего сайта мы с вами рассмотрели, а теперь перейдем к рассмотрению второго подхода, который можно назвать диаметрально противоположным первому.

Второй подход к созданию своего сайта: Заказать разработку сайта у фрилансеров или в веб-студии

Рассмотрим достоинства и недостатки этого подхода к созданию своего сайта - заказать разработку сайта у фрилансеров или в веб-студии.

Заказать разработку сайта у фрилансеров или в веб-студии
Достоинства подхода Недостатки подхода
Не нужно тратить свое время на разработку сайта Затраты времени на поиск профессиональных разработчиков сайтов
Качественный дизайн и необходимаяфункциональность сайта Беспокойство по поводу порядочности фрилансеров и веб-студий и оплаты за разрабатываемый сайт
  Материальные затраты, высокие цены на разработку сайта
  Чтобы качественно составить техзадание на разработку сайта нужно быть "в теме"
  Для каждого изменения на сайте нужно вновь обращаться к разработчику (возможны необоснованные затраты)

Достоинства второго подхода к созданию своего сайта

Не нужно тратить свое время на разработку сайта

При заказе создания сайта у фрилансеров или в веб-студии вам уже не нужно будет тратить свое собственное время на разработку сайта.

Вы даете задание веб-студии или фрилансерам, и они уже разрабатывают вам сайт такой, какой вы хотите, а вы занимаетесь своими делами, не тратя свое личное время на изучение создания сайтов. За вас все делают фрилансеры или веб-студия.

Качественный дизайн и необходимая функциональность сайта

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

Недостатки второго подхода к созданию своего сайта

Но и у этого подхода к созданию своего сайта, конечно, есть свои недостатки.

Затраты времени на поиск профессиональных разработчиков сайтов

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

Поэтому вам, чтобы найти именно профессионального фрилансера, профессиональную веб-студию, понадобится немало времени.

Беспокойство по поводу порядочности фрилансеров и веб-студий и оплаты за разрабатываемый сайт

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

Поэтому конечно беспокойство по поводу порядочности фрилансеров и веб-студий возможно.

Материальные затраты, высокие цены на разработку сайта

Конечно, чтобы вам разработали качественный сайт, вам нужно будет немало потратиться. Разработка простого сайта стоит довольно дорого, а функционального сайта (портала или интернет магазина) стоит очень дорого. И не у каждого желающего иметь свой сайт есть возможность заплатить веб-студии, чтобы они сделали сайт.

Зайдем, к примеру, на сайт фрилансеров fl.ru и посмотрим на цены, которые предлагают  фрилансеры, а также веб-студии за свою работу по разработке сайтов. Видим, что разработка сайта визитки стоит от 30 000 рублей, корпоративного сайта - от 50 000 рублей, интернет магазина - от 100 тысяч рублей.

А если открыть сайт веб-студии cmsplanet.ru, то увидим, что там цены начинаются от 299 тысяч рублей, это за простой сайт, а за портал - практически 500 тысяч рублей.

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

Чтобы качественно составить техническое задание на разработку сайта нужно быть "в теме"

Следующий минус данного подхода к созданию своего сайта - чтобы качественно составить техническое задание, нужно быть "в теме". Если вы придете к фрилансеру и объясните, что я хочу вот такой-то сайт, на котором я буду продавать запчасти, допустим, для автомашин,  здесь мне нужно, чтобы мне писали люди, мне нужно чтобы было ещё то-то, конечно никакой фрилансер, никакая веб-студия вас не поймут.

А если вы хотите составить качественное техническое задание, то вы хотя бы немного должны разбираться в теме построения сайтов. Знать, что такое меню сайта, знать что такое форма, что такое в идеале html и css, чтобы правильным языком объяснить фрилансеру, что же вы хотите, какой сайт вы хотите иметь.

А, как известно, от правильно составленного технического задания зависит и качество уже готового сайта.

Для каждого изменения на сайте нужно вновь обращаться к разработчику (возможны необоснованные затраты)

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

Если вы не знаете, что тот или иной проблемный момент реализуется за одну две минуты внесением буквально двух строк программного кода, а программист сайта скажет вам, что это стоит например 20 тысяч рублей, то вы не сможете оценить дорого это или дешево. Потому, что вы не знаете сложно это реализуется или все это реализуется за 5 минут.

Следовательно, здесь вполне вероятны необоснованные затраты.

Мы рассмотрели второй подход к созданию своего сайта, а теперь давайте рассмотрим еще один третий подход, который по сути является где то посередине между самостоятельным созданием сайта  с нуля и заказом сайта в веб студии.

Третий подход к созданию своего сайта: Создание сайта с помощью универсального движка для сайтов (CMS)

CMS – это «content management system» или система управления контентом (содержанием) вашего сайта. Систему управления контентом сайта CMS, еще называют «движок для сайта», то есть CMS – это движок для сайта.

Что такое движок для сайта?

Движок для сайта - это совокупность файлов, совокупность скриптов, написанных, как правило, на языке php, которые позволяют не разрабатывать сайт с нуля, не писать весь программный код сайта с нуля.

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

И у этого подхода к созданию сайта с помощью универсального движка для сайтов (CMS), конечно, есть свои достоинства и свои недостатки. Рассмотрим достоинства и недостатки этого подхода к созданию своего сайта – самостоятельное создание сайта с помощью универсального движка для сайтов (CMS).

Создание сайта с помощью универсального движка для сайтов (CMS)
Достоинства подхода Недостатки подхода
Простота в изучении движка для сайтов Некоторое время на обучение, в т.ч. на основы html+css
Не нужно знать языков программирования Возможен лишний код на сайте
Скорость создания сайта Не всегда можно реализовать редкий функционал сайта
Простое расширение функционала сайта  
Большой выбор шаблонов для сайта  
Отсутствие (или почти отсутствие) материальных затрат на создание сайта  

Достоинства третьего подхода к созданию своего сайта

Простота в изучении движка для сайтов

Так как вам не нужно изучать язык программирования, не нужно практически изучать ни html, ни css, то изучив движок CMS, вы сможете буквально за несколько дней или максимум неделю, на нем сделать качественный и серьезный сайт.

Как я уже сказал, вам не нужно знать никакие языки программирования.

Скорость создания сайта

Если вы изучите движок для сайта CMS на неплохом уровне, то свой сайт вы сможете создать буквально за несколько дней или если это простой сайт, то буквально за несколько часов. Все это делается довольно быстро.

Простое расширение функционала сайта

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

Большой выбор шаблонов для сайтов

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

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

Отсутствие (или почти отсутствие) материальных затрат на создание сайта

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

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

Поэтому фактически при создании сайта с помощью движка CMS каких либо особенных материальных затрат не потребуется.

Конечно, и у этого подхода к созданию своего сайта есть свои недостатки

Недостатки третьего подхода к созданию своего сайта

Некоторое время на обучение, в том числе на основы html и css.

Конечно, все что мы хотим уметь делать на нашем сайте, нам нужно сначала выучить и соответственно движок для сайта CMS мы тоже должны выучить.

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

 Возможен лишний код на сайте

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

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

И поэтому возможен лишний код, если вы используете не все заложенные в движок CMS функционалы. Однако при нынешних скоростях интернета этот дополнительный программный код не оказывает практически никакого влияния на время загрузки вашего сайта.

Не всегда можно реализовать редкий функционал сайта

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

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

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

Выводы:

Мы рассмотрели несколько подходов к созданию своего сайта и остановимся мы с вами на последнем более универсальном и более доступном и для пенсионеров и для молодых мамочек.

Этот подход - создание сайта с помощью универсального движка для сайтов (CMS), находится в золотой середине. Он не требует много времени на изучение, не требует знания языков программирования и соответственно подходят практически для каждого человека, который не хочет или не может тратить время на то, чтобы глубоко углубляться в программирование.

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

При разработке данного материала использовалась информация из платного курса Евгения Попопа  "Joomla 3 - профессиональный сайт за один день"

Успехов вам и хороших интернет заработков.

ПАССИВНЫЙ ЗАРАБОТОК В ИНТЕРНЕТЕ

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

Колесов Г.Б.,
независимый пенсионный консультант,
эксперт по пенсионному и финансовому планированию жизни

kolesovgb.ru