Когда ASP.NET не подходит для вашего блога
Существует определенная категория сообщений в блогах, в которой инструменты уровня разработчика рассматриваются как очевидный выбор для создания блога, как будто человеку, пишущему о своих экспериментах на закваске, нужна платформа, предназначенная для корпоративных веб-приложений. Я совершил эту ошибку. Накладные расходы не окупаются, если фактической целью не является технический контроль.
Что на самом деле предлагает программное обеспечение для блогов с большим количеством кода
Такие платформы, как ASP.NET, предоставляют разработчикам огромную гибкость. Вы можете подключить собственную аутентификацию, создать сложную систему шаблонов, интегрировать любую базу данных, которую захотите, и развернуть все это в инфраструктуре, которую вы полностью контролируете. Если вы уже знаете C# или родственные языки, потолок действительно высок — вы можете создать систему ведения блога, которая делает именно то, что вы хотите, без каких-либо внешних зависимостей, диктующих ваш формат данных или экосистему плагинов.
Это реально. Для инженера-программиста, который хочет полного контроля и любит проблемы с инфраструктурой так же, как и проблемы с написанием, что-то вроде специального блога ASP.NET может принести большое удовлетворение. Вы строите столько же, сколько и пишете.
Стоимость никто не называет
Проблема в том, что сама гибкость, которая делает инструменты уровня разработчиков привлекательными, одновременно затрудняет их обслуживание. Каждую нужную вам функцию — раздел комментариев, RSS-канал, галерею изображений — необходимо создавать или интегрировать вручную. В управляемой платформе эти функции существуют по умолчанию. Если в 2 часа ночи в вашей индивидуальной настройке что-то сломается, вы — служба поддержки.
Я потратил выходные на настройку пользовательского бэкэнда блога, хотя мог бы написать пять статей. Одна только настройка сервера заняла целый день. И после всего этого впечатления от чтения для посетителей были идентичны тем, которые я получил бы от чтения. план веб-хостинга и стандартная CMS. Никто, просматривая мои сообщения, не мог отличить мою систему, созданную вручную, от установленной WordPress. Только я знал, и в основном я знал, сколько времени он съел.
Для кого это действительно имеет смысл
Если вы разработчик, создающий блог частично как часть портфолио, или если вы хотите продемонстрировать определенные навыки с помощью определенной платформы, тогда технические накладные расходы преследуют цель, выходящую за рамки самого блога. Менеджеры по найму, которые могут читать вашу кодовую базу, заметят детали реализации. В этом случае дополнительная работа приносит что-то конкретное.
Это также имеет смысл, если к вашему блогу предъявляются необычные требования — интенсивное взаимодействие в реальном времени, тесная интеграция с существующим приложением или ограничения безопасности, исключающие использование управляемых платформ. Стандарт программное обеспечение для блога установка не будет охватывать все крайние случаи.
Но для большинства людей, которые хотят писать и быть прочитанными, выбор структуры, потому что она технически впечатляет, означает выбор неправильного инструмента. Цель блога — писать. Платформа — это просто полка, на которой она стоит.
Что я бы пропустил
Я бы пропустил любую настройку, требующую от вас управления собственным сервером, если вы не являетесь системным администратором по профессии или интересам. облачный хостинг Инструменты сделали управляемое развертывание дешевым и достаточно надежным, поэтому аргумент «я хочу полный контроль» уже редко подтверждается соображениями стоимости. Я бы также отказался от рефлекса, связанного с использованием самого мощного доступного инструмента — клавиатура разработчика и специальная структура не улучшит ваше письмо. Тихий час и что-то стоящее, чтобы сказать.
Честный вывод: ASP.NET — действительно превосходное программное обеспечение для приложений, которым оно необходимо. Большинство блогов этого не делают. Выберите платформу, которая быстрее всего вам удобна, и начните публикацию. Вы всегда можете перейти позже, если ваши потребности действительно перерастут стандартную платформу — и велика вероятность, что этого никогда не произойдет.
Готовы делать покупки? Сравнить Технологии и гаджеты по магазинам →






