Как запустить быстро гибкий сайт-визитку за 0$ без опыта в web-разработке: компромисс между гибкостью и простотой
История одного мэтча: почему я выбрал связку Astro и Cloudflare Pages для своих приложений
История одного мэтча: почему я выбрал связку Astro и Cloudflare Pages для своих приложений
Я разработчик мобильных приложений. Про web-разработку имею исключительно поверхностные знания и за плечами не имею практики. Когда появилась навязчивая идея наконец-то довести свои мобильные приложения до релиза в Google Play — сразу задумался о том, как сделать свой сайт-визитку, где была бы информация обо всех моих проектах. При этом мне не хотелось, чтобы в самом начале или в перспективе я тратил значительное время на создание или поддержку, да и требования к сайту были не самые тривиальные. С самого начала я понимал, что конкретно мне нужно от сайта. При этом не смотрел в сторону создания чего-то неповоротливого: мысленно я готов был руками прописывать различные абстракции для упрощения выкладывания тех же статей, но не хотел возиться с настройкой чего-то до такой степени громоздкого, как условные CMS с модулями и подобные решения.
Поэтому немного о том, какие критерии у меня созрели и почему я их сформулировал именно так:
Тут скажу кратко и без упоминания того, что конкретно пробовал: разные сайты для визиток и генераторы шаблонов. Бесплатные тарифы оказались сильно урезанными: где-то не было возможности управления SEO, где-то сразу понимаешь, что без покупки тарифа никуда. Но главная причина отсечения вариантов с генерацией шаблонов — меня не удовлетворила механика их создания. В некоторых вариантах было неочевидно даже то, как просто создать базовую страницу. Отчасти, может, у меня было такое настроение и не было мотивации досконально разбираться, да и подсознательно в голове сидела мысль: «Хоть я и не web-разработчик и мало что знаю про эту область, но что если вооружиться ИИ-помощником и попробовать сделать удобные абстракции для ведения шаблонной структуры, которая была бы удобна для меня и моих задач?» Было опасение, что можно закопаться в технической стороне и прогореть по итогу с идеей, так как можно упереться в неопределенности, которые будут долго решаться, а от этого пропадет мотивация (думаю, многим знакома боязнь потери мотивации).
И вот в один из вечеров обсуждения вариантов с ИИ мне был предложен вариант Astro и Cloudflare Pages.
Из общения с ИИ осознал, что данная связка полностью удовлетворяет моим критериям и даже больше. Топовые преимущества, которые шли бонусом:
Вывод моего испытания данной связки: мои требования и цели соблюдены, можно продолжать двигаться в этом направлении. Черновик моего сайта с первой структурой был сделан буквально за один вечер.
Повторяться и озвучивать легкодоступные в Google похвалы про этот framework не буду, опишу лишь то, как Astro решил мои личные проблемы:
Учитывая скорость развития web-разработки, Astro и Cloudflare Pages наверняка не единственные подобные решения. Я просто в один вечер случился «match», мои запросы были удовлетворены, и это все, что мне было нужно. Если у вас схожие цели — определенно рекомендую.
Немного о том, о чем я пожалел или что не учел сразу (мысли для тех, кто впервые погружается в web):
На мой взгляд, не имея опыта в web-разработке, со связкой Astro и Cloudflare Pages можно создать гибкие и мощные сайты. Вооружившись ИИ-инструментами, большинство проблем сегодня абсолютно решаемы. И что важно — это будет бесплатно (если не считать плату за домен, которую я считаю оправданной инвестицией).