Por CMS, voy a suponer que te refieres a una plataforma CMS preconstruida, como WordPress. Un CMS es en realidad solo una forma de administrar el contenido del sitio (implícito en el Sistema de administración de contenido) que podría escribirse desde cero.
En resumen, un CMS es ideal para la mayoría de los sitios. Sin embargo, a menudo es necesario construir un sitio desde cero, si está construyendo algo nuevo (es decir, un servicio web que es muy específico) y sería más difícil forzar las restricciones de un CMS que escribirlo usted mismo.
Como lo indicó el usuario de Quora, al usar un CMS, no reinventa la rueda para interacciones complejas y no tiene que preocuparse tanto por la seguridad . Es más fácil de usar para personas no técnicas y es más fácil actualizar el contenido del sitio, ya que no requiere cambiar el código, solo datos en la base de datos. El uso de una solución preconstruida también será más rápido y fácil de configurar en general ya que, de nuevo, no tienes que reinventar la rueda.
- ¿Cuál es la forma más fácil de crear un sitio web para vender arte tradicional y aceptar comisiones?
- ¿Existe un mejor enfoque para crear sitios web que se puedan mantener más rápido sin depender de CMS?
- ¿Es demasiado trabajo para una persona desarrollar y administrar un sitio web basado en la comunidad?
- ¿Cuáles son los marcadores clave para la personalización de un sitio web sin que alguien inicie sesión en su sitio web?
- ¿Puedo publicar mis poemas con mi propio sitio web?
Sin embargo, hay razones para construir su propio sitio desde cero (las otras respuestas se centran principalmente en el uso de CMS, que en general cubrirá sus necesidades, pero voy a cubrir esta sección para completarla). Si desea un sitio o aplicación web que tenga una funcionalidad única o compleja que no esté cubierta por un CMS existente, a menudo será más difícil obligar a su aplicación a ajustarse a las restricciones de un CMS preconstruido. Con respecto a no reinventar la rueda, hay muchos paquetes que pueden cubrir cosas como autenticación de usuario, carruseles, galerías, etc. Estos paquetes se pueden colocar en su sitio “construido desde cero” para que no tenga que volver a escribirlos usted mismo.
Algunas razones más por las que puede construir desde cero: un sitio sin un CMS generalmente se cargará más rápido que uno con un CMS, ya que no necesita acceder a una base de datos para cargar contenido. Si desea un sitio simple, como un blog, los generadores de sitios estáticos como Jekyll • Los sitios estáticos, sencillos, conscientes del blog o Cactus para Mac requieren menos conocimientos técnicos que escribir desde cero y podrían satisfacer mejor sus necesidades. Las razones personales por las que podría construir un sitio desde cero es que aprenderá desarrollo web y hay satisfacción en construir su propio sitio. Si esto es para un negocio, esto puede no aplicarse, pero si está buscando un nuevo proyecto, construir un sitio es una idea divertida.