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

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

У каждого варианта есть свои преимущества и недостатки. Цель данной статьи - ответить на этот вопрос и прояснить его! Также важно отметить, что у всех разные потребности. Так что универсального ответа не существует.

Прочтите статью и решите, какой вариант лучше всего подходит вам!

Что важнее

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

  • Наличие личного домена. Наличие домена необходимо по двум причинам. Во-первых, ваш блог выглядит более профессиональным. Во-вторых, все преимущества SEO достаются ВАМ. Hashnode - единственная платформа для ведения блогов, которая позволяет использовать свой домен бесплатно. Если вы решите уйти, вы сохраните все преимущества SEO, в отличие от других платформ для ведения блогов.
  • Сосредоточение внимания на контенте, а не на создании. Спросите себя, хотите ли вы сосредоточиться ТОЛЬКО на создании контента или создании / поддержке его? Использование платформы для ведения блогов позволяет вам сосредоточиться исключительно на публикации контента.
  • Деньги. Вы хотите платить ежемесячную плату за свой блог или хотите вести блог бесплатно? При настраиваемом блоге нужно платить за хостинг, сертификаты и так далее. С платформой для ведения блогов вам нужно заплатить только за домен (если вы используете такую ​​платформу, как Hashnode); в противном случае это бесплатно.
  • Имеют ли существующие платформы для ведения блогов все функции, которые я ищу? - критический вопрос!

1. Использование существующих платформ для ведения блогов.

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

Если я использую его, есть ли в нем все функции, которые я ищу?

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

Личный домен

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

Если ответ отрицательный, можно двигаться дальше. Как уже упоминалось выше, наличие личного домена жизненно важно! На данный момент, насколько мне известно, только Hashnode БЕСПЛАТНО поддерживает такую ​​возможность. Вы можете сделать это на других платформах, например на Medium, но это платная функция.

Настройка блога

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

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

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

Бесплатно или платно

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

Некоторые из наиболее известных платформ для ведения блогов:

  • Средний (не совсем бесплатно)
  • Hackernoon (совершенно бесплатно)
  • Hashnode (совершенно бесплатно)

Hashnode и Hackernoon полностью бесплатны, а это означает, что отдельные блоггеры не будут платить никаких комиссий. С другой стороны, в Medium есть как бесплатные, так и платные функции.

Недостатки

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

Наиболее существенные недостатки следующие:

  • У вас нет 100% контроля. Независимо от того, какой контроль он предоставляет, вы не можете полностью контролировать свой блог, когда используете существующую платформу. Например, могут отсутствовать некоторые функции, и вы ничего не можете с этим поделать.
  • Вы привязаны к этой платформе. На большинстве платформ для ведения блогов, за исключением Hashnode и Medium, которые разрешают настраиваемые домены, вы теряете все, когда уходите. Все SEO и все, что вы построили, ушли. Причина в том, что платформы получают все возможности SEO, если у вас нет личного домена.
  • Новые функции. Еще один существенный недостаток - невозможность добавления функций. Если вам нужна функция для своего блога, вам не повезло. Некоторые платформы позволяют предлагать новые функции, но не гарантируется, что они будут реализованы.

Вывод

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

2. Создание блога с нуля.

Альтернатива - создать свой блог с нуля. Поскольку вы разработчик, вам следует сделать это сразу же, не так ли? Нет!

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

Преимущества использования собственного блога

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

Полная автономия

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

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

Вы не связаны

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

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

Широкие возможности настройки

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

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

Недостатки использования собственного блога

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

Не тратьте драгоценное время

Один из недостатков создания собственного блога - это время, необходимое для его создания. Вдобавок вам нужно потратить время на его поддержание.

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

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

Оплата

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

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

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

Блог в пустоту

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

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

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

Дизайн блога

О нет, что еще нужно сделать перед публикацией контента? Да! Теперь вам необходимо создать и реализовать дизайн блога. Вам нужно принять во внимание отзывчивость, доступность, принципы UX и многое другое.

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

Вывод

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

Что вы должны сделать

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

В моем случае я хотел:

  • иметь личный домен и получать весь трафик
  • сосредоточиться только на создании контента, а не на его создании / поддержке
  • быть несколько настраиваемым

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

Также я рекомендую следующие статьи для дальнейшего чтения:

Если вас интересуют руководства по JavaScript, я рекомендую Frontend Masters!

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

Если вы хотите изучить JavaScript, я рекомендую эти 5 ресурсов для изучения JavaScript для начинающих!

Очень важно договариваться о зарплате - узнайте, как договариваться о зарплате в качестве разработчика!

Ускорьте разработку с помощью Псевдонимов Git.

Если вы хотите начать блог как разработчик, рекомендую прочитать статью Как начать свой блог как разработчик!

Вам сложно быть в курсе всех новостей в сфере технологий? Посмотрите один из способов оставаться в курсе событий как разработчик!

Узнайте, как использовать Async / Await в JavaScript!

Профили GitHub сейчас в моде. Узнайте как создать страницу профиля GitHub!

Просмотрите эти 7 ресурсов, которые помогут вам пройти собеседование!

Ознакомьтесь с новыми функциями, которые появятся в JavaScript ECMAScript 2021 ES2021!

Вы начинающий программист? Ознакомьтесь с этими идеями программных проектов для начинающих!

Вы учитесь программировать или планируете это делать? Ознакомьтесь с лучшими местами, где можно БЕСПЛАТНО научиться программированию!

Повысьте продуктивность разработчика с помощью этих 9 расширений для браузера!

Если вы разработчик Node.js, советую вам ознакомиться с этими 4 шаблонами проектирования в Node.js!

Ознакомьтесь с этими удивительными функциями JavaScript ECMAScript 2020!