Ver Mensaje Individual
  #3 (permalink)  
Antiguo 30/08/2008, 04:51
Avatar de chuidiang
chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años, 3 meses
Puntos: 454
Respuesta: Aprender a programar

Hola:

PHP es adecuado para aplicaciones específicas de web (aplicaciones que no tienen sentido si no existe la web, como foros, blogs y gestores de contenido en general). Java es más apropiado para aplicaciones independientes a las que además se les quiere dar la posibilidad de acceso desde web (por ejemplo, una contabilidad, nóminas, etc). Aunque PHP es muy completo (tiene orientación a objetos y posibilidad de hacer casi cualquier cosa), es un lenguaje en el que es complicado dejar bien organizada una aplicación grande, hacer módulos reutilizables en otras aplicaciones, etc. La parte JSP de java tiene un problema similar a PHP en ese sentido (JSP es básicamente lo mismo que PHP pero en versión java), sin embargo, desde JSP se pueden usar todos los demás recursos de java (clases normales, servlets, etc), que sí te permiten organizar bien una aplicación si tienes algo de experiencia y conocimientos de orientación a objetos.

El servidor Apache no va con java. Sin embargo, pueden instalarse conjuntamente Apache y Tomcat (ambos son de Apache), de forma que el primero trata la parte "normal" de web (html, php, cgi, etc) y tomcat el tema de servlets y jsp (java).

Adicionalmente a servlets y jsp, puedes hacer aplicaciones con EJBs (J2EE). Para eso no te vale sólo apache ni tomcat, necesitas un servidor de aplicaciones estilo JBoss o GlassFish.

Se bueno.
__________________
Apuntes Java
Wiki de Programación