Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Frameworks De Desarrollo

No description
by

Daniel Velasquez

on 17 June 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Frameworks De Desarrollo

Daniel Velasquez Garcia
Frameworks De Desarrollo
¿Que es un Framework?
Framework (marco de Trabajo), 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.
Framework en el Desarrollo de Software
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 de software concretos, 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.
Propósito de un Framework
El propósito de un Framework es ayudar y facilitar el proceso de desarrollo de aplicaciones. Debe permitir desarrollar la aplicación rápido y fácilmente y debe resultar en una aplicación superior finalizada.
¿Que no es un Framework?
Un Framework no es un contenedor de Servlets ni un servidor de aplicaciones
Tipos de Frameworks
http://www.yiiframeworkenespanol.org/index.php?r=site/ejemplos
GRACIAS POR SU
ATENCIÓN
GRRRR
¿Objetivos principales de un framework?
Acelerar el proceso de desarrollo
Reutilizar código ya existente
Promover buenas prácticas de desarrollo como el uso de patrones.
Los Frameworks, en resumen,
proveen una poderosa caja de herramientas.
Las herramientas en esta caja ayudan en muchas áreas diferentes del desarrollo de aplicaciones.
Proveen patrones de diseño esenciales y estructura al proyecto de desarrollo de la aplicación
provee el esqueleto y contenedor para los componentes que se crean para operar la aplicación.
Los Frameworks son importantes en todas las fases de desarrollo, desde el diseño hasta el desarrollo y quizá más en el mantenimiento continúo.
Un Framework no es un API. Sin embargo debe existir una API que especifique la interface hacia varios componentes que son proveídos por el framework
Un Framework no es un generador de código. Es posible para un Framework realizar generación de código, pero esta es sólo una técnica para proveer servicios de aplicación
Un Framework no es una aplicación finalizada, sin embargo puede ser provista por una o más aplicaciones ejemplos
Un Framework no es IDE, ni un entorno de desarrollo, aunque la mayoría de los frameworks pueden ser utilizados en entornos de desarrollo integrados y otras herramientas de desarrollo
Ruby on Rails -s> Framework MVC basado en Ruby, orientado al desarrollo de aplicaciones web
CodeIgniter-s> Poderoso framework PHP liviano y rápido
Django-s> Framework Python que promueve el desarrollo rápido y el diseño limpio
CakePHP-s> Framework MVC para PHP de desarrollo rápido
Zend Framework-s> Framework para PHP 5, simple, claro y open-source
Yii-s> Framework PHP de alto rendimiento basado
en componentes
Pylons-s> Framework web para Python que enfatiza la flexibilidad y el desarrollo rápido
Catalyst-s> Framework para aplicaciones web MVC elegante
Symfony-s> Framework full-stack
TurboGears-s> Próxima generación construido sobre Pylons
Es un marco de libre, de código abierto de desarrollo de aplicaciones web escrito en PHP5 que promueve el diseño limpio, seco y fomenta el desarrollo rápido de la Web 2.0.
Yii


Ejemplos
let's Go !!!!
Full transcript