En las grandes
  empresas
 “Con Casos Reales”

Fabian Andrés Ramírez Sepúlveda
      framirez@atobiz.com
    http://www.do...
Introducción
• Creando internet desde 1998.
• Primer sitio en micasa.yupi.com .....
• Descubriendo mirando códigos de otra...
Introducción
•   Trabajando asesorando en diferentes paises.

     •   Francia

     •   Holanda

     •   Canada

     • ...
=   $$$$$$$
Crece internet
• Se necesitan herramientas para grandes
  desarrollos.
• Perl y Java van ganando mercado.
• Soluciones alt...
¿Porque grandes
        empresas?
• Alto nivel de demanda.
• Transacciones bancarias.
• Alta disponibilidad.
• Alto nivel ...
¿Porque grandes
        empresas?
• Desarrollo rapido.
• No desean reinventar la rueda.
• Pagar lo menos posible en el des...
Crece internet
• Las empresas necesitan un software:
 • Fácil mantención.
 • De rápido desarrollo y iteracion
    (Candy +...
Soluciones de mercado
 comerciales actuales
• Java
 • Jboss (RedHat)
 • Websphere (IBM)
 • Weblogic (BEA)
• Microsoft
 • A...
Soluciones de mercado
  alternativas y libres
• PHP
 • CakePHP
 • symfon.... (yyyyyyyyyyy?)
• Ruby
 • Ruby on rails
• Pyth...
¿Porque elegir
         CakePHP?
• Se ajusta a la creación de un software de
  muy alta calidad debido a los patrones
  qu...
¿Porque elegir
           CakePHP?
• Miles de programadores PHP pero no
  existe una calidad de software adecuada.

      ...
¿Porque elegir
          CakePHP?
• Se puede realizar un diseño del software
  orientado a objetos.

                  Per...
¿Porque elegir
         CakePHP?
• Velocidad de desarrollo increíble.
¿Porque elegir
          CakePHP?
• Velocidad de desarrollo increíble.
 Relacionamos los
     modelos
¿Porque elegir
          CakePHP?
• Velocidad de desarrollo increíble.
 Relacionamos los
     modelos



     Scaffold
¿Porque elegir
          CakePHP?
• Velocidad de desarrollo increíble.
 Relacionamos los           No hemos
     modelos  ...
¿Porque elegir
          CakePHP?
• Velocidad de desarrollo increíble.
 Relacionamos los           No hemos
     modelos  ...
¿Porque elegir
        CakePHP?
• Existen miles de programadores PHP en
  todo el mundo.
¿Porque elegir
                        CakePHP?
      •     Estandarización de la metodología de
            programación....
¿Porque elegir
                       CakePHP?
      •    Cada integrante del equipo de desarrollo
           cumple un ro...
¿Porque elegir
        CakePHP?
• Multi soporte de base de datos.
• Oracle.
• Ms Server.
• MySQL.
• PostgreSQL.
• Etc.
¿Porque elegir
         CakePHP?
• Fácil integración con tecnologías SOA.
• Los webservices son modelos :)
¿Porque elegir
            CakePHP?
• Fácil integración con tecnologías SOA.
• Los webservices son modelos :)


Empresa
¿Porque elegir
            CakePHP?
• Fácil integración con tecnologías SOA.
• Los webservices son modelos :)
            ...
¿Porque elegir
            CakePHP?
• Fácil integración con tecnologías SOA.
• Los webservices son modelos :)
            ...
¿Porque elegir
            CakePHP?
• Fácil integración con tecnologías SOA.
• Los webservices son modelos :)
            ...
¿Porque elegir
            CakePHP?
• Fácil integración con tecnologías SOA.
• Los webservices son modelos :)
            ...
¿Porque elegir
            CakePHP?
• Fácil integración con tecnologías SOA.
• Los webservices son modelos :)
            ...
¿Porque elegir
            CakePHP?
• Fácil integración con tecnologías SOA.
• Los webservices son modelos :)
            ...
¿Porque elegir
            CakePHP?
• Fácil integración con tecnologías SOA.
• Los webservices son modelos :)
            ...
¿Porque elegir
            CakePHP?
• Fácil integración con tecnologías SOA.
• Los webservices son modelos :)
            ...
¿Porque elegir
            CakePHP?
• Fácil integración con tecnologías SOA.
• Los webservices son modelos :)
            ...
¿Porque elegir
            CakePHP?
• Fácil integración con tecnologías SOA.
• Los webservices son modelos :)
            ...
¿Porque elegir
            CakePHP?
• Fácil integración con tecnologías SOA.
• Los webservices son modelos :)
            ...
¿Porque elegir
        CakePHP?
• Podemos realizar pruebas de software.
  (Unitarias, sistema, integracion, etc)
¿Como estamos
 posicionados?
¿Como estamos
 posicionados?
           Crecemos
           Crecemos
          Crecemos
          Crecemos
         Crecem...
Grandes empresas
   usando CakePHP
• Mozilla (addons)

• Sony

• Enterprise-EU
By Atobiz.com
Grandes empresas
   usando CakePHP
• Caso Helena Rubinstein

