Foros del Web » Programando para Internet » PHP » Zend »

Zend Framework 2

Estas en el tema de Zend Framework 2 en el foro de Zend en Foros del Web. Claro que Symfony no invento esos conceptos, pero ZF y Symfony son los referentes, y es claro que ZF2 llevo el cambio de ZF1 a ...

  #151 (permalink)  
Antiguo 07/11/2012, 23:50
Avatar de pablofmorales  
Fecha de Ingreso: abril-2008
Ubicación: Buenos Aires, Argentina, Argentina
Mensajes: 222
Antigüedad: 16 años, 7 meses
Puntos: 37
Respuesta: Zend Framework 2

Claro que Symfony no invento esos conceptos, pero ZF y Symfony son los referentes, y es claro que ZF2 llevo el cambio de ZF1 a ZF2 basandose mucho en como lo hacia Fabien Potencier.

Con respecto a la configuracion en symfony tenes 3 formas, con array, con yml y con xml. YML sigue siendo una forma mucho mas prolija para mantener una configuracion.

Y mas claro todavia que los componentes de Symfony los podes usar en ZF2 y viceversa, esto es obvio.

No es mi idea una pelea de Framework, la verdad es que tenia ganas de dar mi feedback http://www.maestrosdelweb.com/editor...end-framework/
__________________
blog
  #152 (permalink)  
Antiguo 08/11/2012, 10:25
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: Zend Framework 2

@pablofmorales, ZF2 soporta también YAML, XML, INI, etc, (http://packages.zendframework.com/do...ig.reader.html) la idea de usar arrays simples es por dos cosas:

1.- Velocidad
2.- Facilidad de edición

Pero en si cualquier objeto Traversable, ve este ejemplo:

http://samsonasik.wordpress.com/2012...sing-xml-file/

Saludos.
  #153 (permalink)  
Antiguo 08/11/2012, 14:23
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 10 meses
Puntos: 845
Respuesta: Zend Framework 2

@pablofmorales, parece mas descarga que feedback XD, ahora en serio, comprendo la frustración, a mi me paso algo similar con los modules, están muy lejos de los bundles de sf2 y la falta de cli, de todas formas tildar el framework de desastre me parece algo exagerado.
Y bueno, como comente hace un tiempo, cualquier parecido con sf2 es pura coincidencia :P.

En relación a los puntos que mencionas,

Los modules, el problema mas grande actualmente es no tener cli, desde el momento que este exista va a ser tan sencillo como una linea en la consola.

La configuración, soporta los mismos formatos que sf2 + INI, y se puede separar por partes en diferentes archivos para luego simplemente hacer un include, lo mismo que hace sf2 con el import en los yml

Las rutas, acaso en sf2 no hay que agregarlas una por una ?, en zf2 es mas verbose pero también es mas flexible.

Annotations, sf2 también los utiliza para validar las entites y al igual que en zf2 es algo opcional.

realmente te parece que en los puntos que comentas hay diferencias significativas con sf2 ?

Saludos.
__________________
http://es.phptherightway.com/
thats us riders :)
  #154 (permalink)  
Antiguo 08/11/2012, 16:59
Avatar de pablofmorales  
Fecha de Ingreso: abril-2008
Ubicación: Buenos Aires, Argentina, Argentina
Mensajes: 222
Antigüedad: 16 años, 7 meses
Puntos: 37
Respuesta: Zend Framework 2

