Lujo o necesidad: Crear una página web desde cero

Índice del artículo

¿Qué significa crear un sitio web desde 0? Me refiero a programar desde el principio (ya sea levantando en un servidor desde cero o con un framework). En resumen: requiere la utilización de códigos y de un programador. ¿La alternativa? Utilizar un CMS (Content Management System).

¿Tiene sentido crear un sitio web desde cero?

Como todo en esta vida: depende. A la hora de determinar cómo deseas hacer tu página web deberás tener en cuenta:
• La etapa en la que se encuentre tu proyecto
• Qué quieres lograr a largo plazo
• Cuál de todas las tecnologías disponibles del mercado utilizarás para armar tu sitio web

Opción A: Programar desde 0

Con tan sólo enunciar esa frase salen a la luz múltiples problemas que trae consigo programar tu página web. Hay mitos que explican la necesidad de crear tu sitio web desde 0 por: a) altos niveles de tráfico; b) Cantidad elevada de productos en venta; c) los CMS no son confiables ni seguros. Si todo esto fuera cierto, el New York Times no usaría WordPress para que sus lectores tengan a disposición todas sus noticias. 

En la mayoría de los casos, considero que no se justifica todo este trabajo ¿Por qué? Porque solo trae problemas. Con problemas me refiero a cuando algo que podría ser sencillo se complejiza por demás. Algunos de ellos son:

  1. Es costoso: debes contratar programadores y especialistas, saber qué tecnología usar, etc.
  2. Es lento: implica mucho tiempo debido a todos las etapas de aprobación que implica su realización. Es una desventaja al momento de llegar a nuestros clientes. Si no logras corregir tus errores, iterar o cambiar de rumbo en poco tiempo puede que alguien más aproveche la oportunidad de venderle a tus clientes. ra de pensar en el funcionamiento del mercado.
  3. Mayor mantenimiento y dificultad
  4. Es más complejo establecer métricas y planes de medición. Si armas tu web en React Native, por ejemplo, cuando necesites instalar Tag Manager o medir algún evento, comienzan los problemas. 
  5. Dependes siempre de un programador. Esto hace que tu proyecto corra con desventaja en las primeras etapas del proyecto, cuando salir a vender es lo prioritario.

Opción B: CMS

El Content Management System (sistema de gestión de contenidos en español) es un programa que te permite crear, organizar, publicar y eliminar contenidos, editar textos y códigos en tu sitio web, instalar plugins y extensiones, etc. En otras palabras, se trata de un programa con un conjunto de cosas ya resueltas que le permite a personas que no necesariamente son programadoras hacer cosas que sólo podría hacer un programador.

Es posible, en ese sentido, mencionar varias ventajas que tiene el uso de este programa en relación a la opción A:
Es económico: bajos costos para actualización y mantenimiento
Agilidad y versatilidad para realizar cambios, iterar, cambiar de rumbo
Facilidad de uso
Disponibilidad de amplia variedad de herramientas. Por ejemplo, Yoast SEO para optimizar la web para búsquedas orgánicas.
Soporte en línea con rápidos tiempos de respuesta
En pocas palabras, cuando usas CMS si quieres duplicar una página o crear productos nuevos es tan simple como hacer dos clicks. En definitiva, te permite moverte rápido: iterar, reaccionar al mercado, hacer cosas nuevas, probar conceptos sin depender de nadie.
Conversación de otro día será aquella en la que definiremos cuál es el CMS adecuado para cada persona. Pero lo que puedo hacer es mencionarte algunos de los disponibles en el mercado:

  • WordPress
  • Drupal
  • WebFlow
  • Shopify

Veamos un ejemplo…

Imagina que la empresa A vende zapatos por Internet y eligió programar su sitio web, ¿qué tendría que haber hecho? 

  1. Contratar un programador
  2. Pensar un prototipo
  3. Diseñar el prototipo
  4. Programar el prototipo
  5. Subirlo
  6. Si necesita modificaciones, debe volver con el programador, para que lo vuelva a diseñar, lo programe y lo suba nuevamente.
     

Luego de 6 semanas su sitio web estaba listo. Pero una vez lanzado, se da cuenta que no genera ventas, ¿qué pasó? La empresa B, que vende los mismos zapatos, decidió utilizar Shopify, un CMS. Luego de 2 o 3 días comenzó a vender, ganándole clientes a la empresa A. 

Entonces, por cuestiones de tiempo, es conveniente utilizar un CMS.

Ahora, después de un tiempo de comenzar las ventas, la empresa A tiene un problema en la web y se cae. ¿Qué puede hacer? Llamar al programador que armó su sitio web. Sin embargo depende de la prioridad que el programador pueda darle, el tiempo que le lleve diagnosticar, encontrar el problema y solucionarlo, todo esto mientras la página está caída, por ende, sin poder vender sus productos. 

Al mismo tiempo, el competidor B tuvo el mismo problema. Pero 3 horas después de comunicarse con el soporte de Shopify, su página volvió a funcionar y pudo continuar con sus ventas. 

Nuevamente, le ganaron clientes a la empresa A, solucionando los problemas de manera más rápida.

Por último, al momento de controlar sus gastos, es evidente que la empresa A tuvo un presupuesto mucho mayor que el competidor B. Por lo tanto, en términos de dinero también es conveniente utilizar un CMS.

En conclusión, como siempre digo hecho mejor que perfecto. Hay que enfocarse en moverse rápido. Por lo tanto, hacer un sitio web desde 0 es una mala idea en casi todos los casos

Si llegaste hasta aquí, habrás notado que, en resumen, programar desde cero es claramente un lujo. Espero que estos consejos hayan sido de ayuda. ¡Gracias por acompañarme hasta el final! Déjame en comentarios qué tema podría ser nuestro próximo Lujo o Necesidad.

También te puede interesar...