• Ferran Adria

• Diesel
       By Atobiz.com
Grandes empresas
   usando CakePHP
• Caso Helena Rubinstein

• Ferran Adria

• Diesel
       By Atobiz.com
Grandes empresas
   usando CakePHP
• Caso Helena Rubinstein

• Ferran Adria

• Diesel
       By Atobiz.com
Grandes empresas
   usando CakePHP
• Caso Helena Rubinstein

• Ferran Adria

• Diesel
       By Atobiz.com
Grandes empresas
   usando CakePHP

• Ecole de Paris

• Mambo

• TV Mallorca
Grandes empresas
usando CakePHP
Grandes empresas
   usando CakePHP

• Thanks to all development team.

• Preguntas?
CakePHP Grandes Empresas
CakePHP Grandes Empresas
CakePHP Grandes Empresas
CakePHP Grandes Empresas
CakePHP Grandes Empresas
CakePHP Grandes Empresas
CakePHP Grandes Empresas
CakePHP Grandes Empresas
CakePHP Grandes Empresas
CakePHP Grandes Empresas
CakePHP Grandes Empresas
CakePHP Grandes Empresas
CakePHP Grandes Empresas
CakePHP Grandes Empresas
CakePHP Grandes Empresas
CakePHP Grandes Empresas
CakePHP Grandes Empresas
CakePHP Grandes Empresas
CakePHP Grandes Empresas
CakePHP Grandes Empresas
CakePHP Grandes Empresas
CakePHP Grandes Empresas
Upcoming SlideShare
Loading in …5
×

CakePHP Grandes Empresas

4,473 views

Published on

Buenos Aires - Argentina

Published in: Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
4,473
On SlideShare
0
From Embeds
0
Number of Embeds
237
Actions
Shares
0
Downloads
98
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

