¿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

Estoy aprendiendo a ser un desarrollador web full stack. ¿Es Scala o Haskell mejor para mi lenguaje de backend?

Soy un estudiante de bcom, ¿qué curso de informática debo aprender? ¿Tengo ganas de aprender diseño web o diseño gráfico, qué debo aprender?

Estoy en el proceso de comenzar un sitio web de anuncios de trabajo y realmente me gustaría saber cuáles son las cosas principales que debo considerar antes de hacerlo, para alguien que solo conoce un poco de HTML, ¿no es suficiente para crear un sitio funcional completo?

¿Puede uno ser un desarrollador de software y web (front-end) si comenzó a practicar en su adolescencia (14)? Si es así, ¿será difícil ser ambos?

Me gustaría aprender SAPUI5. Escuché que la gente usa XML en lugar de JS. ¿Alguien podría decirme dónde puedo encontrar tutoriales basados ​​en XML?

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?

¿Por qué necesito ingenieros incluso después de construir mi plataforma?

Cómo obtener un servicio de alojamiento compartido SSD con un buen soporte

Tengo una aplicación web de chat desarrollada con la pila MEAN. ¿Cómo sirvo mejor una gran cantidad de archivos mp3 cortos?

Soy nuevo en PHP y programación. ¿Cómo puedo ser un experto en PHP?

Estoy tratando de seguir una carrera en desarrollo web front-end. Ya estudié HTML y CSS. ¿Es un buen camino para aprender Dreamweaver y WordPress?

¿Cuál es el primer paso para construir un sitio web de cartera?

Renuncio a mi trabajo diario porque me deprime. Sé HTML, CSS, JavaScript básico y desarrollo de temas de WordPress. ¿Qué debo aprender y cómo hago un buen uso de un período de un mes para asegurar un trabajo en el desarrollo web?

¿Cómo escalaría un servicio de generación de número de pedido?

Cómo cambiar el color de la flecha en una vista de lista móvil de jQuery