Cita:
Iniciado por GatorV Ver Mensaje
@pablofmorales, ZF2 soporta también YAML, XML, INI, etc, (http://packages.zendframework.com/do...ig.reader.html) la idea de usar arrays simples es por dos cosas:

1.- Velocidad
2.- Facilidad de edición

Pero en si cualquier objeto Traversable, ve este ejemplo:

http://samsonasik.wordpress.com/2012...sing-xml-file/

Saludos.
Por velocidad hago lo de siempre guardo los resultados en APC.

Facil edicion lo dudo porque cuando queres crear entradas pierde claridad.
__________________
blog
  #155 (permalink)  
Antiguo 08/11/2012, 17:05
Avatar de pablofmorales  
Fecha de Ingreso: abril-2008
Ubicación: Buenos Aires, Argentina, Argentina
Mensajes: 222
Antigüedad: 16 años, 7 meses
Puntos: 37
Información Respuesta: Zend Framework 2

Cita:
Iniciado por masterpuppet Ver Mensaje
@pablofmorales, parece mas descarga que feedback XD, ahora en serio, comprendo la frustración, a mi me paso algo similar con los modules, están muy lejos de los bundles de sf2 y la falta de cli, de todas formas tildar el framework de desastre me parece algo exagerado.
Y bueno, como comente hace un tiempo, cualquier parecido con sf2 es pura coincidencia :P.

En relación a los puntos que mencionas,

Los modules, el problema mas grande actualmente es no tener cli, desde el momento que este exista va a ser tan sencillo como una linea en la consola.

La configuración, soporta los mismos formatos que sf2 + INI, y se puede separar por partes en diferentes archivos para luego simplemente hacer un include, lo mismo que hace sf2 con el import en los yml

Las rutas, acaso en sf2 no hay que agregarlas una por una ?, en zf2 es mas verbose pero también es mas flexible.

Annotations, sf2 también los utiliza para validar las entites y al igual que en zf2 es algo opcional.

realmente te parece que en los puntos que comentas hay diferencias significativas con sf2 ?

Saludos.
Es mas que nada frustracion esperaba otra cosa, durante un tiempo largo vengo usando Ruby on Rails, y ver la facilidad de uso y flexibilidad de RoR, y venir a crerar 15 archivos para un modulo que hace un hola mundo es muy molesto.

Hoy tuvimos que implementar un servicio restful rapido en el trabajo y lo hicimos con Silex, en dos patadas. Si quisiera usar ZF2 me costaria el doble de tiempo.

Y a eso voy, le falta mucho, veo que ZF2 la complica mas de lo que deberia. La curva de aprendizaje cada vez es mas grande y no lo digo por mi, pero se nota. Y Vos ves que frameworks como Silex, Sinatra, RoR, la simplifican mas. Symfony me resulta mucho mas simple que ZF2.

Y ni hablar de la documentacion chapucera que hicieron. No vas a comparar esto ...

http://symfony.com/doc/current/index.html

con esto

http://framework.zend.com/learn
__________________
blog
  #156 (permalink)  
Antiguo 08/11/2012, 19:08
Avatar de abimex
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: ~
Mensajes: 751
Antigüedad: 17 años, 8 meses
Puntos: 137
Respuesta: Zend Framework 2

@pablofmorales concuerdo contigo, zend es muy complicado hacer un controlador restful, tienes que hacerlo de la peor manera, no hay forma de hacer "si es POST apunta a este action, si es GET apunta a este otro, si es PUT apunta a otro" etc...
Si lo pude hacer pero no me gusto como quedo, y también soy Railero y Symfoniero XD

Saludos
  #157 (permalink)  
Antiguo 08/11/2012, 19:33
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 10 meses
Puntos: 845
Respuesta: Zend Framework 2

@pablofmorales, comprendo tu comentario y en parte lo comparto, y hay algo en tus palabras que para mi engloba el problema real
Cita:
le falta mucho
Sobre lo que mencionan del rest podrían poner un ejemplo para visualizar el problema ?

Saludos.
__________________
http://es.phptherightway.com/
thats us riders :)
  #158 (permalink)  
Antiguo 08/11/2012, 19:51
 
Fecha de Ingreso: noviembre-2007
Ubicación: Lanus, Buenos Aires
Mensajes: 178
Antigüedad: 17 años
Puntos: 14
Respuesta: Zend Framework 2

Cita:
Iniciado por abimex Ver Mensaje
@pablofmorales concuerdo contigo, zend es muy complicado hacer un controlador restful, tienes que hacerlo de la peor manera, no hay forma de hacer "si es POST apunta a este action, si es GET apunta a este otro, si es PUT apunta a otro" etc...
Si lo pude hacer pero no me gusto como quedo, y también soy Railero y Symfoniero XD