CakePHP Grandes Empresas

  1. 1. En las grandes empresas “Con Casos Reales” Fabian Andrés Ramírez Sepúlveda framirez@atobiz.com http://www.dokshor.com
  2. 2. Introducción • Creando internet desde 1998. • Primer sitio en micasa.yupi.com ..... • Descubriendo mirando códigos de otras personas. • Pensando terminar mi enseñanza media. • Me pedían trabajos .. ¿precio? ... pagar el ISP en esos tiempos de internet.
  3. 3. Introducción • Trabajando asesorando en diferentes paises. • Francia • Holanda • Canada • Argentina • España • Chile • USA
  4. 4. = $$$$$$$
  5. 5. Crece internet • Se necesitan herramientas para grandes desarrollos. • Perl y Java van ganando mercado. • Soluciones altamente costosas en: • Tiempo • Calidad = $$$$$$$ • Mantención
  6. 6. ¿Porque grandes empresas? • Alto nivel de demanda. • Transacciones bancarias. • Alta disponibilidad. • Alto nivel de modificaciones (El negocio cambia día a día). • Arquitectura multilenguaje, multipaís, aplicación distribuida.
  7. 7. ¿Porque grandes empresas? • Desarrollo rapido. • No desean reinventar la rueda. • Pagar lo menos posible en el desarrollo. • Desarrollo continuo. • Aplicación que garantice crecimiento “ Vamos que sale la version 2.x” • Alta calidad de codigo.
  8. 8. Crece internet • Las empresas necesitan un software: • Fácil mantención. • De rápido desarrollo y iteracion (Candy + Candy = Happy Client). • Escalable. • De buen soporte. (Blog, Wiki, Foros). • Estandarizado (El manual dice como se hace).
  9. 9. Soluciones de mercado comerciales actuales • Java • Jboss (RedHat) • Websphere (IBM) • Weblogic (BEA) • Microsoft • ASP • .NET
  10. 10. Soluciones de mercado alternativas y libres • PHP • CakePHP • symfon.... (yyyyyyyyyyy?) • Ruby • Ruby on rails • Python • Django
  11. 11. ¿Porque elegir CakePHP? • Se ajusta a la creación de un software de muy alta calidad debido a los patrones que sigue (MVC).
  12. 12. ¿Porque elegir CakePHP? • Miles de programadores PHP pero no existe una calidad de software adecuada. Codigo Tallarin Implementa su propio framework 25% Utiliza calidad Fuente: Encuesta a estudiantes que desarrollan software 14% 61%
  13. 13. ¿Porque elegir CakePHP? • Se puede realizar un diseño del software orientado a objetos. Persona Cliente Proveedor UsuarioSistema
  14. 14. ¿Porque elegir CakePHP? • Velocidad de desarrollo increíble.
  15. 15. ¿Porque elegir CakePHP? • Velocidad de desarrollo increíble. Relacionamos los modelos
  16. 16. ¿Porque elegir CakePHP? • Velocidad de desarrollo increíble. Relacionamos los modelos Scaffold
  17. 17. ¿Porque elegir CakePHP? • Velocidad de desarrollo increíble. Relacionamos los No hemos modelos programado nada y estan los CRUD (Create, Read, Update, Delete) Scaffold
  18. 18. ¿Porque elegir CakePHP? • Velocidad de desarrollo increíble. Relacionamos los No hemos modelos programado nada y estan los CRUD (Create, Read, Update, Delete) Scaffold Implementamos ACL y adaptamos los layouts corporativos. Ademas las logicas Adaptación propias del negocio
  19. 19. ¿Porque elegir CakePHP? • Existen miles de programadores PHP en todo el mundo.
  20. 20. ¿Porque elegir CakePHP? • Estandarización de la metodología de programación. Todos hablan el mismo lenguaje. Yo programo lógica (controllers) Yo programo componentes y helpers ^ ^ ^ ^ Yo programo vistas Yo programo los (views) modelos ^ ^ ^ ^
  21. 21. ¿Porque elegir CakePHP? • Cada integrante del equipo de desarrollo cumple un rol especifico. Yo programare el modulo de estadisticas Yo programare el modulo de productos ^ ^ ^ ^ Yo programare el Yo me encargo de la salida de los modulo de paginas contenidos (XML, Json, WAP, XHTML) Soy el jefe y controlo :) ^ ^ ^ ^ ^ ^
  22. 22. ¿Porque elegir CakePHP? • Multi soporte de base de datos. • Oracle. • Ms Server. • MySQL. • PostgreSQL. • Etc.
  23. 23. ¿Porque elegir CakePHP? • Fácil integración con tecnologías SOA. • Los webservices son modelos :)
  24. 24. ¿Porque elegir CakePHP? • Fácil integración con tecnologías SOA. • Los webservices son modelos :) Empresa
  25. 25. ¿Porque elegir CakePHP? • Fácil integración con tecnologías SOA. • Los webservices son modelos :) Proveedor 1 Empresa
  26. 26. ¿Porque elegir CakePHP? • Fácil integración con tecnologías SOA. • Los webservices son modelos :) Proveedor 1 Empresa Proveedor 2
  27. 27. ¿Porque elegir CakePHP? • Fácil integración con tecnologías SOA. • Los webservices son modelos :) Proveedor 1 Empresa Proveedor 2 Cliente 1
  28. 28. ¿Porque elegir CakePHP? • Fácil integración con tecnologías SOA. • Los webservices son modelos :) Proveedor 1 Boletas Empresa Proveedor 2 Cliente 1
  29. 29. ¿Porque elegir CakePHP? • Fácil integración con tecnologías SOA. • Los webservices son modelos :) Proveedor 1 Boletas Precio del dolar, euro Empresa Proveedor 2 Cliente 1
  30. 30. ¿Porque elegir CakePHP? • Fácil integración con tecnologías SOA. • Los webservices son modelos :) Proveedor 1 Boletas Precio del dolar, euro Empresa Proveedor 2 Cliente 1
  31. 31. ¿Porque elegir CakePHP? • Fácil integración con tecnologías SOA. • Los webservices son modelos :) Proveedor 1 Boletas Precio del dolar, euro Empresa Proveedor 2 Cliente 1
  32. 32. ¿Porque elegir CakePHP? • Fácil integración con tecnologías SOA. • Los webservices son modelos :) Proveedor 1 Boletas Precio del dolar, euro Empresa Proveedor 2 Cliente 1
  33. 33. ¿Porque elegir CakePHP? • Fácil integración con tecnologías SOA. • Los webservices son modelos :) Proveedor 1 Boletas Precio del dolar, euro Empresa Proveedor 2 Cliente 1
  34. 34. ¿Porque elegir CakePHP? • Fácil integración con tecnologías SOA. • Los webservices son modelos :) Proveedor 1 Boletas Precio del dolar, euro Empresa Proveedor 2 Cliente 1
  35. 35. ¿Porque elegir CakePHP? • Fácil integración con tecnologías SOA. • Los webservices son modelos :) Proveedor 1 Boletas Precio del dolar, euro Empresa Proveedor 2 Cliente 1
  36. 36. ¿Porque elegir CakePHP? • Podemos realizar pruebas de software. (Unitarias, sistema, integracion, etc)
  37. 37. ¿Como estamos posicionados?
  38. 38. ¿Como estamos posicionados? Crecemos Crecemos Crecemos Crecemos Crecemos
  39. 39. Grandes empresas usando CakePHP • Mozilla (addons) • Sony • Enterprise-EU
  40. 40. By Atobiz.com
  41. 41. Grandes empresas usando CakePHP • Caso Helena Rubinstein • Ferran Adria • Diesel By Atobiz.com
  42. 42. Grandes empresas usando CakePHP • Caso Helena Rubinstein • Ferran Adria • Diesel By Atobiz.com
  43. 43. Grandes empresas usando CakePHP • Caso Helena Rubinstein • Ferran Adria • Diesel By Atobiz.com
  44. 44. Grandes empresas usando CakePHP • Caso Helena Rubinstein • Ferran Adria • Diesel By Atobiz.com
  45. 45. Grandes empresas usando CakePHP • Ecole de Paris • Mambo • TV Mallorca
  46. 46. Grandes empresas usando CakePHP
  47. 47. Grandes empresas usando CakePHP • Thanks to all development team. • Preguntas?

×