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

Zend Framework vs J2EE

Estas en el tema de Zend Framework vs J2EE en el foro de Zend en Foros del Web. Ustedes creen que algun dia, ojala en un futuro cercano, ZEND compita directamente con J2EE ? Pensando en que cada dia que pasa la plataforma ...
  #1 (permalink)  
Antiguo 13/06/2011, 16:22
 
Fecha de Ingreso: mayo-2011
Mensajes: 10
Antigüedad: 12 años, 10 meses
Puntos: 3
Zend Framework vs J2EE

Ustedes creen que algun dia, ojala en un futuro cercano, ZEND compita directamente con J2EE ? Pensando en que cada dia que pasa la plataforma Web se consolida mas para desarrollar aplicaciones. Lo pregunto porque tengo conocimientos medios sobre el framework, he desarrollado un par de buenos proyectos, pero como veo que en el mercado chileno aun no se valora mucho esta tecnologia he pensado ultimamente en aprender J2EE.

Que me recomiendan? Sigo puliendo mis conocimientos en Zend y en sus Patrones de Diseño ? O me cambio al mundo Java y J2EE ? Todo esto lo pregunto por que quiero tener mejores aspiraciones monetarias y que en este momento PHP no me lo brinda, a menos que Zend en un poco tiempo más compita directamente con J2EE (y con .NET) y a los desarrolladores PHP les paguen mejor :D .-

Espero sus valiosas opiniones!
  #2 (permalink)  
Antiguo 13/06/2011, 16:53
 
Fecha de Ingreso: diciembre-2007
Mensajes: 178
Antigüedad: 16 años, 3 meses
Puntos: 1
Respuesta: Zend Framework vs J2EE

Aca en Uruguay, creo que todavía Symfony esta siendo mas utilizado que ZF.

Yo estuve utilizando ZF, pero me ha decepcionado el tema de base de datos, que no está bien resuelto, Zend_Db no es de lo mejor y hay que adaptar Doctrine que hasta donde yo sé todavía no viene nativo.

Creo que es una debilidad de ZF no tener este problema bien resuelto y esto le resta puntos.

Me parece que a ZF le falta bastante para acercarse a J2EE.
  #3 (permalink)  
Antiguo 14/06/2011, 11:46
pur
 
Fecha de Ingreso: agosto-2007
Mensajes: 98
Antigüedad: 16 años, 7 meses
Puntos: 4
Respuesta: Zend Framework vs J2EE

De acuerdo, grey, el tema base de datos en zend es un problema no resuelto
  #4 (permalink)  
Antiguo 14/06/2011, 16:38
 
Fecha de Ingreso: mayo-2011
Mensajes: 10
Antigüedad: 12 años, 10 meses
Puntos: 3
Respuesta: Zend Framework vs J2EE

Se que symfony esta tomando mucha fuerza...pero el gran plus de zend es que es el oficial, por lo cual se supone que como compañia PHP tendria que potenciarlo mucho mas, de hecho hace poco lei por ahi que la parte de ORM se lo iba a dejar a doctrine, es decir ambos frameworks iban a empezar a trabajar como socios, integramente integrados..Creo que la verdad es que cada vez mas gane mas campo laboral los desarrolladores J2EE por sobre .NET y otras tecnologias como ZEND y PHP...espero mas opiniones porfavor...
  #5 (permalink)  
Antiguo 14/06/2011, 18:35
pur
 
Fecha de Ingreso: agosto-2007
Mensajes: 98
Antigüedad: 16 años, 7 meses
Puntos: 4
Respuesta: Zend Framework vs J2EE

Cita:
hace poco lei por ahi que la parte de ORM se lo iba a dejar a doctrine, es decir ambos frameworks iban a empezar a trabajar como socios, integramente integrados.
Eso suena muy bien, no lo sabía.
  #6 (permalink)  
Antiguo 15/06/2011, 19:19
 
Fecha de Ingreso: mayo-2011
Mensajes: 10
Antigüedad: 12 años, 10 meses
Puntos: 3
Respuesta: Zend Framework vs J2EE

Aun necesito algun consejo sobre mi inquietud. Agradeceria a alguien experimentado que me de su opinion :D
  #7 (permalink)  
Antiguo 15/06/2011, 21:47
Avatar de _ssx  
Fecha de Ingreso: mayo-2003
Ubicación: mX
Mensajes: 683
Antigüedad: 20 años, 11 meses
Puntos: 60
Respuesta: Zend Framework vs J2EE

En lo personal desarrollo sistemas CRM, ERP, con conexiones a webservices y he cambiado varios sistemas de la empresa que estaban en .NET a Zend y la verdad todo va de maravilla, creo que más que el lenguaje es lo que uno haga con el.

He visto demasiadas porquerías hechas en JAVA que a pesar de que esten hechas en J2EE no quiere decir que sean escalables y robustas, eso NO lo da un lenguaje lo da el programador, y creeme que he visto aplicaciones bancarias de Bancomext y Nafinsa que aunque esten hechas en J2EE no son ni escalables, ni OOP y ni si quiera con buenos patrones de arquitectura, una sencilla aplicación en Zend bien hecha fácil le da la vuelta pero para esto hay que conocer a fondo PHP y sus ventajas..

Por ejemplo Tal vez java tenga HashMap, HashTable, ArrayMap, ArrayList bla bla bla bla miles de contenedores.. PHP tiene Arrays asociativos dinámicos que hacen millones de magias.

En lo personal creo que gano muy bien programando para PHP y veo todos mis proyectos futuros usando Zend, Simfony, posiblemente Python con Django y ultimamente volvi a voltear a Java con Play framework, vamos que un programador no vale por que en su CV diga J2EE, dime que tipo de código haces y te dire donde te contrataran y cuanto te podrán pagar.

Hoy en dia las empresas apuestan por la flexibilidad, rapidez, elegancia, costo, digo nada te cuesta aprender las 2 tecnologías y más al final del dia tu podrás ofrecer cualquiera de las 2 soluciones.
__________________
Escribe tu código de forma que refleje, y saque a relucir,lo mejor de tu carácter personal
www.oscararzola.com/blog
Principios de un programador
  #8 (permalink)  
Antiguo 18/06/2011, 10:29
 
Fecha de Ingreso: mayo-2011
Mensajes: 10
Antigüedad: 12 años, 10 meses
Puntos: 3
Respuesta: Zend Framework vs J2EE

Si...mira, yo creo que lo ultimo que me falta por aprender (que valga la pena) en el ambito php es utilizar un ORM tal como Doctrine integrado con Zend, ya que todos sabemos su zend_db_table no es un ORM y el tema de desarrollar TESTS para mis aplicaciones. Siempre trato de aplicar en mis proyectos distintos patrones, nunca me quedo tranquilo y siempre quiero seguir aprendiendo y desarrollandome, no me conformo con que mi aplicacion "funcione bien nada mas", sino que esta esta sea escalable y muy robusta. Por eso si alguien sabe que herramienta usar para desarrollar tests en php OO, lo agradeceria mucho, y que mencione algun articulo para comprender la verdadera utilidad de desarrollar testing v/s "el actualizar la pagina a cada rato" ....

Gracias x sus consejos.
  #9 (permalink)  
Antiguo 18/06/2011, 10:37
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Respuesta: Zend Framework vs J2EE

PHPUnit
  #10 (permalink)  
Antiguo 18/06/2011, 10:46
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 3 meses
Puntos: 845
Respuesta: Zend Framework vs J2EE

El estandar de facto es lo que comenta GatorV PHPUnit, googleando un poco vas a encontrar las ventajas, y bueno de mas esta decir que a base de F5 no se puede testear un app como corresponde.
__________________
http://es.phptherightway.com/
thats us riders :)
  #11 (permalink)  
Antiguo 18/06/2011, 11:01
 
Fecha de Ingreso: mayo-2011
Mensajes: 10
Antigüedad: 12 años, 10 meses
Puntos: 3
Respuesta: Zend Framework vs J2EE

Que pasa si quiero aprender Symfony ahora? sera muy distinto al Zend ? o no me complicaria mucho el aprenderlo ?
  #12 (permalink)  
Antiguo 18/06/2011, 11:33
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 3 meses
Puntos: 845
Respuesta: Zend Framework vs J2EE

La curva de aprendizaje de Zend es la mas prolongada, así no creo que tengas problemas y menos la versión 2 que le hicieron un Zendeise :P
__________________
http://es.phptherightway.com/
thats us riders :)
  #13 (permalink)  
Antiguo 18/06/2011, 12:44
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 10 meses
Puntos: 1517
Respuesta: Zend Framework vs J2EE

Cita:
Iniciado por masterpuppet Ver Mensaje
La curva de aprendizaje de Zend es la mas prolongada, así no creo que tengas problemas y menos la versión 2 que le hicieron un Zendeise :P
Ya empezamos y no me traje los 12 libros para entenderte Creo que mejor me voy con mi fanaticada.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos

Última edición por abimaelrc; 18/06/2011 a las 12:51
  #14 (permalink)  
Antiguo 18/06/2011, 12:53
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 3 meses
Puntos: 845
Respuesta: Zend Framework vs J2EE

Voy de nuevo, el que lleva mas tiempo aprender es Zend, si ya lo maneja no va a tener ningún inconveniente fuera de lo normal que tiene aprender algo nuevo, y en caso de ir directamente a SF2, va a tener menos problemas ya que le han cambiado algunas cosas y es mas parecido a Zend(le hicieron un Zendeise :P).


Saludos.
__________________
http://es.phptherightway.com/
thats us riders :)
  #15 (permalink)  
Antiguo 23/06/2011, 23:33
Avatar de ghidalgoram  
Fecha de Ingreso: marzo-2008
Ubicación: Costa Rica
Mensajes: 446
Antigüedad: 16 años, 1 mes
Puntos: 7
De acuerdo Respuesta: Zend Framework vs J2EE

