¿Es un CMS bueno para construir un sitio web extenso?

Yo diría que la pregunta correcta que se debe hacer es

  • ¿Qué CMS usar?
  • Es CMS solo lo suficiente como para soportar la arquitectura.

La respuesta a esas preguntas depende del requisito del proyecto. Por ejemplo, ¿puedo construir otro Facebook en un CMS, por supuesto que no?

Probablemente largo es demasiado poco para hacer suposiciones para responder a su pregunta, entonces, ¿de qué manera es largo? ¿Espera que DB crezca en GB? ¿Espera mucho tráfico concurrente? De ser así, ¿cuál es la naturaleza del tráfico? ¿Es anónimo o autenticado?

Intentaré dar una respuesta de alto nivel pero, por supuesto, la estrategia de arquitectura está estrechamente unida a los casos de uso.

Te recomendaría que busques en la arquitectura de microservicios que básicamente rige dividir tu aplicación monolítica en múltiples servicios reutilizables. Por lo tanto, CMS podría ser uno de esos servicios que ofrece una funcionalidad bien definida, por ejemplo, CMS podría usarse para la interfaz de fondo / gestión de usuarios / permisos de roles, etc., mientras que podría descargar otras características en otros servicios y todos los servicios que interactúan entre sí a través de la capa API.

Pero si está trabajando en una plataforma de publicación / sitios web basados ​​en contenido donde la naturaleza del tráfico es principalmente anónima, diría que la mayoría de las veces los CMS son lo suficientemente buenos como para cubrir todo el caso de uso con una capa de almacenamiento en caché involucrada.

Sí, lo es, y es bastante más rápido y eficiente si desea que un proyecto se realice rápidamente. Veamos un ejemplo de tiendas de compras en línea con muchos productos y opciones. La mayoría de ellos se ejecutan en plataformas CMS como WordPress Woo Commerce, Abante Cart y Open Cart, por mencionar algunos.

Aquí hay un ejemplo de cómo nuestro equipo se creó utilizando Abante Cart CMS, nuestra propia tienda en línea para Innovware (innovware.net)

Sí. Por ejemplo, TechCrunch es un sitio web de WordPress.

Sí.

La mayoría de los sitios web se crean con un CMS en segundo plano. No importa cuán pequeños o grandes sean.

More Interesting

Tengo 14 años y soy nuevo en el desarrollo web, acabo de aprender algunas etiquetas de HTML, ¿qué debo hacer a continuación?

¿Se supone que debo aprender todos los conceptos de SQL como desarrollador web?

Quiero comenzar un lenguaje de programación web en C. ¿Qué debo hacer?

Necesito un consejo. ¿Cómo puedo mantener la coherencia con una tecnología / marco, aprenderlo adecuadamente y luego pasar a otro idioma o marco?

He completado HTML y CSS de Codecademy. Sin embargo, mi conocimiento se limita a la codificación en el navegador. ¿Cómo trabajan los profesionales y qué hago ahora?

Terminé el curso HTML / CSS en Codecademy, pero no estudié un mes después, ¿qué debo hacer para actualizar mis conocimientos de HTML / CSS?

Estoy creando un sitio web a partir de Dreamweaver CC 2017 y quiero comprar un nombre de dominio para el sitio web que estoy construyendo. ¿Cómo puedo hacer eso?

Tengo una idea de inicio, pero estoy debatiendo si comenzar en la web o como una aplicación.

Quiero poder escribir mis propias integraciones de API, así como crear modelos predictivos y aplicaciones nativas; ¿Alguna idea sobre un lenguaje sólido para estos intereses?

Necesito un desarrollador de pila completa que pueda construir una plataforma de infografía similar a infogr.am y piktochart.com. ¿Qué conjuntos de habilidades debo buscar?

Cómo encontrar un desarrollador web apasionado e impulsado para que se una a mí en mi proyecto

Quiero construir un sitio como Airbnb. Si tengo un presupuesto bajo, ¿debo usar WordPress o desarrollarlo desde cero?

¿Debo aprender el lenguaje JavaScript completo o es mejor aprender algunos relacionados con el desarrollo web en caso de que quiera convertirme en desarrollador web?

Si quiero crear un sitio web de comercio electrónico utilizando datos de terceros, ¿qué lenguajes de programación web debo aprender?

¿Cómo puedo alojar mi sitio web?