Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/04/2005, 07:15
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Así es .. depende el proyecto a desarrollar así te sobrará con PHP o bien te vendría bien usar Java (no sólo JSP .. sino Applets java y otras cosa de Java).

Java en general como supongo que conoceras es orientado a Objetos, tiene una estructura rígida que hace que .. para hacer algunas taréas que en PHP las desarrollas sin más .. en Java tienes que hacer otros tipos de estructuras más complejas en su base para un mismo fin. Eso si bien en un desarrollo pequeño donde estás tu sólo como programador te podría quitar tiempo .. en un desarrollo grande .. con código que hay que mantener (actualizar, reusar .. etc) y con unos cuantos programadores en el proyecto trabajando distintas partes del mismo .. PHP y programación estructurada no es lo ideal (PHP también puede trabajar Orientado a Objetos . .aunque no es lo mejor .. de hecho el modelo de programación Orientada a OBjetos de PHP es una cópia de Java reducida .. en su base).

Por otro lado .. los programadores en Java son mejor cotizados que los de PHP, justamente por toda esa "teoría" que hay que saber para hacer cosas que en PHP se suelen hacer "sobre la marcha" dando el mismo resultado final .. pero no así a la hora de reusar ese código .. ese "modelo de datos" .. y de mantención en general (modificaciones ligeras .. etc) del código. Pero .. todo depende de como programe uno .. en PHP insisto que puedes usar también OOP (programación Orientada a objetos) .. por eso no hay "escusa" para hacer las cosas bien tambien en PHP (bien, lease: ordenado y bien diseñado). Pero, es cierto que en PHP se tiene mucha tendencia al "resultado final" sea como sea que uno llegue sin importar mucho el "como". Cosa que en Java -por defecto- ya te obliga su estructura a hacerlo "bien".

Como resumen .. Si estás en la oportunidad de aprender Java .. hazlo (no sólo JSP, también Applets java .. etc relacionado) no está de más. Pero tendras que evaluar cada proyecto a realizar si usas PHP o Java .. Al aprender Java aprenderas OOP .. la cual puedes implementar en PHP también.

Un saludo,