Frameworks...

                        ... en PHP




•CodeIgniter  CodeIgniter es un 
            .
  framework bastante ...
•CakePHP. CakePHP es un framework que ha 
          
sido desarrollado bajo los conceptos de Ruby 
on Rails. Usa el Active...
... en Python




•Django. El objetivo de Django es el 
         
desarrollo de sitios web complejos. 
Django hace hincapi...
• 
 ASP.NET MVC. ASP.NET MVC deja bien 
                 
claro con su nombre que hace uso del 
patrón MVC.
Sitio: http://...
• 
 Cairngorm. Cairgorm es el primer 
               
framework para Flex. Usa el patrón de 
diseño MVC. En el se pueden d...
entorno de desarrollo estandarizado y oculta bastante 
       información de la configuración al programador. Usa el patró...
Upcoming SlideShare
Loading in...5
×

Frameworks

1,104

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,104
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
16
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Frameworks"

  1. 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. 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. 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. 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. 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. 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)

×