¿Cómo lanzar rápido una web personal flexible por 0$ sin experiencia en desarrollo web: un equilibrio entre flexibilidad y sencillez?
Historia de un 'match': por qué elegí la combinación de Astro y Cloudflare Pages para mis aplicaciones
Historia de un 'match': por qué elegí la combinación de Astro y Cloudflare Pages para mis aplicaciones
Soy desarrollador de aplicaciones móviles. Sobre el desarrollo web tengo conocimientos exclusivamente superficiales y no cuento con experiencia práctica. Cuando surgió la idea fija de lanzar finalmente mis aplicaciones móviles en Google Play, inmediatamente pensé en cómo crear mi propio sitio web personal (web-tarjeta), donde estuviera la información de todos mis proyectos. Al mismo tiempo, no quería dedicar un tiempo significativo a la creación o al mantenimiento, ni al principio ni a futuro, y los requisitos para el sitio no eran los más triviales. Desde el comienzo entendía qué necesitaba exactamente de la web. No buscaba crear algo pesado: mentalmente estaba dispuesto a escribir mis propias abstracciones para facilitar la publicación de artículos, pero no quería lidiar con la configuración de algo tan voluminoso como los CMS tradicionales con sus módulos y soluciones similares.
Por eso, aquí detallo los criterios que definí y por qué los formulé así:
Seré breve y no mencionaré específicamente todo lo que probé: diversos sitios de tarjetas personales y generadores de plantillas. Los planes gratuitos resultaron estar muy limitados: en unos no había posibilidad de gestionar el SEO, en otros entendías de inmediato que sin comprar un plan no llegarías a ningún lado. Pero la razón principal para descartar las opciones de generación de plantillas fue que no me convenció la mecánica de creación. En algunas opciones que probé, no era obvio ni siquiera cómo crear una página básica. En parte, quizás era mi estado de ánimo y no tenía la motivación para investigar a fondo, además de que en el subconsciente tenía la idea: “¿Y si, aunque no sea desarrollador web, me armo con un asistente de IA e intento crear abstracciones cómodas para una estructura de plantillas que sea útil para mí y mis tareas?”. Existía el temor de estancarme en la parte técnica y fracasar con la idea al chocar con incertidumbres que tardaran mucho en resolverse, lo que haría perder la motivación (creo que a muchos les resulta familiar el miedo a perder la motivación).
Así, en una de las noches discutiendo opciones con la IA, me sugirieron la variante de Astro y Cloudflare Pages.
Tras hablar con la IA, me di cuenta de que esta combinación satisfacía plenamente mis criterios e incluso ofrecía más. Las principales ventajas que vinieron como un extra fueron:
La conclusión de mi prueba con esta combinación fue que mis requisitos y objetivos se cumplieron; podía seguir avanzando en esa dirección. El borrador de mi sitio, con una estructura inicial, se hizo literalmente en una sola noche.
No voy a repetir los elogios y ventajas sobre este framework que se encuentran fácilmente en Google, solo describiré cómo Astro resolvió mis problemas personales y ayudó a cumplir los criterios mencionados:
Teniendo en cuenta la velocidad a la que evoluciona el desarrollo web, seguramente Astro y Cloudflare Pages no sean las únicas soluciones de este tipo. Simplemente tuve un “match” una noche, mis peticiones fueron satisfechas y eso era todo lo que necesitaba. Si tus objetivos son similares, definitivamente recomiendo esta combinación.
Un poco sobre lo que me arrepentí o no tuve en cuenta de inmediato (reflexiones para quienes se sumergen por primera vez en la web):
Desde mi punto de vista, sin tener experiencia específica en desarrollo web, con la combinación de Astro y Cloudflare Pages se pueden crear sitios flexibles e incluso potentes dentro de lo razonable. Armado con herramientas de IA, la mayoría de los problemas hoy en día son absolutamente resolubles. Y lo que es importante para muchos: todo esto será gratis (no veo sentido a incluir la tarifa del dominio, que compré en Cloudflare, ya que no es obligatorio pero sí recomendable).