CMS vs Framework

viernes, 12 de julio de 2019

CMS vs Framework


[Escribi este articulo en 2 minutos tras un fuerte analisis de las dos tecnologias,pronto se mejora el formato del articulo]

CMS
un cms impone limitaciones( usualmente basado en sus pluggins) para aquellos que no sean programadores o programadores que tienen bajos  conocimientos  del CMS.

Tenga en cuenta que esta es la mejor opcion si necesita cambiar ciertos contenidos [muy especificos] dentro de la funcionalidad a implementar sin necesidad de contratar un programador con conocimientos en el CMS.

CMS - Crear una funcionalidad especifica necesita de un programador con altisimos conocimientos en la construccion y estructura propia del CMS.


CMS-Problemass

  • Velocidad del sitio depende en gran medida del CMS aunque se puede mejorar ssuperficicialmente
  • Una nueva funcionalidad es muy costosa
  • Cambios de versiones pueden traer problemas para la funcionalidad que ya habiamos creado.
CMS-Ventajas

  • Para el usuario modificar contenidos tiene un nivel de programacion 0
  • facil manejo de contenidos (Su unico Fuerte en realidad)
CMS Cosas a tener en cuenta al hacer una funcionalidad 
  • Tiempo muchisimo mas alto para crear la configuracion de la funcionalidad 
  • Mas tiempo para permitir que  el coontenido pueda ser modificado sin tocar 1 linea de codigo[OBLLIGATORIO PARA QUE SEA RECONOCIDO COMO PLUGIN DEL CMS]
  • Curva de aprendizaje extremadamente alta para implementar una funcionalidad
  • Dependiendo de el framework o incluso el nivel de conocimiento del programador puede llegarse  a que la funcionalidad este muy limitada por lo permisivo que sea el CMS

Framework o compilaciones de librerias

Si la velocidad es una prioridad extremadamente alta use un Framework ya que podra controlar y optimizar gran cantidad de las caracteristicas y archivos que le enviaara al usuario

Si desea que cargas pesadas,calculos largos de la aplicacion o funcionalidad etc sean procesadas en el equipo del cliente lo mejor es usar un Framework(esto analizando que gran cantidad de CMS usan php del lado del servidor lo que obliga a entregar muchas cosas preprocesadas al usuario)

Framework-ventajas

  • Crear funcionalidad depende del conocimmiento del programador en el framework 
  • curva de aprendisaje relativamente corta en comparación con el CMS para desarrollar la funcionalidad
Framework -desventajas

  • Amenos de  que el usuario lo pida no es necesario crear un entorno que permita la facil modificacion de contenidos dentro de la funcionalidad
  • PROGRAMACION 100% 

LA SOLUCION FACIL EN CASO DE TENER UN CMS Y NECESITAR UNA FUNCIONALIDAD CON LAS CARACTERISTICAS DEL FRAMEWORK 

un IFRAME es la solucion para colocar contenidos en el CMS con las caracteristicas del Framework,tenga en cuenta que tendra sobrecarga de archivos pues el IFRAME es como cargar una pagina aparte con sus propias cosas y ademas no podra conectar los datos del embebido con el iframe faccilmente,debera encontrar una manera de "pasar" datos entre las dos webs diferentes(iframe y despliegue de CMS)


COMO programador,para mi Facebook es un CMS,bajo el subdominio facebook.com.Aunque siempre tendra por encima el logo de facebook,los creacion de pluginns es la unica manera de impplementarle funcionalidades,de resto solo podra manejar contenido (fotos,post etc...)
[Estoy abierto a pensar que esto no pueda ser asi,pero espero escuchar por que razones no lo es]

0 comentarios :

Publicar un comentario