[Php-avanzado] frameworks php
Leonardo Tadei - Pegasus Tech Supply
leonardot en pegasusnet.com.ar
Mar Sep 3 10:05:45 ART 2013
Gracias por el aporte, Juan Manuel.
Yo insisto en que hay que usar las herramientas que tenemos a nuestra
disposición, pero siempre teniendo en cuenta la naturaleza del trabajo.
Un camión sirve para transportar mercaderías, pero para ir a buscar la
leche al almacén, nadie va a en un camión si puede evitarlo.
Después, una aclaración para este tema de por sí confuso: cuando se dice
"si desarrollas aplicaciones web complejas con mucha lógica de negocio",
por favor noten que la frase no dice nada. Si la "aplicación web
compleja" es la de un banco se usará un framework para el manejo de
cuentas bancarias, pero si la "aplicación web compleja" muestra datos en
un mapa se usará un framework de GIS.
El framework se elije siempre por el problema a resolver!
En lo personal, cuando un framework se anuncia como que sirve para
"construir aplicaciones web" yo lo miro con cautela.
A veces basta con usar una o dos clases que nos resuelvan alguna
cuestión particular (en vez de un framework que tendrá 50 0 200 clases).
Ayer justo leía sobre esta que resuelve las operaciones de CRUD:
http://www.phpclasses.org/package/8222-PHP-Generate-classes-to-manipulate-MySQL-table-records.html
Saludos!
El lun, 02-09-2013 a las 20:10 -0300, Juan Manuel P. escribió:
> Cesar mira a mi hace poco me comento un compañero de Symfony pero como
> dijo Leo depende para que tenes que utilizarlo. Yo estuve averiguando
> y lei en su documentacion lo siguiente:
>
> Si tu proyecto consiste en desarrollar un sitio web sencillo con 5 o
> 10 páginas diferentes, acceso simple a bases de datos y no es
> importante asegurar un gran rendimiento o una documentación adecuada,
> deberías realizar tu proyecto solo con PHP. En ese caso, no vas a
> obtener grandes ventajas por utilizar un framework de desarrollo de
> aplicaciones web, además de que utilizar objetos y el modelo MVC
> Modelo Vista Controlador) solamente va a ralentizar el desarrollo de
> tu proyecto. Además, Symfony no está optimizado para ejecutarse de
> forma eficiente en un servidor compartido en el que los scripts de PHP
> se ejecutan solamente mediante CGI Common Gateway Interface).
>
> Por otra parte, si desarrollas aplicaciones web complejas con mucha
> lógica de negocio, no es recomendable utilizar solo PHP. Para asegurar
> el mantenimiento y las ampliaciones futuras de la aplicación, es
> necesario que el código sea ligero, legible y efectivo. Si quieres
> incorporar los últimos avances en interacción con usuarios (como por
> ejemplo Ajax), puedes acabar escribiendo cientos de líneas de
> JavaScript. Si quieres desarrollar aplicaciones de forma divertida y
> muy rápida, no es aconsejable utilizar solo PHP. En todos estos casos,
> deberías utilizar Symfony.
>
> Por lo cual, por el momento lo deje marcado para mas adelante empezar
> a pegarle una mirada, pero por el momento no he tenido ningun trabajo
> que cumpla las condiciones necesarias para utilizar este framework.
>
> A destacar que he podido averiguar que este framework es el que se
> utilizo para desarrollar la pagina de GranDT.
>
> Saludos.
>
> Piñeiro, Juan Manuel
> Analista de Sistemas
>
> Aliweb - Desarrollo de Software
> Cel (0223) 155 704568
> Web www.aliweb.com.ar
> Mar del Plata | Argentina
>
>
>
> ______________________________________________________________________
> Date: Mon, 2 Sep 2013 12:51:49 -0300
> From: cesargimenezlascano en gmail.com
> To: php-avanzado en pato2.fi.mdp.edu.ar
> Subject: [Php-avanzado] frameworks php
>
> Hola, quería preguntar que opinan de la utilización de frameworks para
> el desarrollo en php, tenia ganas de probar cakePHP, alguien lo usa?
> es alta la curva de aprendizaje? gracias!!!
>
> _______________________________________________ Php-avanzado mailing
> list Php-avanzado en pato2.fi.mdp.edu.ar
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
> _______________________________________________
> Php-avanzado mailing list
> Php-avanzado en pato2.fi.mdp.edu.ar
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
--
Leonardo Tadei
leonardot en pegasusnet.com.ar
Pegasus Tech Supply
Tel: (+54)(+223) 471-2880
La Salle 1131 - Mar del Plata - Argentina
http://www.pegasusnet.com.ar
http://www.grupopegasus.com
Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key
Más información sobre la lista de distribución Php-avanzado