Saludos
http://framework.zend.com/manual/2.0...tfulcontroller

GET maps to either get() or getList()

POST maps to create()

PUT maps to update()

DELETE maps to delete()


No es esto?
  #159 (permalink)  
Antiguo 08/11/2012, 20:07
Avatar de abimex
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: ~
Mensajes: 751
Antigüedad: 17 años, 8 meses
Puntos: 137
Respuesta: Zend Framework 2

Cita:
Iniciado por rodrigo_00 Ver Mensaje
http://framework.zend.com/manual/2.0...tfulcontroller

GET maps to either get() or getList()

POST maps to create()

PUT maps to update()

DELETE maps to delete()


No es esto?
yo me refiero a directamente en los routes especificar que método recibirá el POST, pero el hecho de tener que extender de otra clase no me gusta porque generalmente en los proyectos que eh trabajado con Zend no se usa directamente Zend_Action_Controller, generalmente se usa Empresa_Controller para meter funcionalidad a los controladores y si extiendo de otro controllerAbtrsact pues pierdo la funcionalidad que se pensó en un inicio
  #160 (permalink)  
Antiguo 08/11/2012, 20:27
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 10 meses
Puntos: 845
Respuesta: Zend Framework 2

@abimex, no se si te sigo bien, quieres mapear a otro action ? si es en el mismo controller lo puedes hacer, tiene un param para eso que se llama justamente action, si es algo mas complejo ya te estas saliendo de la idea detrás de AbstractRestfulController, es una implementación bien simple que cubre el uso "normal" por decirlo de alguna manera.

Lo que comenta rodrigo_00 me deja pensando, @pablofmorales, ahi no esta todo lo que necesitas ?, el nombre que tengan los métodos en la clase AbstractRestfulController no es realmente importante mientras se haga el mapeo correctamente.
__________________
http://es.phptherightway.com/
thats us riders :)
  #161 (permalink)  
Antiguo 08/11/2012, 21:56
Avatar de abimex
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: ~
Mensajes: 751
Antigüedad: 17 años, 8 meses
Puntos: 137
Respuesta: Zend Framework 2

Cita:
Iniciado por masterpuppet Ver Mensaje
@abimex, no se si te sigo bien, quieres mapear a otro action ? si es en el mismo controller lo puedes hacer, tiene un param para eso que se llama justamente action, si es algo mas complejo ya te estas saliendo de la idea detrás de AbstractRestfulController, es una implementación bien simple que cubre el uso "normal" por decirlo de alguna manera.

Lo que comenta rodrigo_00 me deja pensando, @pablofmorales, ahi no esta todo lo que necesitas ?, el nombre que tengan los métodos en la clase AbstractRestfulController no es realmente importante mientras se haga el mapeo correctamente.
Me refiero a un archivo de configuracion routes, independientemente del controlador hacer algo como

Código ruby:
Ver original
  1. match 'items/:id' => "items#create', :via => :post
o
Código ruby:
Ver original
  1. match 'items/:id' => "items#create', :via => :get

eso seria en rails, en symfony hay algo similar, pero en zend, no hay nada
  #162 (permalink)  
Antiguo 09/11/2012, 05:36
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 10 meses
Puntos: 845
Respuesta: Zend Framework 2

Y para eso no te sirve Zend\Mvc\Router\Http\Method ?, yo creo que si, pero como comente antes es mas verbose.

Saludos.
__________________
http://es.phptherightway.com/
thats us riders :)
  #163 (permalink)  
Antiguo 09/11/2012, 09:57
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: Zend Framework 2

Cita:
Iniciado por pablofmorales Ver Mensaje
Por velocidad hago lo de siempre guardo los resultados en APC.

Facil edicion lo dudo porque cuando queres crear entradas pierde claridad.
Solo te estaba indicando que sí existe el soporte, como bien dices puedes usar APC o lo que quieras, es una de las cosas que me gusta de Zend, la facilidad de poder modificar lo que no te guste.

Si bien como dices "le falta", estoy de acuerdo, pero yo lo veo como un set de herramientas, más que ya un framework listo, puedes hacer muchas cosas usando el core, te da muchas facilidades, crear módulos y todo, se me hace una muy buena caja de herramientas esperando a que la "uses".

