Framework de Php

60 views
Skip to first unread message

Carlos Marcano

unread,
Dec 2, 2012, 12:11:30 AM12/2/12
to phpbar...@googlegroups.com
Buenas quiero iniciarme en el desarrollo con php! Y me gustaría que me recomendaran que framework debe usar para empezar. He leído y los que mas me llaman la atención son: cakePHP, ZendFramework y Symfony. Me gustaría que alguien con experiencia me diera de su recomendación de cual es el mejor para un novato.

Tengo algunos conocimientos en POO en c++ y java. Muchas gracias, espero sus opiniones.

theUniC

unread,
Dec 2, 2012, 6:59:07 AM12/2/12
to phpbarcelona
Hola Carlos,

Creo que antes de empezar con un framework, deberías pelearte un poco con "PHP a pelo". Más que nada para entender qué es lo que hay detrás de los frameworks. Mi recomendación es que empieces por leer el manual de PHP, sobretodo los 4 primeros puntos: Instalación, Referencia del lenguaje, Seguridad y Características.


Luego, por lo que respecta al panorama de frameworks, yo creo que la decisión debería estar entre Symfony2 y Zend Framework2. Aunque quizá personalmente me decante más por Symfony2, cualquiera de los dos es una buena decisión.

Un saludo!
Christian.

Jimmy Collazos || acido || cuatroxl.com

unread,
Dec 2, 2012, 8:41:26 AM12/2/12
to phpbar...@googlegroups.com
Totalmente de acuerdo con @theUniC Lo mejor es que aprendas PHP.

Yo añadiría algo más, para cuando ya controles PHP: Patrones de diseño en PHP. Después de eso lo mejor es que te hagas tu propio "framework" (será algo muy básico pero útil).

Una ves que sepas PHP, los patrones que se usan y hayas "intentado" hacerte el tuyo propio, ya puedes mirarte el framwork que te apetezca. Veras las cosas muy claras y entenderás como funciona todo.


--
Has recibido este mensaje porque estás suscrito al grupo "Grupo de programadores PHP de Barcelona" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a phpbar...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a phpbarcelona...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/phpbarcelona?hl=es.



--
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::: J i m m y  C o l l a z o s :::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

Cardell

unread,
Dec 2, 2012, 9:21:32 AM12/2/12
to phpbar...@googlegroups.com
Si claro, y crea tu propio lenguaje de programanción.

Carlos, no es necesario reinventar la rueda, para eso están los frameworks.

Symfony2 me parece un buen framework para empezar.

Suerte.


2012/12/2 Jimmy Collazos || acido || cuatroxl.com <aci...@gmail.com>

Jimmy Collazos || acido || cuatroxl.com

unread,
Dec 2, 2012, 3:13:30 PM12/2/12
to phpbar...@googlegroups.com
@Cardell no he dicho ninguna tontería, Si ya sabes POO (cosa que doy por sentado) lo primero es saber como es el lenguaje, luego cómo se aplican los principales patrones de diseño (Singleton, Observer, Commad, ...) y hacer un ejercicio para ponerlo en práctica.

Si no sabes cómo es el flujo de un framework MVC aprender "un framework" es un dolor de huevos porque muchos conceptos están demasiado abstraídos.

Le vas a poner a aprender Symfony  cuando vea Doctrine va a quedarse con un ojo para cada lado; luego tendrá que hacer un Bundle y no saber qué está pasando por detrás...

Este es uno de los motivos por los que mucha gente odia PHP, porque más de uno se "aprende" un framework y cuando necesita algo que está fuera de ese framework te lanza un "function..." por ahí suelto y se queda tan ancho.

Aquí una guía para que te hagas tu "framework mvc":

http://anantgarg.com/2009/03/13/write-your-own-php-mvc-framework-part-1/
http://anantgarg.com/2009/03/30/write-your-own-php-mvc-framework-part-2/

Ojo, esto sólo tiene una finalidad educativa, no para que lo utilices en tus proyectos; es sólo para entender los conceptos.

Nacho Navarro

unread,
Dec 2, 2012, 4:28:40 PM12/2/12
to phpbar...@googlegroups.com
Totalmente de acuerdo, lo principal es aprender los conceptos del lenguaje y con un framework solo vas a conseguir velocidad de desarrollo.

Un buen punto de partida para ZendFramework es http://framework.zend.com/manual/2.0/en/index.html




Enviado desde mi iPad

Cardell

unread,
Dec 3, 2012, 6:04:03 AM12/3/12
to phpbar...@googlegroups.com
"Después de eso lo mejor es que te hagas tu propio "framework" (será algo muy básico pero útil)."

¿¿En serio que estás completamente de acuerdo??

¿Útil? ¿En serio?

El chaval seguramente quiere disfrutar de hacer alguna web y le mandáis a programar un framework.


2012/12/2 Nacho Navarro <jina...@gmail.com>

Carlos Marcano

unread,
Dec 3, 2012, 10:33:45 AM12/3/12
to phpbar...@googlegroups.com


El domingo, 2 de diciembre de 2012 00:41:30 UTC-4:30, Carlos Marcano escribió:
Buenas quiero iniciarme en el desarrollo con php! Y me gustaría que me recomendaran que framework debe usar para empezar. He leído y los que mas me llaman la atención son: cakePHP, ZendFramework y Symfony. Me gustaría que alguien con experiencia me diera de su recomendación de cual es el mejor para un novato.

Tengo algunos conocimientos en POO en c++ y java. Muchas gracias, espero sus opiniones.

Gracias a todos por sus respuestas. Y bueno tomare la recomendación de @theUniC de empezar con un poco de PHP solo al principio. La necesidad de aprender php es porque la empresa donde estoy haciendo mi pasantía técnica, me solicitaron desarrollar un sistema en php. Hoy me entere que ellos tienen su propio framework asi que me tendre que meter de lleno ese.
Reply all
Reply to author
Forward
0 new messages