Jun 13 2009

Symfony PHP

Categoría: PHP, Symfony, WWWgustavodiazs @ 6:31 pm
Symfony

Symfony

Desde ya hace mas de 3 – 4 meses, si no es que más, vengo desarrollando una serie de mini aplicaciones basadas en PHP, que básicamente resuelven ciertos problemas específicos de la agencia, que el control de gasolina, que el despacho de consumibles, que el pedido de unidades, etc, etc…; los cuales unifique en una sola aplicación, con control de acceso y limitaciones para cada usuario, pero…, no me terminaba de gustar.

Así que me di a la tarea de actualizarme en cuanto a mis conocimientos de PHP,  quería hacer algo bien hecho, que fuese fácil de modificar y mantener, que fuese escalable, de fácil manejo…

Ya tenia la idea de que era un Framework:

Un framework, en el desarrollo de software, es una estructura de soporte definida, mediante la cual otro proyecto de software puede ser organizado y desarrollado. Típicamente, puede incluir soporte de programas, bibliotecas y un lenguaje interpretado entre otros software para ayudar a desarrollar y unir los diferentes componentes de un proyecto.

Fuente: Wikipedia

por usar JQuery, Mootols, etc., asi que Google “framework php” y me tope con: Achievo ATK , Akelos Framework, AModules3, Ambivalence, Aukyla PHP Framework, Binarycloud, Biscuit, bitweaver, Booby, CakePHP, Castor, Cgiapp, CodeIgniter, Copix, Core Enterprise PHP, FastFrame, Fusebox, FuseLogic, Konstrukt, Kumbia, Krysalis, Inek, InterJinn, Ismo, Medusa, Nexista, P4A, PHP on Trax, PHPulse, PhpMVC, Popoon, Prado, Qcodo, rwfphp, Seagull, Sitellite, SolarPHP, sQeletor, Studs,struts4php, symfony, TaniPHP, Tigermouse, web.framework, Wolfden CMF, Zephyr Framework, Zoop Framewor, Zend Framework (si se me escapo una o más disculpen).

Y de toda la gama de opciones como elegir o de donde tomas una decisión correcta, claro terminas con “María dame puntería“, por que te da flojera buscar reseñas de cada una de las opciones que encuentras, y en ocasiones ya necesitas entrar en producción de algo.

En mi caso pregunte si alguien conocía un framework para php, en varias redes sociales, en algunos foros, etc., quisas pregunte en los lugares equivocados por que la respuesta fue casi nula.

Me recomendaron  Zend Framework empecé a investigar y me cometaron:

Depende lo que quieras hacer ZF es una coleccion de clases grande, te puede ser un poco complejo de aprender de inicio.
Pero es muy recomendable si es un desarrollo a mediano o largo plazo.
si manejas java será muy rapida la curva de aprendizaje. ZF es totalmente orientado a objetos.
@josesalomon 1, 2, 3

y alguien más me recomendo:

Sugiero Codeignitrer, el ZEND es demasiado overhead para el server
@elcrayon 1

Lo de Zend Framework me llamo la atención y leyendo acerca de el llegue a un comentario de que Symfony PHP tenia la posibilidad de incluir alguna opciones de Zend Framework, inclusive todo, ya lo había visto en la relación de framework

Symfony es un completo framework diseñado para optimizar el desarrollo de las aplicaciones web mediante algunas de sus principales características. Para empezar, separa la lógica de negocio, la lógica de servidor y la presentación de la aplicación web. Proporciona varias herramientas y clases encaminadas a reducir el tiempo de desarrollo de una aplicación web compleja. Además, automatiza las tareas más comunes, permitiendo al desarrollador dedicarse por completo a los aspectos específicos de cada aplicación. El resultado de todas estas ventajas es que no se debe reinventar la rueda cada vez que se crea una nueva aplicación web.

Symfony está desarrollado completamente con PHP 5. Ha sido probado en numerosos proyectos reales y se utiliza en sitios web de comercio electrónico de primer nivel. Symfony es compatible con la mayoría de gestores de bases de datos, como MySQL, PostgreSQL, Oracle y Microsoft SQL Server. Se puede ejecutar tanto en plataformas *nix (Unix, Linux, etc.) como en plataformas Windows

Sigientes Clases: 2 3 4 5

Este ultimo mes he pasado de lo que ya estaba hecho a Symfony PHP y lo que en 4 meses hice lo publique en uno solamente, lo que complicadamente había hecho a pie, Symfony PHP lo implementa con lo que ya esta hecho para usar.

Pondré aquí topes y situaciones que se me presente y quizás los que usen este Framework puedan resolver algún problema parecido.

Saludos.

Compartelo:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • LinkedIn
  • Live
  • Netvibes
  • TwitThis
  • Bitacoras.com
  • email
  • Meneame
  • Print
  • Tumblr

Etiquetas:

2 Responses to “Symfony PHP”

  1. Ice_j7 says:

    Nice!

Leave a Reply