Frameworks y CMS







Frameworks y CMS



Cuando hablamos de una de las plataformas más importantes  para el desarrollo web más importantes a nivel mundial, por ello y para ello se tiene en cuenta  que para obtener mejores resultados se deben usar herramientas como los Frameworks PHP, una de las ventajas de esto se refleja en el coste/tiempo.

Nos vimos a la  tarea de traerte  los mejores frameworks:

La palabra inglesa "framework" (infraestructura, armazón, marco)1 define, en términos generales, un conjunto estandarizado de conceptos, prácticas y criterios para enfocar un tipo de problemática particular que sirve como referencia, para enfrentar y resolver nuevos problemas de índole similar.

En el desarrollo de software, un framework o infraestructura digital, es una estructura conceptual y tecnológica de soporte definido, normalmente con artefactos o módulos concretos de software, que puede servir de base para la organización y desarrollo de software. Típicamente, puede incluir soporte de programas, bibliotecas, y un lenguaje interpretado, entre otras herramientas, para así ayudar a desarrollar y unir los diferentes componentes de un proyecto.

Representa una arquitectura de software que modela las relaciones generales de las entidades del dominio, y provee una estructura y una especial metodología de trabajo, la cual extiende o utiliza las aplicaciones del dominio.

Número 1 - laravel


Laravel es otro marco PHP brillante que está equipado con un montón de características interesantes, incluyendo enrutamiento REST, PHP nativo o luz del motor tentador peso y muchos más. Construido con varios componentes de Symfony, laravel le ofrece aplicaciones web una increíble base de código confiable y bien probado. Algunas otras características interesantes de laravel biblioteca poderosa cola, un ORM increíble, enrutamiento sin dolor y una autenticación simple.


 Número 2- Phalcon

Considerado como uno de los marcos más rápidas PHP, Phalcon se ha implementado como una extensión C junto con el consumo de recursos más bajos. Algunas de las excelentes características incluidas dentro de este marco de PHP son traducciones, seguridad, gestión de activos y universal de auto-cargador y muchos más. Puede utilizar Phalcon para desarrollar plenamente MVC aplicaciones a saber: un solo módulo, multi-módulo y micro aplicaciones.

Número 3 - Symfony 2

Disponible en su versión 2, Symfony es un Framework PHP excelente para la creación de sitios web y aplicaciones web. Se ha construido en la parte superior de los componentes de Symfony, como Drupal, eZ Publish, y phpBB. Con más de 300,000 desarrolladores a bordo, Symfony ha sido testigo de más de 1.000.000 de descargas hasta la fecha. Ha habido más de 1000 contribuyentes de código de Symfony hasta la fecha. Con el respaldo de una gran comunidad de fans de Symfony, se cree que el marco se destinará a un nuevo nivel en los próximos años ..
Características exclusivas

Número 4 - Yii Framework


Yii es una característica rica marco de alto rendimiento que permite principalmente a centrarse en la beautifulness del código mientras se hace todo el trabajo del grunge por completo detrás de las escenas. Un montón de cosas en Yii sucede automáticamente, pero todavía la curva de aprendizaje es ligeramente más pronunciada.

Número 5 - CodeIgniter


Si eres un desarrollador web que está en necesidad de un sencillo y un conjunto de herramientas elegante para la creación de aplicaciones web en características cargado y visualmente impresionantes, entonces CodeIgniter es el marco de referencia para usted. Actualmente disponible en su versión 2.2.1, CodeIgniter viene con una documentación clara. Algunas otras características interesantes de este framework PHP incluyen la configuración de casi cero, no hay bibliotecas monolíticas de gran escala, la compatibilidad con alojamiento estándar, no hay reglas de codificación restrictivas, sin necesidad de lenguaje de plantillas y muchos más ..

¿Qué es un CMS?



Un Sistema de Gestión de Contenido-CMS (Content Management System, en inglés) es un software que permite la creación y administración de los contenidos de una página Web, principalmente, de forma automática. Así, con él podemos publicar, editar, borrar, otorgar permisos de acceso o establecer los módulos visibles para el visitante final de la página. El CMS está formado por 2 elementos:

Número 1 – WordPress


Hablamos de  un sistema de gestión de contenidos o CMS, enfocado a la creación de cualquier tipo de sitio, aunque ha alcanzado una gran relevancia usado para la creación de blogs (páginas web con una estructura cronológica que se actualiza regularmente). Ha sido desarrollado en el lenguaje PHP para entornos que ejecuten MySQL y Apache, bajo licencia GPL y es software libre.

Número 2  – Joomla


Es un Gestor de Contenidos para desarrollos web: es una especie de programa para gestionar páginas web. En inglés se denomina CMS (Content Management System). Existen diversos CMS´s de libre difusión (p.ej. Mambo, Drupal, Nucleus, etc.) y Joomla es uno de los más utilizados. Se basa en estándares propios de desarrollos web como XHTML, CSS, JavaScript y PHP. Joomla es una aplicación web, es decir, no se ejecuta en nuestro equipo local sino en un servidor (aunque podemos hacer funcionar a nuestro equipo local como servidor).

Número 3  – Mambo


La plataforma de contenidos o CMS Mambo es un gestor de contenidos ampliamente utilizado hoy en día en Internet. No necesitará a nadie para administrar y gestionar sus contenidos, Mambo le ahorrará tiempo y esfuerzo. Sin duda una gran inversión.




¿Qué es un LMS?

Un Sistema de Gestión de Aprendizaje-LMS (Learning Management System) es un software que automatiza la administración de acciones de formación. Son variadas las funcionalidades de un LMS: registra a todos los actores que intervienen en el acto de aprendizaje (alumnos, profesores, administradores, etc.), organiza los diferentes cursos en un catálogo, almacena datos sobre los usuarios, realiza un seguimiento del aprendizaje y la temporización de los trámites y genera informes automáticamente para tareas de gestión específicas. También desarrolla procesos de comunicación, e incluso algunos LMS permiten posibilidades de autoría de contenidos. Éstos serían los que se conocen como Sistemas de Gestión de Contenidos de Aprendizaje LCMS (Learning Content Management Systems, en inglés) y que comentaremos más adelante.

Número 1 –Mahara


Es una herramienta web, de características similares a un CMS, que sirve para gestionar o compartir portafolios de contenidos personales en una comunidad. Su uso está orientado principalmente al ámbito educacional.


Número 2 – Moodle 


Es un gestor de contenidos para cursos online o sistema de gestión de cursos (CMS), también conocido como Sistema de Gestión de Aprendizaje (LMS) o Entorno Virtual de Aprendizaje (EVA).Es un software cms para producir sitios web de cursos virtuales. Se trata de un proyecto de desarrollo global diseñado para apoyar un marco de educación constructivista que cuenta con cientos de desarrolladores y millones de educadores.

0 comentarios: