Symfony es un sitio que nos permite descargar de forma completamente gratis varios componentes Standalone (que significa que no requiere ningún adicional para funcionar, salvo obviamente, PHP), y que pueden hacernos la vida mas sencilla a los desarrolladores.
Actualmente el proyecto Symfony nos permite descargar cinco librerías.
- YAML
- Event Dispatcher
- Dependency Injection
- Templating
- Request Handler
Todas librerías con un determinado fin y que sinceramente me parecen que apuntan a solucionar los problemas mas engorrosos que se nos pueden presentar como por ejemplo el manejo de templates para separar el diseño de la programación, algo interesante para los que no amamos a Smarty 😛
En lo personal descargue para comenzar a probar Dependency Injection que me parece una librería de lo mas novedosa y que probablemente tendré que probar durante un tiempo para ver como funciona exactamente.
Algo que esta genial de este sitio es que cada librería tiene una documentación bien detallada, muy agradecido con eso que nos permite comenzar a implementar las distintas clases en poco tiempo y sin necesidad de leer el código directamente buscando como utilizarlo.
Web: Symfony
Componentes y clases PHP para descargar gratis | Kabytes « Solo Rapidshare
16 años ago
[…] Symfony es un sitio que nos permite descargar de forma completamente gratis varios componentes Standalone (que significa que no requiere ningún adicional para. Original post: Componentes y clases PHP para descargar gratis | Kabytes […]
alcuadrado
16 años ago
Pablo, te corrijo un error: El principal proyecto del Symfony Project es un framework con el mismo nombre, el cual usa estos componentes (de hecho, esta extraidos de ahi).
Ademas Sensio Labs tiene otros proyectos open source como el ORM Doctrine.
De paso te recomiendo Symfony con Doctrine, un golaso 😛
Pablo
16 años ago
@alcuadrado: Gracias, no tenia esa info!! Me lo voy a descargar a ver que onda!! 😀
Gracias de nuevo! Saludos!
Anibal
16 años ago
yo programo bastante en php, pero nunca use ningun framework ni paquete de clases. quizas porque cuando los probe no les vi la suficiente utilidad o mejora.
franco..
16 años ago
Buena data Pablo!…un saludo!…
kache
16 años ago
Te hago una corrección. Donde dicen «librerías» debería decir «bibliotecas». Saludos!
Pablo
16 años ago
@Kache: Gracias, vos sabes que tuve la misma duda, uso librerias porque es mas popular, y aunque si bien no es del todo correcto se suele utilizar tambien 😛
http://es.wikipedia.org/wiki/Biblioteca_%28inform%C3%A1tica%29
Es similar a lo que ocurre con fuentes, que tambien esta mal, y deberian ser tipografias 😛
Saludos y gracias igualmente 😀
alcuadrado
16 años ago
@Anibal: Con todo respeto, y sin animo de levantar un debate sin sentido, no utilizar un framework es (casi seguramente) estar reinvantando la rueda, y va, por asi decirlo, contra unos de los pilares de la ingenieria de software: la reutilizacion
Anibal
16 años ago
alcuadrado, no estoy de acuerdo …
En php todos los proyectos q hice no hizo falta, no tuve codigo repetido, y para lo q se repetia cree un archivo funciones y ahi use mis propias funciones.
Igualmente lo pregunte porq tengo un futuro proyecto q quizas si me haga falta o sea necesario para simplificarme las cosas, por eso preguntaba para q me orienten y opinen 😉
Pablo
16 años ago
@Anibal: en mi caso tampoco uso Framework, pero es un poco por una cuestion de que hace mucho tiempo que programo y ya tengo mis propias bibliotecas, entonces prefiero el codigo 100% mio por una cuestion de que lo conozco de punta a punta.
No obstante es una cuestion de gustos, si no tienes muchas bibliotecas ya desarrolladas una excelente opcion es usar un framework, porque como dice @alcuadrado ahorras tiempo y tienes funciones que estan muy pero muy depuradas.
Creo que el uso de Frameworks pasa mas por una cuestion de lo que tengas o no anteriormente, por ejemplo yo si utilizo frameworks javascript porque me simplifican muchisimo la vida 😛
Saludos!
Anibal
16 años ago
en javascript yo si uso frameworks, bibliotecas/librerias q ya estan hechas y demas … pero en php hasta ahora no encontre algo simple, rapido y que me deposite confianza.
muchas veces prefiero hacerlo yo q se lo q hago , y no confiar plenamente en algo q esta hecho, confuso, y q no se q cosas trae atras.