Yo creo que si quieres ya un FW listo, pues no puedes ver a ZF2 directo como para evaluarlo, mejor voltea a SF2 o algún otro que ya tenga más tiempo, ZF esta en pañales ahorita pero esta creciendo y muy rápido, y creo es un buen tiempo para diseñar componentes, y aportar a la comunidad (viva Opensource).
  #164 (permalink)  
Antiguo 09/11/2012, 11:40
 
Fecha de Ingreso: noviembre-2007
Ubicación: Lanus, Buenos Aires
Mensajes: 178
Antigüedad: 17 años
Puntos: 14
Respuesta: Zend Framework 2

las mejoras que se vienen a Zend\Form en ZF 2.1

http://www.michaelgallego.fr/blog/20...orm-in-zf-2-1/

y creo que esta por salir ZF 2.0.4 porque ya actualizaron el readme en github https://github.com/zendframework/zf2 lo principal es que solucionaron un problema de seguridad que determinaba el modelo a retornar segun el accept header, ahora esto se configura desde el controller plugin acceptableViewModelSelector
  #165 (permalink)  
Antiguo 09/11/2012, 22:07
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 10 meses
Puntos: 845
Respuesta: Zend Framework 2

Lo "nuevo" del componente es algo que debería haber estado desde el vamos, pero bueno mas vale tarde que nunca, a mi me sigue preocupando la consola, sigo sin oír nada al respecto, me parece que no llega ni para el 2.1, me encanta el fw internamente pero se hace bastante difícil utilizarlo para algo serio en las condiciones actuales.

Y mientras tanto en sensio labs http://desktop.sensiolabs.org/..., en fin, que continué la paliza :P
__________________
http://es.phptherightway.com/
thats us riders :)
  #166 (permalink)  
Antiguo 13/11/2012, 13:34
Avatar de Genetix  
Fecha de Ingreso: febrero-2002
Ubicación: Lima - Perú
Mensajes: 1.600
Antigüedad: 22 años, 9 meses
Puntos: 45
Respuesta: Zend Framework 2

Remodelaron el Sitio de Módulos, ahora esta mas ordenado,
http://modules.zendframework.com/

ZF2 camina lento, pero creo que va por buen camino
__________________
"El conocimiento nos hace responsables."
twitter: @benjamingb
blog personal: http://codigolinea.com
ZF Manual en español http://manual.zfdes.com
  #167 (permalink)  
Antiguo 21/11/2012, 07:21
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 10 meses
Puntos: 845
Respuesta: Zend Framework 2

Zend 2.0.4 released.
__________________
http://es.phptherightway.com/
thats us riders :)
  #168 (permalink)  
Antiguo 04/12/2012, 22:25
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 10 meses
Puntos: 845
Respuesta: Zend Framework 2

Zend 2.0.5 released.
__________________
http://es.phptherightway.com/
thats us riders :)
  #169 (permalink)  
Antiguo 19/12/2012, 19:26
Avatar de Genetix  
Fecha de Ingreso: febrero-2002
Ubicación: Lima - Perú
Mensajes: 1.600
Antigüedad: 22 años, 9 meses
Puntos: 45
Respuesta: Zend Framework 2

Zend 2.0.6 released.
__________________
"El conocimiento nos hace responsables."
twitter: @benjamingb
blog personal: http://codigolinea.com
ZF Manual en español http://manual.zfdes.com
  #170 (permalink)  
Antiguo 19/12/2012, 19:43
Avatar de abimex
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: ~
Mensajes: 751
Antigüedad: 17 años, 8 meses
Puntos: 137
Respuesta: Zend Framework 2

alguien de aquí ayuda al desarrollo de Zend? algún commit en github o algo similar?
  #171 (permalink)  
Antiguo 28/12/2012, 18:02
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 10 meses
Puntos: 845
Respuesta: Zend Framework 2

Buenas, después de un tiempo le he vuelto a meter mano a Zend y no se si lo han notado pero el DoctrineORMModule tiene algo curioso, el Dependency Graph, que genera algo así:



