Mariano Iglesias: Lithium - Un framework que pega como piña
-
Upload
grupo-php-argentina -
Category
Technology
-
view
2.370 -
download
3
description
Transcript of Mariano Iglesias: Lithium - Un framework que pega como piña
- 1. Primeras charlas del Grupo PHP Lithium Un framework que pega como pia Mariano Iglesias Coding Ninja http://marianoiglesias.com.ar http://twitter.com/mgiglesias
2. Algunas cosas sobre mi...
- C -> C++ -> Java -> PHP & Python
3. Equipo CakePHP desde el 2007 4. Equipo Lithium desde su fundacin 5. CRICAVA, la mejor compaa del mundo 6. AMO Seinfeld (...y El Eternauta) 7. ODIO Apple 8. Voy a ser miramarense! Ya s... se mueren de envidia 9. WTF?
- Otro framework ?!?!?!?!?!
10. Usemos los anteojos de Mariano PHP4 y 5.3?? 11. Y entonces?
12. PHP 5.3
- PHP 5.3
13. PHP 5.3
- Performance, pero posta posta!
14. mysqlnd (= abran la cabeza: Mongo, Couch) 15. Late static binding 16. Namespaces 17. Funciones lambda 18. Closures (CALIENTE!) 19. Autoloaders (5.1)
- Pero con namespaces... qu placer!
20. El credo Lithium
- Creemos en la interoperabilidad
- PHP Standards Group (Symfony, Zend, Lithium)
Creemos en la meritocracia
- A ver... Ni democracia, ni dictadura
Creemos en la comunidad 21. Creemos en lo RAD
- Iteration-Friday.net
22. El dream team
- Nate Abele -Ex-lead CakePHP Lead
23. Garrett Woodworth Ex PM CakePHP Project Manager 24. Jol Perras Ex Core CakePHP Core Dev 25. Wil Sinclair Ex Lead Zend Framework CoreDev 26. John Anderson Ex Doc Lead en CakePHP - Documentacin Lead 27. David Persson Ex Core CakePHP - G11 Dev 28. El dream team
- Sean Coates Core PHP (Documentacin)
29. Ben Ramsey Libros, PHP Architect, fundador PHPCommunity 30. Jon Adams Design Lead 31. Matt Harris Core dev 32. Jeff Loiselle Ex Core dev CakePHP - Core dev 33. Marke Hallowell Core Dev 34. El dream team
- Alexander Morland Ex promotor CakePHP -Core Dev y promotor de la comunidad
35. Y yo... Focalizado en integraciones
- li3_doctrine
36. li3_solar 37. Hay mujeres en la sala?
- Lithium, partner principal de PHP Women
- http://www.phpwomen.org/wordpress/partnerships-with-os-projects
38. Caractersticas de Lithium
- El mejor framework PHP 5.3
39. Caractersticas de Lithium
- Modularidad
40. Interoperabilidad 41. Namespaces y lambdas 42. Extensibilidad 43. Inyeccin de dependencia 44. Filtros 45. API sencilla y ordenada 46. Modularidad
- Quers moduralidad? Ah te va!
47. Modularidad
- Todo en lithium son mdulos
48. Interoperabilidad
- Hay una clase Zend que te rompe el bocho, y la quers usar? Animate!
49. Namespaces y lambdas
- Extendiendo helpers
50. Validator::add() 51. Incorpor lambdas en tu cdigo!
- PHP != Java
52. Extensibilidad
- Plugins, Plugins y ms plugins!
53. Que google ni google... Para los vagos (como yo), un repositorio central 54. Extensibilidad 55. Extensibilidad
- Y ya est... us lo que quieras, cuando quieras, donde quieras...
56. Si esto no es extensibilidad, qu es? 57. Extensibilidad
- Doctrine2 es el mejor ORM del universo?
58. Inyeccin de dependencia
- Le decimos a una clase qu otras clases puede usar
59. Filtros
- Bueno ahora preprense... Callbacks? Pfff... para los dinosaurios quizs
60. Filtros
- Lambdas / Closures -> Filtros!
61. API sencilla y ordenada
- Nombres y namespaces lgicos y sencillos
62. Menos de 3 parmetros por mtodo 63. Object::__construct($config)
- Object::$_autoConfig
64. Object::$_config Chequeamos nuestro propio cdigo
- lithium_qa
65. Lithium es mucho ms
- Test Suite
66. Lnea de Comandos 67. Data sources para BD basadas en documentos 68. ORM basado en objetos 69. g11n 70. Autenticacin 71. Sesin y Cookies 72. Autorizacin (1.0) 73. Lithium es mucho ms
- Validator
74. Logging 75. Debugger 76. Parser 77. Inspector 78. Collections 79. Sockets 80. And y probalo che
- http://lithify.me
81. http://lab.lithify.me 82. #li3 83. #li3-core 84. http://marianoiglesias.com.ar 85. twitter:
- UnionOfRad
86. mgiglesias 87. Preguntas?
- Lithium Un framework que pega como pia
- Peg o no peg?