Claro que se debe aludir a las ventajas de Java sobre PHP, porque con JSP tienes la posibilidad de programar la lógica de negocio en Java, mientras que con PHP no te queda más remedio que programar la lógica de negocio en PHP.
Y programar lógica de negocio en un lenguaje no orientado a objetos es, por lo menos, mucho más costoso en tiempo, lo se por experiencia propia, he usado Java para una aplicación de comercio electrónico y PHP para un weblog pequeño.
He leido alusiones a los CGI en perl. Mantengo un weblog programado en perl con Apache mod_perl y todo eso, y aunque no es muy grande, empiezo a echar de menos un lenguaje potente como Java, porque a medida que va creciendo se convierte en una bola llena de parches y más parches. En perl no es tan evidente como en Java implementar un diseño flexible que permita añadir funcionalidades de forma cómoda... Eso por no hablar de que el código de perl tiende a ser write-only si no se tiene muchísimo cuidado...
En mi humilde opinión, y como apunta aquí alguna gente, cada lenguaje es para una tarea diferente, yo no me plantearía hacer una web dinámica pequeña en JSP+Java, lo he intentado y cuando llevaba una semana implementando un diseño acojonante, pasé de todo y la hice en perl en dos tardes.
Por otra parte, entre php y perl para aplicaciones pequeñas, la opción que más me ha gustado es usar perl en combinación con libxml y libxsl (las de GNOME, rapidísimas). Evita andar metiendo prints con el HTML en perl, y además hacer retoques al HTML de salida es mucho más inmediato que esquivando código php. Por supuesto también se puede usar XML en php, lo he probado (es más lento que en perl con libxml), pero en ese caso perl tiene la ventaja de poder correr de forma persistente con mod_perl, así que va más rápido, y el lenguaje perl me gusta más que el de php.
En cualquier caso esto son todo opiniones y experiencias personales, alguien tiene experiencias u opiniones contrarias?
--
Los libros son las abejas que llevan el polen de una inteligencia a otra. James Lowell
por
pobrecito hablador
el Miércoles, 21 Mayo de 2003, 20:51h
(#181470)
¿En qué?
Evidentemente no son lo mismo. Más que una relación de equivalencia, hay una relación de pertenencia:
JSP es parte de J2EE. [onjava.com] Osea, que puede decirse que JSP es Java... pero no que Java es JSP.
por
pobrecito hablador
el Jueves, 22 Mayo de 2003, 10:59h
(#181538)
Creo que el que está equivocado eres tú:
- JAVASCRIPT es el lenguaje que no está relacionado con Java (se le puso ese nombre por motivos de publicidad).
- JSP (Java Server Pages) SÍ es parte de Java, por lo que las ventajas de Java también son las ventajas de JSP.
- La proxima vez que hagas una afirmación tan categórica piénsatelo más ...
De la web de Sun (http://java.sun.com/products/jsp/):
JavaServer Pages technology is an extension of the Java Servlet technology. Servlets are platform-independent, 100% pure Java server-side modules that fit seamlessly into a Web server framework and can be used to extend the capabilities of a Web server with minimal overhead, maintenance, and support. Unlike other scripting languages, servlets involve no platform-specific consideration or modifications; they are Java application components that are downloaded, on demand, to the part of the system that needs them. Together, JSP technology and servlets provide an attractive alternative to other types of dynamic Web scripting/programming that offers platform independence, enhanced performance, separation of logic from display, ease of administration, extensibility into the enterprise and most importantly, ease of use.
Re:Huy huy huy
(Puntos:1)( http://pinguino.dyndns.org/ )
Y programar lógica de negocio en un lenguaje no orientado a objetos es, por lo menos, mucho más costoso en tiempo, lo se por experiencia propia, he usado Java para una aplicación de comercio electrónico y PHP para un weblog pequeño.
He leido alusiones a los CGI en perl. Mantengo un weblog programado en perl con Apache mod_perl y todo eso, y aunque no es muy grande, empiezo a echar de menos un lenguaje potente como Java, porque a medida que va creciendo se convierte en una bola llena de parches y más parches. En perl no es tan evidente como en Java implementar un diseño flexible que permita añadir funcionalidades de forma cómoda... Eso por no hablar de que el código de perl tiende a ser write-only si no se tiene muchísimo cuidado...
En mi humilde opinión, y como apunta aquí alguna gente, cada lenguaje es para una tarea diferente, yo no me plantearía hacer una web dinámica pequeña en JSP+Java, lo he intentado y cuando llevaba una semana implementando un diseño acojonante, pasé de todo y la hice en perl en dos tardes.
Por otra parte, entre php y perl para aplicaciones pequeñas, la opción que más me ha gustado es usar perl en combinación con libxml y libxsl (las de GNOME, rapidísimas). Evita andar metiendo prints con el HTML en perl, y además hacer retoques al HTML de salida es mucho más inmediato que esquivando código php. Por supuesto también se puede usar XML en php, lo he probado (es más lento que en perl con libxml), pero en ese caso perl tiene la ventaja de poder correr de forma persistente con mod_perl, así que va más rápido, y el lenguaje perl me gusta más que el de php.
En cualquier caso esto son todo opiniones y experiencias personales, alguien tiene experiencias u opiniones contrarias?
Los libros son las abejas que llevan el polen de una inteligencia a otra. James Lowell
Re:Huy huy huy
(Puntos:0)Evidentemente no son lo mismo. Más que una relación de equivalencia, hay una relación de pertenencia: JSP es parte de J2EE. [onjava.com]
Osea, que puede decirse que JSP es Java... pero no que Java es JSP.
Re:Huy huy huy
(Puntos:0)- JAVASCRIPT es el lenguaje que no está relacionado con Java (se le puso ese nombre por motivos de publicidad).
- JSP (Java Server Pages) SÍ es parte de Java, por lo que las ventajas de Java también son las ventajas de JSP.
- La proxima vez que hagas una afirmación tan categórica piénsatelo más ...
De la web de Sun (http://java.sun.com/products/jsp/):
JavaServer Pages technology is an extension of the Java Servlet technology. Servlets are platform-independent, 100% pure Java server-side modules that fit seamlessly into a Web server framework and can be used to extend the capabilities of a Web server with minimal overhead, maintenance, and support. Unlike other scripting languages, servlets involve no platform-specific consideration or modifications; they are Java application components that are downloaded, on demand, to the part of the system that needs them. Together, JSP technology and servlets provide an attractive alternative to other types of dynamic Web scripting/programming that offers platform independence, enhanced performance, separation of logic from display, ease of administration, extensibility into the enterprise and most importantly, ease of use.