En relación al fw, espero que después de las fiestas se mueva un poco porque parece realmente dormido.

Saludos.
__________________
http://es.phptherightway.com/
thats us riders :)
  #172 (permalink)  
Antiguo 15/01/2013, 06:12
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 10 meses
Puntos: 845
Respuesta: Zend Framework 2

La reciente actualización de ZFTool permite crear proyectos y módulos, si bien todavía esta lejos al menos ahora se puede trabajar con el.

PD: falta menos para el 2.1 :D

Saludos.
__________________
http://es.phptherightway.com/
thats us riders :)
  #173 (permalink)  
Antiguo 30/01/2013, 17:01
Avatar de Genetix  
Fecha de Ingreso: febrero-2002
Ubicación: Lima - Perú
Mensajes: 1.600
Antigüedad: 22 años, 9 meses
Puntos: 45
Respuesta: Zend Framework 2

Zend Framework 2.0.7 and 2.1.0 are now available!
http://framework.zend.com/blog/zend-...-released.html
__________________
"El conocimiento nos hace responsables."
twitter: @benjamingb
blog personal: http://codigolinea.com
ZF Manual en español http://manual.zfdes.com
  #174 (permalink)  
Antiguo 07/02/2013, 05:44
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 10 meses
Puntos: 845
Respuesta: Zend Framework 2

Zend 2.1.1 realesed. honestamente no se que están haciendo, me parece poco serio la verdad.
__________________
http://es.phptherightway.com/
thats us riders :)
  #175 (permalink)  
Antiguo 07/02/2013, 10:09
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: Zend Framework 2

¿Lo dices por la rama 2.0 y 2.1?
  #176 (permalink)  
Antiguo 07/02/2013, 17:05
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 10 meses
Puntos: 845
Respuesta: Zend Framework 2

Puede haber 10 ramas lo que no puede pasar es que a la semana de un release saques otro para parchear todo lo que rompiste en el anterior..., algo esta mal, no dejo de tener la sensación de que se corre de atrás y de que se apuran las cosas, a esto súmale que los módulos de commons no se mueven, tienen PR's de usuarios durante dos meses y nadie se molesta en decir por lo menos no sirve.
Cada día mas lejos de Zend y mas cerca de Symfony.
__________________
http://es.phptherightway.com/
thats us riders :)
  #177 (permalink)  
Antiguo 07/02/2013, 17:33
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: Zend Framework 2

Eso sí... tienes razón...
  #178 (permalink)  
Antiguo 11/02/2013, 06:09
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 10 meses
Puntos: 845
Respuesta: Zend Framework 2

@GatorV, lo que comentábamos https://github.com/ZF-Commons/ZfcUser/issues/220, le erre en los meses, el OP contó hasta 4 :S
__________________
http://es.phptherightway.com/
thats us riders :)
  #179 (permalink)  
Antiguo 11/02/2013, 10:15
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: Zend Framework 2

Es triste realmente, aunque ahorita por causas laborales tengo que seguir con Zend 1.x, realmente estoy considerando que para cuando venga el "upgrade" usar Symfony, sobre todo por esto, o sea sí es bueno que estén avanzando pero no al paso que van...

A lo mejor vamos a tener como dice el OP, hacer un fork más activo, o de plano re-hacer algunas cosas...
  #180 (permalink)  
Antiguo 28/03/2013, 10:17
Avatar de Genetix  
Fecha de Ingreso: febrero-2002
Ubicación: Lima - Perú
Mensajes: 1.600
Antigüedad: 22 años, 9 meses
Puntos: 45
Respuesta: Zend Framework 2

Para los que deseen ayudar en la documentación

Help us improve the documentation!
http://framework.zend.com/blog/2013-...mentation.html
__________________
"El conocimiento nos hace responsables."
twitter: @benjamingb
blog personal: http://codigolinea.com
ZF Manual en español http://manual.zfdes.com

Etiquetas: beta, framework, zend2
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 9 personas




La zona horaria es GMT -6. Ahora son las 11:54.