Your SlideShare is downloading. ×
Frameworks
Frameworks
Frameworks
Frameworks
Frameworks
Frameworks
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Frameworks

1,102

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,102
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
16
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Frameworks... ... en PHP •CodeIgniter  CodeIgniter es un     . framework bastante potente. Posee muy  buena documentación, corre bastante  rápido y su funcionamiento es sencillo,  aunque claro está que debes de tener  conocimientos sobre PHP para llegar a  entenderlo. Además, utiliza el patrón de  diseño MVC. Sitio: http://codeigniter.com •Zend Framework. Zend Framework está       100% orientado a objetos. Su patrón MVC  posee un gran rendimiento y es bastante  robusto, y un uso de base de datos  sencillo. Además, tiene bastantes  componentes que reducen el tiempo de  desarrollo. Sitio: http://framework.zend.com •Symfony. Symfony está diseñado para       poder optimizar las aplicaciónes web  mediante sus principales  características. Proporciona  herramientas y clases con el  objetivo de reducir el tiempo de  desarrollo de una aplicación.  Además, automatiza las tareas mas  comunes. Aunque utiliza el patrón  MVC, Symfony tiene su propia forma de trabajar con el MVC. Sitio: http://symfony­project.org
  • 2. •CakePHP. CakePHP es un framework que ha       sido desarrollado bajo los conceptos de Ruby  on Rails. Usa el Active Record de Ruby on  Rails para facilitar la interacción con la  base de datos. Tiene componentes de seguridad  y sesiones. Usa el patrón MVC. Es compatible  tanto con PHP4 como PHP5. Sitio: http://cakephp.org ... en Ruby •  Ruby on Rails  Ruby on Rails nos ofrece la   . posibilidad de desarrollar aplicaciones igual de  potentes que con otros frameworks pero con una  mayor simplicidad, es decir, escribiendo menos  código y con un mínimo de configuración. Ruby on  Rails permite la metaprogramación, lo que hace  que su sintaxis sea mas legible para los  usuarios. Usa el patrón MVC. Además, posee otros  módulos que facilitan la programación, como por  ejemplo, la implementación de JSON. Sitio: http://rubyonrails.org •Sinatra. Sinatra es un pequeño y       flexible framework que puede ser la  alternativa a otros como Ruby on Rails,  Nitro, Merb, Camping o Rango. Sitio: http://sinatrarb.com Siguiente página
  • 3. ... en Python •Django. El objetivo de Django es el       desarrollo de sitios web complejos.  Django hace hincapié en el reuso, la  conectividad, la extensibilidad de los  componentes, del desarrollo rápido y del  principio “Don't repeat yourself (no te  repitas)”.  Usa el patrón MVC, aunque no  es  100% fiel a el, ya que en este caso,  una vista se llama, plantilla, y un  controlador se llama vista. Sitio: http://djangoproject.com •TurboGears. TurboGears usa el       patrón MVC. TurboGears ha sido diseñado para  poder desarrollar mas rápido y con una menor  dificultad de mantenimiento. TurboGears  posee una buena cantidad de librerías. Los  mayores cambios que han sufrido sus  herramientas han sido de la v1.x a la 2.x Sitio: http://turbogears.org Siguiente página ... en .NET
  • 4. •  ASP.NET MVC. ASP.NET MVC deja bien     claro con su nombre que hace uso del  patrón MVC. Sitio: http://asp.net/mvc ... en Perl •  Catalyst. Catalyst usa el patrón MVC. Está     inspirado en Ruby on Rails, Maypole y Spring.  Catalyst promueve el reuso de los módulos de Perl. Sitio: http://catalystframework.org Siguiente página ... en Flex
  • 5. •  Cairngorm. Cairgorm es el primer     framework para Flex. Usa el patrón de  diseño MVC. En el se pueden desarrollar  RIAs (Rich Internet Applications). Sitio:http://opensource.adobe.com/wiki/d isplay/cairngorm/Cairngorm ... en Java •  Spring. Spring no obliga a usar un     patrón de programación en concreto, es  mas, se ha popularizado por se la  alternativa (en Java) a tener que  seguir el patrón Enterprise JavaBeans.  Existen bastantes extensiones para  mejorar sus aplicaciones. Sitio: http://springsource.org Siguiente página •Grails. Es un framework       desarrollado en Groovy y se basa  en Java. Tiene como principio el  Don't Repeat Yourself. Ofrece un 
  • 6. entorno de desarrollo estandarizado y oculta bastante  información de la configuración al programador. Usa el patrón  MVC, y además soporta AJAX. Sitio: http://grails.org Otros frameworks •Merb (Ruby) •Agavi (php) •OpenInteract (Perl) •Nitro (Ruby) •Tlalokes (php) •Maypole (Perl) •Camping (Ruby) •Self Framework (php) •Jifty (Perl) •Rango (Ruby) •Pylons (Python) •Gantry Framework (Perl) •Kohana (php) •Web2py (Python) •JavaServerFaces (Java) •FlavorPHP (php) •Spring .NET (.net) •Aurora (Java) •Prado (php) •Maverick .NET (.net) •Tapestry (Java) •PHP4ECore (php) •MonoRail (.net) •Beehive (Java) •Qcode (php) •Solstice (Perl) •Struts (Java) •KumbiaPHP (php) •Cyclone 3 (Perl) Estos seguramente no son todos los frameworks que existen, pero seguro que son los mas utilizados. Espero que este documento os haya sido de utilidad. Saludos, Iván Hernández Cazorla (Distriker)

×