1.5.- Tipos de gestores.
Podrás establecer una tipología de sistemas gestores de contenidos en base a tres criterios:
- Licencia de uso seleccionada para el sistema gestor de contenidos
- Código fuente abierto.
- Código fuente propietario.
- Lenguaje de programación con el que se ha desarrollado el sistema gestor de contenidos.
- PHP. Multiplataforma, libre, fácil de aprender y con infinidad de librerías e información para su utilización.
- JSP. Multiplataforma, libre, más estructurado que PHP, obtendrás con JSP mejor rendimiento y más escalabilidad que con PHP.
- ASP.NET. Sólo para plataforma Windows, es propiedad de Microsoft, es el menos económico de todos, incluye muchas librerías son de pago.
- Python. Lenguaje de programación de alto nivel que soporta orientación a objetos, programación imperativa y programación funcional. Es interpretado, fuertemente tipado y multiplataforma.
- Otros: Ruby On Rails, ASP.
- Uso que se le va a dar al sistema gestor de contenidos.
- Blogs.
- Foros.
- Galerías de imágenes.
- Portales de información.
- Wikis.
- Aulas virtuales.
- Comercio electrónico.
Existen muchos ejemplos para cada uno de ellos, algunos son los siguientes:
- Blogs: Wordpress, Textpattern, Movable type, Lifetype.
- Foros: phpbb, vBulletin, bbPress.
- Galerías de imágenes: Coppermine, Gallery2, 4imagesGalley.
- Portales de información: Drupal, Joomla, TYPO3, CMS.
- Wikis: UseModWiki, MediaWiki, PhpWiki, TikiWiki, DokuWiki.
- Aulas virtuales: Moodle, ATutor, Claroline.NET.
- Comercio electrónico: Magento, PrestaShop, Drupal e-commerce, osCommerce.
Sucesor de ASP. Framework para aplicaciones web desarrollado y comercializado por Microsoft. Lo podrás usar para construir sitios web dinámicos, aplicaciones web y servicios web XML.
Lenguaje de programación multiparadigma ya que soporta orientación a objetos, programación imperativa y, en menor medida, programación funcional. Es un lenguaje interpretado, usa tipado dinámico, es fuertemente tipado y multiplataforma.
Framework de aplicaciones web de código abierto escrito en el lenguaje de programación Ruby, siguiendo el paradigma de la arquitectura Modelo Vista Controlador (MVC).
Para saber más
En el siguiente enlace encontrarás información y demos de diferentes tipos de gestores de contenidos.
GPL. Uso educativo no comercial.