¿Cuál es la diferencia entre CMS y Framework? Cuál elegir ?

Recientemente, uno de mis clientes hizo algunos presupuestos para el rediseño de su sitio. Espontáneamente, recurrió al CMS de WordPress.

Sin embargo, una de las citas le ofreció Symfony, con convincentes ejemplos de realización en apoyo.

¿Cuál es la diferencia entre los dos o más en general entre un CMS y un marco? ¿Cómo elegir racionalmente?

 

CMS: un estándar fácil de aprender

Un CMS es un sistema de gestión de contenidos (" sistema de gestión de contenido"). Es un software que le permite crear y actualizar (fácilmente) un sitio web.

No requiere conocimientos de programación específicos y puede ser utilizado por varios usuarios. Finalmente, permite la gestión separada de forma y contenido.

El editor (back office) es generalmente intuitivo, cercano a Word; Tomemos, por ejemplo, WordPress, el más popular del mundo y utilizado aquí para este blog:

Ejemplo de interfaz de WordPress CMS

 

Tenga cuidado porque se sabe que algunos CMS son menos accesibles (Drupal, Joomla…).

 

Hay 2 tipos de CMS: de código abierto o propietarios. CMS de código abierto imponerse fácilmente gracias a su comunidad y las extensiones disponibles.

Por el contrario, es posible bloquear o limitar la evolución de su sitio tan pronto como utilice una solución propietaria:

  1. Oxatis, por ejemplo, factura la transición de un E-commerce a https (sitio seguro) mientras que la operación es simple y gratuita con Vamos a cifrar.
  2. Shopify es la solución propietaria dominante; plano: sus sitios no gestionan actualmente el protocolo http / 2, valioso para optimizar la velocidad.

 

El marco: para proyectos más complejos

El marco también se conoce como infraestructura de software; pero la infraestructura es el marco que soporta toda la estructura.

Este esqueleto es de hecho un conjunto de herramientas que permiten construir una solución personalizada, por encargo. Desventaja: lleva más tiempo y es más costoso configurarlo que un CMS estandarizado.

Cualquiera puede usar un CMS, mientras que un marco es más para desarrolladores.

El marco teóricamente será más escalable, pero con la condición de que siempre tengas a tu desarrollador a mano.

Al igual que con CMS, los marcos de código abierto están ganando la mayor parte de la cuota de mercado. Ruby on Rails es uno de los más populares; Symfony se está desarrollando bien en los Estados Unidos y Francia según construcción con :

Desarrollo de Symfony en todo el mundo

 

¿Cómo arbitrar entre 2 soluciones?

En términos de referenciación natural (SEO), todas las soluciones son iguales desde un punto de vista técnico: es el trabajo del editor y el SEO lo que marcará la diferencia a largo plazo.

En general, será necesario:

  1. Producir el mejor contenido posible.
  2. Ofrecer un sitio rápido.
  3. Para obtener enlaces.

Estos pasos pueden ser más o menos largos dependiendo del control personal o no de la solución adoptada.

En su defecto :

  1. ¿Es posible aprenderlo rápidamente? ¿Entrenar? (la curva de aprendizaje)
  2. Si la agencia local que ahora lo ofrece cierra o aumenta drásticamente sus precios, ¿podremos encontrar fácilmente un socio?

 

Como ocurre a menudo con un problema técnico, ¡la elección se hará más en el lado humano! ¿Cómo se siente cómodo con el CMS o el marco propuesto? ¿Cuál es la calidad del contacto con la agencia?

 

Obtuve mis primeros ingresos en la web en 2012 desarrollando y monetizando el tráfico de mis sitios (AdSense ...).


Desde 2013 y mis primeros servicios profesionales, he tenido la oportunidad de participar en el desarrollo de más de 450 sitios en más de +20 países.

Leer también en el blog

Ver todos los artículos
Sin comentarios

Un comentario ?