Frameworks

Solo disponible en BuenasTareas
  • Páginas : 2 (355 palabras )
  • Descarga(s) : 0
  • Publicado : 25 de octubre de 2010
Leer documento completo
Vista previa del texto
En ingeniería de software, un framework es una estructura conceptual y tecnológica de soporte definida, normalmente con artefactos o módulos de software concretos, con base en la cual otro proyectode software puede ser organizado y desarrollado. El uso de frameworks ayuda a los desarrolladores a centrarse en las necesidades del proyecto evitando el desarrollo del sistema completo a bajo nivel.A continuación se describen algunos ejemplos de frameworks.

1 CakePHP

Desarrollado por la Cake Software Foundation, fue lanzado en 2005 como un framework de desarrollo de aplicaciones webescrito en PHP con programación orientada a objetos, creado sobre los conceptos de Ruby on Rails. CakePHP facilita el desarrollo de aplicaciones web, utilizando el patrón de diseño MVC (Modelo VistaControlador). Es de código abierto y se distribuye bajo licencia MIT.

2 KumbiaPHP

Es desarrollado por Development Kumbia. Su primer lanzamiento fue en enero de 2007. Al igual que CakePHP, KumbiaPHPes un framework desarrollado en PHP5, sin embargo implementa las prácticas de desarrollo web como DRY y el Principio KISS para software comercial y educativo. Se distribuye bajo una licencia BSD.3 Zend

Zend es un entorno desarrollado por Zend Technologies Ltd. Es un framework para el lenguaje PHP. El framework Zend se enfoca en construir aplicaciones Web 2.0 utilizando APIs externas comoapoyo. Se distribuye bajo una licencia BSD modificada, llamada Zend Framework’s licence.

4 Ruby On Rails

Rail fue creado por David Heinemeier Hansson en 2003. Hoy en día, el Rails core team esel encargado del desarrollo del framework. Está escrito en Ruby. Sigue el paradigma de la arquitectura MVC. Se distribuye bajo una licencia MIT.

Como se ha expuesto, los frameworks tienen porobjetivo facilitar las labores de los programadores y diseñadores de software. Se evita el desarrollo d tareas largas y repetitivas. Sin embargo, hay quienes argumentan que el tiempo que se ahorra en...
tracking img