UTNianos

Versión completa: Frameworks (zend) y otras yerbas.
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Buenas...

Como utlimamente he estado al pedo en el laburo, y actualmente estoy viendo de crear un proyecto personal con PHP y perl, he empezado a chusmear Zend, y me he encontrado con una miriada de tutoriales, algunos buenos, otros no tanto, y otros bastante pesimos.

Me incline al final por leer el oficial desde aqui: http://manual.zfdes.com/es/zend.acl.htm ... troduction

¿Entonces, cual es la idea de este post?

Generalmente es dificil para los que no fuimos iniciados en este arte, el comenzar a utilizar un framework, saber puntos a favor y puntos en contra. Tenia pensado (talvez) crear un post pseudo-religioso en el que se ponga una breve introduccion a los frameworks que uno conoce, y los links "que les sirvio" a cada uno para aprender.

(digo pseudo-religioso, porque seguramente van a haber batallitas al estilo que-framework-la-tiene-mas-larga).
el link que pusiste es sobre la clase ACL, para manejo de roles y su acceso a los recursos.. Es muy linda, pero yo te diria que primero veas si entendés como funciona el Zend en general (si es que aun no lo hiciste). Algunos dicen que ni siquiera es un framework, mas bien es una mega libreria como PEAR.

pd: hace cuanto programas en php?
[mode fanatico on]
Que Zend no es un framework?? que es una megalibreria?? que es como PEAR?? confused

=P

Yo laburo con PHP, mas especificamente laburo con Zend, y no solo que es un framework, sino que es el mejor framework y lo mejor que le paso a PHP en mucho tiempo
[mode fanatico off]


Pero hablando en serio =P, si es un framework, y aunque en algunos lados dicen que es muy dificil de aprender y que la curva de aprendizaje y blabla, la realidad es totalmente diferente, miras el quickstart en el sitio oficial y en 5 minutos tenes un sitio de ejemplo funcionando, mirando un poco mas vas a ver que el 99% de las cosas que necesites zend ya las tiene (las basicas como trabajar con una db, auth y acl, sitios multiidioma, integracion con ajax, miles de etceteras mas, en serio =P)

Mi recomendacion es Zend al 100%, cualquier ayuda que necesites chifla y lo vemos =)

Para que vean que no soy un fanatico extremista =P si queres probar otro framework proba symfony, que es a mi gusto el otro gran framework de PHP, despes tanto cake, codeigniter, kumbia, etc., estan a años luz, en cuanto a funcionalidades como en calidad del desarrollo, funcionan sobre php4, etc.
Cita:el link que pusiste es sobre la clase ACL, para manejo de roles y su acceso a los recursos.. Es muy linda, pero yo te diria que primero veas si entendés como funciona el Zend en general (si es que aun no lo hiciste). Algunos dicen que ni siquiera es un framework, mas bien es una mega libreria como PEAR.

pd: hace cuanto programas en php?

Uh, my mistake... esque en ese momento necesitaba hacer algo asi =P.

PEAR se parece mas a Synaptic que a Zend =P
Cita:pd: hace cuanto programas en php?

Siete meses medio mentirosos, ya que programe solo un mes, y despues boludie un par mas.
Cita:Para que vean que no soy un fanatico extremista si queres probar otro framework proba symfony, que es a mi gusto el otro gran framework de PHP, despes tanto cake, codeigniter, kumbia, etc., estan a años luz, en cuanto a funcionalidades como en calidad del desarrollo, funcionan sobre php4, etc.

De ellos, nomas probe Cake... y realmente me gusto rofl .

Aunque casi ni codificas... te resueleve miles de cosas, si necesitas hacer una aplicacioncita basica =P
Teseracto escribió:Aunque casi ni codificas... te resueleve miles de cosas

pa' eso mismo es un framework =P
Cita:pa' eso mismo es un framework

Bueno, pero el hecho de tener un ABM sin hacer practicamente una linea de codigo (scafolding), solo contestando "si" y "no" a las relaciones de la bd, creo que lo hace "algo mas" que un simple framework =P
Teseracto escribió:
Cita:pa' eso mismo es un framework

Bueno, pero el hecho de tener un ABM sin hacer practicamente una linea de codigo (scafolding), solo contestando "si" y "no" a las relaciones de la bd, creo que lo hace "algo mas" que un simple framework =P

no se porque un framework tiene que ser simple =P
Teseracto escribió:
Cita:pa' eso mismo es un framework

Bueno, pero el hecho de tener un ABM sin hacer practicamente una linea de codigo (scafolding), solo contestando "si" y "no" a las relaciones de la bd, creo que lo hace "algo mas" que un simple framework =P

Ok corrijo... un framework es mucho mas que hacer un ABM sin una linea de codigo =P
Cita:Ok corrijo... un framework es mucho mas que hacer un ABM sin una linea de codigo

Ademas de eso, CakePHP tiene miles de cosas... es el On Rails de PHP.

Off-topic:
probaron symphony? yo no me meto en lenguajes que no tengan sobrecarga de metodos =P =P =P, pero me dijeron que esta muy bueno
brunodiaz escribió:
Teseracto escribió:
Cita:pa' eso mismo es un framework

Bueno, pero el hecho de tener un ABM sin hacer practicamente una linea de codigo (scafolding), solo contestando "si" y "no" a las relaciones de la bd, creo que lo hace "algo mas" que un simple framework =P

no se porque un framework tiene que ser simple =P

es la base de su éxito muchas veces, o no? Igual la simpleza de un framework tiene que estar en qué tan fácil se hace al usuario del mismo (programador) aplicarlo, no en si es simple por dentro no... en ese sentido, creo que pueden ser muy complejos internamente que mientras sea caja negra, todo bien =P.

De hecho, recuerdo varios frameworks que vimos en TACS que no resaltaban necesariametne por su simpleza interna...
y entonces.. te decidiste por alguno? =p

mira te dejo un sitio que hice en codeigniter por si te sirve de algo: Wallpapers, Images, Desktops, Backgrounds
pablo escribió:
brunodiaz escribió:
Teseracto escribió:[quotepa' eso mismo es un framework/quote]

Bueno, pero el hecho de tener un ABM sin hacer practicamente una linea de codigo (scafolding), solo contestando "si" y "no" a las relaciones de la bd, creo que lo hace "algo mas" que un simple framework =P

no se porque un framework tiene que ser simple =P

es la base de su éxito muchas veces, o no? Igual la simpleza de un framework tiene que estar en qué tan fácil se hace al usuario del mismo (programador) aplicarlo, no en si es simple por dentro no... en ese sentido, creo que pueden ser muy complejos internamente que mientras sea caja negra, todo bien =P.

De hecho, recuerdo varios frameworks que vimos en TACS que no resaltaban necesariametne por su simpleza interna...

jajajaja todo el primer parrafo es muy taciano =P

estoy de acuerdo que le punto de entrada del framework tiene que ser simple ( o eso defendi en el final de tacs =P), lo que no quiere decir que el framework tenga que ser simple en la cantidad de cosas que hace, puede perfectamente ser util para una gran variedad de cosas y mantener su facilidad de uso.
KISS!!!
URLs de referencia