Muy buen post.

Desde hace días estoy investigando sobre este tema. Entre tantos Framework's PHP no sabía cual escoger para aprender. Bueno, por medio de cada comentario realizado y sus importantes experiencias, ya sé que puedo iniciar con con Zend ó Symphony.

A lo que entiendo Zend por ser el "más oficial" y Symphony por tomar mucha fuerza (al menos fué lo que he podido entender).

Saludos
__________________
Loading...
  #16 (permalink)  
Antiguo 25/06/2011, 12:54
Avatar de HiToGoRoShi  
Fecha de Ingreso: abril-2008
Mensajes: 849
Antigüedad: 16 años
Puntos: 31
Respuesta: Zend Framework vs J2EE

mmm no soy un experto en el tema... pero porque no comparamos a Zend Framework directamente con Spring Framework u otro de JAVA ...

Un punto a favor que puedo encontrar en JAVA es el tema de Pool de Conexiones, el cual no lo afirmo, pero creo que PHP no lo soporta ... ahora los IDEs, cosa que no he descubierto aun, pero por ejemplo en netbeans hacer una simple grilla con mantenimiento usando SPRING MVC, era tan sencillo, tan solo arrastras la tabla y la sueltas en tu pagina, las clases, los js ya se creaban por defecto ... ahora para PHP no e visto esas herramientas, por ejemplo el framework de .NET y Visual Studio ya esta resuelto eso, cconfigurar el datasource y las propiedades del elemento a trabajar, otra validar un formulario de modo grafico, o al hacer doble click en un boton automaticamente se cree el metodo para este evento cosas asi no e podido encontrar en PHP, en java y .NET si los veo, pero me refiero a sus IDE, y eso que PHP tambie ntiene soporte en netbeans pero nose si este sera asi.

Ahora el tema economico, y esto si lo afirmo un programador php supongamos que tenga un sueldo base de 500 dolares, uno de java tiene un sueldo base de 800-900 dolares
  #17 (permalink)  
Antiguo 30/06/2011, 07:32
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: Zend Framework vs J2EE

Conociendo ambos lenguajes, le doy el punto a Java.
Si lo utilizas bien y sabes tus patrones, puedes llegar a crear aplicaciones muy robustas. Pienso que PHP no fomenta una buena arquitectura de software (mi humilde opinion porfavor no me corran xD).
Lo que puedes lograr con Java y la escalabilidad que permite, para lograrlo en PHP te tomaria mucho mas tiempo y "trabajo".
También esta el tema de lo monetario, lamentablemente PHP es una tecnologia que no es muy buen pagada comparada con otras (aunque tiene un mercado bastante amplio). Aunque, porque no aprender ambos?

PD: Aunque le doy el punto a Java y conozco Java, trabajo como desarrollador en PHP :P *Ironía*
  #18 (permalink)  
Antiguo 30/06/2011, 08:27
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Respuesta: Zend Framework vs J2EE

No estoy de acuerdo con lo que dices de que PHP no fomente una buena arquitectura de software, si bien no te dice, tienes que seguir X patrón tampoco Java, he visto codigos en Java que realmente te hacen llorar, así como he visto códigos en PHP que hacen lo mismo.

Creo que aqui el tema es la experiencia y talento del programador, ya que como decian en otro post, el artista usa la herramienta, no la herramienta hace al artista.

Puedes usar el framework que quieras, Struts, J2EE, Zend, Symphony, Rails etc. si no tienes las bases o el talento para hacer un buen diseño de software, por mas que tengas el framework más potente del mundo en el mejor lenguaje del mundo, te vas a quedar atrás.

Aunque es cierto un programador de Java es mejor pagado no significa que sea mejor, es solo por la fama que tiene Java, pero creo que cualquier herramienta es buena si la sabes usar.
  #19 (permalink)  
Antiguo 30/06/2011, 09:47
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: Zend Framework vs J2EE

Cita:
he visto códigos en Java que realmente te hacen llorar, así como he visto códigos en PHP que hacen lo mismo.
Claro, en eso no hay duda. Todo depende de quien sea el autor del código.
Pero basándonos en el hecho de una misma persona que conoce ambos lenguajes a fondo, incluyendo patrones de diseño y eso, creo que con Java se logra una mejor arquitectura sin tener que hacer GRANDES cambios.

Cita:
Aunque es cierto un programador de Java es mejor pagado no significa que sea mejor, es solo por la fama que tiene Java, pero creo que cualquier herramienta es buena si la sabes usar.
Tambien es mejor pagado por la curva de aprendizaje. Frente a otros lenguajes web, tienes que recorrer mucho terreno antes de poder desarrollar aplicaciones con J2EE

PD: :P Mi humilde opinion

Etiquetas: frameworks-y-php-orientado-a-objetos
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 1 personas




La zona horaria es GMT -6. Ahora son las 17:27.