Symfony dagrinchi

963 views

Published on

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

  • Be the first to like this

No Downloads
Views
Total views
963
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Symfony dagrinchi

  1. 1. Wilson David Alméciga Blog.dagrinchi.com wdavid@dagrinchi.com @dagrinchi
  2. 2. ¿Qué necesitamos?• Conocimientos básicos de desarrollo web• Programación Orientada a Objetos• Symfony lo pueden trabajar programadores expertos o principiantes de PHP
  3. 3. www.symfony-project.org
  4. 4. www.symfony.com
  5. 5. www.symfony.es
  6. 6. ¿ Porqué Symfony ?
  7. 7. ¿ Debo usar un framework en mi proyecto ?• Se mide en el tamaño; número de páginas ó número de entidades• Menor a 5 páginas ó menor a 10 entidades se recomienda sólo PHP• Si requieres dar soporte, sostenibilidad, documentación y escabilidad, Symfony es el propio para ud.
  8. 8. 10 Razones para utilizar Symfony fuente: Symfony.es Escalable Symfony es infinitamente escalable si se disponen de los recursos necesarios. Yahoo! utiliza Symfony para programar aplicaciones con 200 millones de usuarios.
  9. 9. ProbadoSymfony ha sido probado con éxito durante años en varias aplicaciones gigantescas (Yahoo! Answers, Dailymotion, delicious) y en otros miles de sitios pequeños y medianos.
  10. 10. SoporteSymfony sigue una política de tipo LTS (long term support), por la que las versiones estables se mantienen durante 3 años sin cambios pero con una continua corrección de errores.
  11. 11. LicenciaSymfony se publica bajo licencia MIT, con la que puedes desarrollar aplicaciones web comerciales, gratuitas y/o de software libre.
  12. 12. SeguroSymfony permite controlar hasta el último acceso a la información e incluye por defecto protección contra ataques XSS y CSRF.
  13. 13. CódigoDesde su primera versión Symfony ha sido creado sólo para PHP 5, para obtener el máximo rendimiento de PHP y aprovechar todas sus características.
  14. 14. Compromiso Los creadores de Symfony no viven del framework, sino de las aplicaciones quedesarrollan con él, por lo que les interesa tanto como a tí aspectos como el rendimiento, la buena documentación y el soporte muy largo.
  15. 15. Documentado Symfony es el framework mejor documentado, ya que ha publicado cinco libros gratuitos de calidad y siempre actualizados. Además, toda la documentación está traducida al español.
  16. 16. CalidadSu código fuente incluye más de 9.000 pruebas unitarias y funcionales.
  17. 17. InternacionalizaciónSymfony está traducido a más de 40 idiomas e incluye todas las herramientas necesarias para que traduzcas fácilmente tus aplicaciones.
  18. 18. Qué es MVC ?
  19. 19. Qué es MVC ?• Model View Controller• (Model) Modelo de los datos, Base de datos, Web Service• (Vista) Presentación ó UI• (Controlador) Lógica de negocio
  20. 20. La línea de Comandos• Ejecución rápida de tareas• Programación en CRON para tareas repetitivas
  21. 21. Instalación• Requisitos del sistema • PHP version sea mayor a 5.2.4 • Habilitar extensión PDO • Extensión PHP-XML • Extensión XSL
  22. 22. Instalación• Requisitos php.ini • short_open_tag off • magic_quotes_gpc off • register_globals off • session.auto_start off
  23. 23. ¿ Preguntas ? Twitter: @dagrinchi blog.dagrinchi.comwdavid@dagrinchi.com

×