Foros del Web » Programando para Internet » PHP »

¿PHP o Java?

Estas en el tema de ¿PHP o Java? en el foro de PHP en Foros del Web. Estimados colegas: Las misma pregunta la hice en el foro de Java, pero me interesaría conocer si alguno de ustedes ha desarrollado en Java y ...
  #1 (permalink)  
Antiguo 08/04/2005, 09:20
Avatar de juque  
Fecha de Ingreso: marzo-2002
Ubicación: Temuco, Chile
Mensajes: 84
Antigüedad: 22 años, 8 meses
Puntos: 0
¿PHP o Java?

Estimados colegas:

Las misma pregunta la hice en el foro de Java, pero me interesaría conocer si alguno de ustedes ha desarrollado en Java y compartiera su experiencia.

Cita:
Soy un desarrollador PHP por esencia y ahora me están proponiendo un mega proyecto y decidir por Java o PHP. Les adelanto que en Java soy nulo; pero tengo gran capacidad de aprendizaje.

La pregunta es: ¿por qué debería usar Java (jsp) y no PHP?.

Necesito la mayor cantidad de información (pro y contras) para finalmente decidir.

Sus opiniones serán valoradas.
__________________
~~
www.juque.cl

Última edición por juque; 08/04/2005 a las 09:26
  #2 (permalink)  
Antiguo 08/04/2005, 09:53
 
Fecha de Ingreso: febrero-2004
Ubicación: Bogotá, Colombia
Mensajes: 191
Antigüedad: 20 años, 9 meses
Puntos: 1
Depende del tipo de "mega proyecto" q quiera hacer. Pero asi como de afan le doy una razon:
Con java tiene la opcion de manejar threads(hilos) q pueden son muy utiles en los desarrollos.
Bueno, no dispongo ahora de mucho tiempo para añadir mas cosas. Pero sugiero hacerlo con JAVA, pero como digo, depende del proyecto
  #3 (permalink)  
Antiguo 11/04/2005, 07:15
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 10 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,
  #4 (permalink)  
Antiguo 11/04/2005, 07:49
Avatar de SAGITARIO  
Fecha de Ingreso: febrero-2005
Ubicación: Huancayo
Mensajes: 108
Antigüedad: 19 años, 9 meses
Puntos: 0
La Eleccion Esta En Tus Manos

Hola amigo. particularmente no uso JAVA pero si PHP, yo diría que con PHP puedes hacer de MINI Proyectos a Megaproyectos ... todo está en función del tiempo (plazo) que tienes para la ejecución del proyecto.

Si te dan lo suficiente tiempo como para estar a la par aprendiendo JAVA podrías optar por esa opción en caso contrario..dale con PHP y todas las bondades que te ofrece el PHP me imagino que ya la conoces.



Salu2.
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




La zona horaria es GMT -6. Ahora son las 12:16.