¿Qué es un framework?

¿Qué es un Framework? Los gestores de contenidos, CMS, como Framework Web

13/02/2018 – Programación – 5/5 (2)

Como habíamos comentado en el anterior post sobre programación ¿Qué entendemos por programar una web? hoy hablaremos de frameworks y de un subgrupo de estos, como son los CMS y cuales son los más utilizados hoy día.

Que es un framework?

Un framework (que se podría traducir como entorno de trabajo) se definiría como una base o patrón para construir una web o aplicación. Esta base está constituida por un conjunto de bibliotecas y librerías, que pueden ser de diferentes lenguajes de programación y permiten al programador tener un esqueleto. Este esqueleto sólo tiene que rellenarse con el conjunto de acciones que utilizará para la creación de una web o programa.

En el ámbito práctico, cuando necesitamos programar con algún lenguaje determinado (HTML, JavaScript, Ruby o Java) la utilización de un framework nos permite hacer las acciones necesarias para la creación de una web o aplicación. A nivel de ejemplo, estas acciones podrian ser la realización de animaciones, creación de una galería de imágenes o la construcción de un gestor de contenidos. El framework nos permite realizar estas acciones con mucho menos trabajo a la hora de programarlas, ya que el framework es un compendio de lenguaje ya pensado para realizar estas acciones sin la necesidad de tener que escribir todo el código necesario.

A la hora de utilizar un framework, debemos tener muy claro el tipo de proyecto a realizar y el lenguaje que utilizaremos.

Hoy día, hay aproximadamente un centenar de frameworks que se pueden utilizar.

En el siguiente apartado hablaremos un subconjunto de ellos, que son muy utilizados actualmente a la hora de creación de páginas web.

¿Que es un CMS? Descripción de los CMS más utilizados

Un sistema de gestión de contenidos (o Content Manager System, abreviado como CMS) es un tipo de framework que permite la creación y gestión de contenidos web (textos, imágenes, documentos, ..) de una manera sencilla.

De CMS hay de muchos tipos: Para creación de páginas web, tiendas, foros, entornos educativos e incluso, para gestionar el trabajo que estamos realizando.

Los CMS suelen utilizar diferentes lenguajes de programación para facilitar al usuario la creación de páginas web y que le permiten añadir texto, imágenes, colores y la mayoria de contenido necesario para crear una web.

¿Cuáles son los CMS más utilizados en la creación de páginas web?

Hoy día, la mayoría de las webs se construyen con una base CMS. Y los más importantes y conocidos son WordPress, Joomla !, Drupal, Blogger, Shopify, Magento y Prestashop. Los tres últimos son los más comunes a la hora de crear tiendas online, aunque la mayoría podrían hacerlo con unos añadidos que se llaman plugins y que ya trataremos en otra entrada.

Para que nos hagamos una idea de cómo está actualmente implementado la utilización de estos sistemas para la creación de páginas web, el 28% de las páginas web que existen actualmente están hechas con WordPress.

Finalmente, a la hora de elegir un CMS, debemos tener en cuenta muchos factores: Facilidad de instalación y configuración, como se gestionan los usuarios, optimización para los buscadores y por el diseño adaptativo, la seguridad ….

Deseamos haber podido aclarar un poco este mundo tan complejo de los Frameworks y CMS. Al igual que en el capítulo anterior tenemos que recordar que este post se ha realizado con un CMS que se llama WordPress y que utiliza un sistema basado en PHP, JavaScript, HTML y CSS.

Valora el artículo

2 COMENTARIS

  • Ramón dice:

    Sin duda, un diseño web es primordial para la imagen de la empresa. Un buen framework nos hará falta para hacerlo de forma sencilla y rápida. Gracias

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

BLOG ORGÁNICO DE COMUNICACIÓN Y TECNOLOGÍA

Proponemos los mejores recursos relacionados con el diseño gráfico, el diseño de páginas web, programación web y marketing online.

Sigue nuestro blog

Conecta con la Comunicación Digital

Categorías

Últimos Artículos

2 comentarios en “¿Qué es un Framework? Los gestores de contenidos, CMS, como Framework Web”

  1. Sin duda, un diseño web es primordial para la imagen de la empresa. Un buen framework nos hará falta para hacerlo de forma sencilla y rápida. Gracias

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *