por
pobrecito hablador
el Miércoles, 21 Mayo de 2003, 12:52h
(#181380)
Creo que las diferencias empiezan a verse claras cuando unes el uso páginas JSP con Servlets. En este caso ya se pueden conseguir resultados interesantes que no se si se podrán obtener con PHP (o por lo menos de manera tan sencilla como con los anteriores). Un ejemplo: ¿Se podría realizar en PHP un framework que siga el modelo 2 (MVC), como el Structs (creado usando JSP y Servlets)? Yo creo que la potencia de JSP radica en eso, que se puede combinar con cualquier otra tecnología Java con la potencia (aplicacion de patrones de diseño, separacion clara entre vista y modelo de negocio, etc.) que ello conlleva sin que el conjunto se resienta y con extremada facilidad, de modo que se puedan crear aplicaciones de mas "calidad" con menor esfuerzo. Salu2
Los objetos en PHP pueden serializarse [php.net] para grabarse y leerse, o bien guardarse como variables de sesión [php.net]. No se si en eso consiste la persistencia de objetos, pero creo que puede estar relacionado con este tema.
por
pobrecito hablador
el Miércoles, 21 Mayo de 2003, 13:33h
(#181393)
¿Alguien me puede decir alternativas de OsCommerce [oscommerce.com] y PostNuke [postnuke.com] para .NET y Java que tambien sean software libre, (y gratis)?
Re:Mi gran duda
de ford fairline
(Puntos:1)
Miércoles, 21 Mayo de 2003, 14:44h
Re:Mi gran duda
de pobrecito hablador
(Puntos:0)
Miércoles, 21 Mayo de 2003, 14:57h
Re:Mi gran duda
de zarshisha
(Puntos:1)
Miércoles, 21 Mayo de 2003, 15:11h
Re:Mi gran duda
de ford fairline
(Puntos:1)
Miércoles, 21 Mayo de 2003, 16:02h
Re:Mi gran duda
de zarshisha
(Puntos:1)
Miércoles, 21 Mayo de 2003, 16:18h
Re:Mi gran duda
de viktorpacheco
(Puntos:1)
Miércoles, 21 Mayo de 2003, 16:16h
Re:Mi gran duda
de pobrecito hablador
(Puntos:0)
Jueves, 22 Mayo de 2003, 12:25h
Re:Mi gran duda
de BorZung
(Puntos:1)
Miércoles, 21 Mayo de 2003, 18:30h
Esta ¿noticia? carece totalmente de interés.
A este paso me veo leyendo comentarios sobre "La isla de los famosos", ¿qué es mejor desalar el agua del mar o buscar cocos para saciar la sed?
O sobre la inminente eurovision ¿tendra Beth que comerle la oreja a alguna del coro par ganar a Tatu [clubclassic.net]?
Una pena.
Re:prffff
de pobrecito hablador
(Puntos:0)
Miércoles, 21 Mayo de 2003, 18:06h
Re:prffff
de pobrecito hablador
(Puntos:0)
Miércoles, 21 Mayo de 2003, 18:34h
por
pobrecito hablador
el Miércoles, 21 Mayo de 2003, 13:34h
(#181395)
La comparación entre PHP y ASP.NET la hace M$ (http://msdn.microsoft.com/library/default.asp?url =/library/en-us/dnaspp/html/phpvsaspnet.asp) aplicando sus propios puntos de vista (por ejemplo lo que m$ piensa que debe ser un objeto Vs. lo que el grupo de trabajo de php desarrolla.
por
pobrecito hablador
el Miércoles, 21 Mayo de 2003, 13:36h
(#181396)
Hola a todos,
Desde mi punto de vista no hay comparación posible, por los siguientes motivos.
PHP es una tecnología en sí misma, mientras que JSP es una tecnología que forma parte de J2EE, la solución Java para desarrollo de aplicaciones de empresa.
JSP se encarga exclusivamente de la presentación Web ( o así debería ser) mientras la lógica de negocio o el acceso a datos es delegado a otras tecnologías incluídas en J2EE. Así J2EE permite crear aplicaciones Web (entre otras) complejas, siguiendo una serie de design patterns, best practices, etc... e imponiendo un modelo de programación estructurada donde existe la separación en capas que proporciona el MVC, por ejemplo. Permite acceder a sistemas heredados, integrarse con todo tipo de aplicaciones y proporciona características avanzadas como clustering, control de transacciones, mensajería asíncrona, etc.
A su favor tiene la posibilidad de incorporar a la creación de aplicaciones Web todo el universo de desarrollos Java disponibles, el apoyo de la industria, el tratarse de una solución de reconocida calidad y la existencia de un ejercito de desarrolladores.
PHP sencillamente es un lenguaje de scripting embebido en paginas web, eso si, con una serie de librerías accesorias de fácil manejo y completa funcionalidad que abarca prácticamente todo lo necesario e imaginable para desarrollar aplicaciones web de complejidad baja-media. Es sencillo de aprender y de programar y está bastante extendido.
En resumen, lo de siempre, para cada tipo de aplicacion, su tecnología. JSP (dentro de J2EE) es LA solución para aplicaciones fiables, escalables, robustas y en entornos empresariales, mientras que PHP es más adecuado para pequeños desarrollos, donde el plazo de ejecución es reducido, los requisitos más modestos, la experiencia de los programadores más limitada y por que no, donde el ciclo de vida del desarrollo se prevee menor.
Yo creo que simplemente son cosas distintas. JSP va más por el camino de ASP.NET (en realidad es a la inversa...), es decir, permite utilizar un lenguaje potente orientado a objetos para ejecutar código en el servidor con todas las ventajas que eso conlleva. Además, (de esto no estoy seguro) probablemente la máquina virtual JAVA ejecute de forma más eficiente los JSP compilados que el PHP....
Por otra parte, PHP permite un desarrollo en principio más sencillo y rápido, aunque esto no tiene por qué ser necesariamente bueno (un desarrollo detenido y bien diseñado, como casi obliga a hacer java, permite una mayor reutilización de código y más fácil mantenimiento).
Respecto a que los Servlets no son más que CGIs... pues si, pero en JAVA... En realidad lo mejor es un CGI en C, pero ¿la portabilidad y la comodidad de desarrollo?...
La comparativa que indicas de ms sobre ASP.NET y PHP es sencillamente absurda. Primero, como ya te indiqué PHP y ASP.NET son bastante distintos en filosofía aunque se puedan utilizar para las mismas cosas. La comparativa debería ser entre ASP.NET y la plataforma de desarrollo web JAVA (JSP+Java Enterprise Beans+Servlets+... etc). Además la empresa que compara está interesada en una de las partes....
Siempre encontrarás una solución libre para desarrollo web cuanto menos igual de buena que la correspondiente propietaria.
La experiencia que he tenido con ellos es la siguiente:
Para hacer una web simple php es la mejor opcion, rapido y flexible.
Si hablamos de poyectos mas complejos .. por ejemplo logica de empresa ... integrar gestion de empresa con comercio electronico u otras soluciones ... lo ideal es java
la principal diferencia de los servlet con respecto a los CGI es que los servlet se cargan en memoria 1 vez y los CGI cada vez que se ejecutan, por lo que en un servlet puedes tener variables en memoria sin necesidad de meterlos en un archivo externo
En lo referenta a jsp vs php , he de decir qe no uso demasiado jsp, pero por lo que se no es mas que una llamada a jbeans que hacen una operacion expecifica (bamos tratan de simplificar los problemas comunes de la programacion orientada a web)
falso
de pobrecito hablador
(Puntos:0)
Miércoles, 21 Mayo de 2003, 15:28h
por
pobrecito hablador
el Miércoles, 21 Mayo de 2003, 14:13h
(#181410)
creo que comparar jsp y php es algo razonable, pero ASP.NET es otra historia, la superioridad de asp.net es absolutamente aplastante, la ergonomia y eficiencia del framework .net en el que se sostenta es inplacable, luego la potencia de los ide's de desarrollo .net tento webmatrix como vs.net son muy superiores frente a sus rivales dedicados a implementar jsp's y php, asi que señores, seamos serios y comparemos lo comprable...
por
pobrecito hablador
el Miércoles, 21 Mayo de 2003, 14:22h
(#181413)
¿pero realmente no os cansáis de las mismas comparativas de siempre?
¡que uséis lo que mejos os venga a vuestro projecto!
Si queréis que la gente escriba cosas en este weblog, preguntad/comentad cosas interesantes.
ahora si yo pongo por ejemplo... el Java le da mil vueltas a PHP... pues ¡ala!... a ver quien es el mas listo... y por supuesto al reves tambien...
siempre lo mismo...
...macho...
por
pobrecito hablador
el Miércoles, 21 Mayo de 2003, 15:29h
(#181430)
Dentro del articulo de asp.net vs php habeis probado a votar?? Os sale un bonito error:
"Server Error in '/' Application.
Runtime Error........ "
Al menos podian hacer un control basico de errores para que no saliera esa guarripeich...En fin, M$...
por
pobrecito hablador
el Miércoles, 21 Mayo de 2003, 16:24h
(#181439)
Con JSP el rendimiento no creo que sea mejor que en PHP (pero tampoco peor), lo que si te puedo decir es que JAVA es un lenguaje para la POO y mucho mas potente que PHP. Lo principal es, saber que quieres hacer, el coste que te puede llevar hacerlo en un o en otro lenguaje y la seguridad y estabilidad que te va a dar. Este es mi pequeño apunte. Saludos y suerte
por
pobrecito hablador
el Miércoles, 21 Mayo de 2003, 23:09h
(#181489)
Buenas, no me puedo resistir a dar mi opinión.
Para poder comparar necesitas tener en cuenta las características y necesidades de tu página y de las diferencias entre PHP y JSP, que determinarán tus opciones.
Con ambas opciones se han desarrollado sistemas muy impresionantes, lo cual demuestra la potencia de ambas opciones.
Mi consejo es que si necesitas desarrollar como lógica del sistema web algo que pueda ser denominado como una aplicación con una complejidad media/alta, mejor Java.
El JSP tiene dos ventajas:
1- Permite de forma más intuitiva una separación entre presentación y lógica. Con PHP se puede conseguir usando un buen diseño (quizás utilizando plantillas o templates, uso de XML), pero es algo menos intuitivo.
2- La programación de JSP/Servlet utiliza Java como herramienta lo cual tiene ventajas al ser un entorno más orientado al desarrollo de aplicaciones (las comprobaciones estáticas de tipos, herramientas de desarrollo cono netbeans o eclipse, API más genéricas, ..).
Por su parte, el PHP presenta como ventaja que está más orientado a Web, por lo que su uso es más intuitivo cuando la lógica es sencilla.
En resumen: Si ves más adecuado realizar la parte dinámica en un lenguaje más típico de desarrollo de aplicaciones como Java el uso de JSP/Servlet sería conveniente. Si la lógica es sencilla el PHP puede ser mejor.
Con esto no quiero decir que el PHP no se pueda realizar, pero puede suponer mucho mayor esfuerzo, al no ser un lenguaje adecuado para programación más general.
Los Servlets son adecuados para asociar código Java a páginas con mucho procesado y apenas presentación (como una página que realiza autentificación, por ejemplo), mientras que las páginas JSP son más adecuadas cuando hay presentación.
Respecto a ASP.NET, M$ ha cambiado su estrategia de desarrollo web.
1- Antes, el ASP tenía la filosofía de un lenguaje orientado a intercalarlo entre código HTML, con lo que era equivalente al PHP (desde mi punto de vista el PHP era superior, y le tenía comido mucho terreno, aunque no tanto en España como en otros países).
2- Con el .NET, el ASP.NET adquiere una filosofía equivalente al JSP en el que se intercala no código sino etiquetas ASP que se ejecutarán en el servidor.
Desde mi punto de vista, el ASP.NET posee el interés de tener un conjunto de etiquetas estándares adecuadas para Web (que no visto todavía en JSP).
Como siempre M$ vende al ASP.NET como algo totalmente revolucionario cuando no lo es. (Aunque tiene buena pinta, la verdad).
por
pobrecito hablador
el Miércoles, 21 Mayo de 2003, 23:58h
(#181496)
Desde mi punto de vista tanto PHP como Java son re-inventos de rueda. No creo que nadie minimamente serio pueda decir una sola cosa que no se pueda hacer con Perl y si con php y java, con la salvedad de que perl es un lenguaje util como "lenguaje de proposito general" con muchos mas recursos que java y no digamos PHP (www.cpan.org). Ademas Perl es un lenguaje mucho mas veterano y por lo tanto mas evolucionado.
Re:y Perl ?
de pobrecito hablador
(Puntos:0)
Jueves, 22 Mayo de 2003, 00:27h
Re:y Perl ?
de sir_clive_sinclair
(Puntos:1)
Jueves, 22 Mayo de 2003, 08:22h
Re:y Perl ?
de pobrecito hablador
(Puntos:0)
Jueves, 22 Mayo de 2003, 08:37h
Re:y Perl ?
de rvr
(Puntos:2)
Jueves, 22 Mayo de 2003, 23:44h
por
pobrecito hablador
el Jueves, 22 Mayo de 2003, 09:35h
(#181520)
... vamos por partes
Soy el primero en escribir un puñetero comentario a este hilo ¡y puntuáis un -1 Redundante! ¿Redundante de qué? ¡si no habia ningún comentario cuando escribí el mensaje! ¡pero bueno!
¿de qué vais?
...ale... a borrar bookmarks... lástima... yo era de los que cada 5 min. le daba al reload...
Me niego a prestarle atención a las comparativas mientras al entrar con Opera te redirija a http://msdn.microsoft.com/library/shared/deeptree/ bot/bot.asp?dtcnfg=/library/deeptreeconfig.xml y no se vea nada
Si que existen diferencias
(Puntos:0)Salu2
nada hombre...
(Puntos:0)son distintos
(Puntos:2, Inspirado)( Última bitácora: Viernes, 03 Febrero de 2012, 15:18h )
Persistencia
(Puntos:3, Informativo)( http://barrapunto.com/~SegFault/bitacora | Última bitácora: Jueves, 25 Agosto de 2011, 13:59h )
Segmentation fault: core dumped [barrapunto.com].
JSP
(Puntos:1)( http://www.alobbs.com/ )
Es absurdo.
Mi gran duda
(Puntos:0)prffff
(Puntos:0, Troll)A este paso me veo leyendo comentarios sobre "La isla de los famosos", ¿qué es mejor desalar el agua del mar o buscar cocos para saciar la sed?
O sobre la inminente eurovision ¿tendra Beth que comerle la oreja a alguna del coro par ganar a Tatu [clubclassic.net]?
Una pena.
Quien lo dice?
(Puntos:0)A cada cosa lo suyo
(Puntos:0)Desde mi punto de vista no hay comparación posible, por los siguientes motivos.
PHP es una tecnología en sí misma, mientras que JSP es una tecnología que forma parte de J2EE, la solución Java para desarrollo de aplicaciones de empresa.
JSP se encarga exclusivamente de la presentación Web ( o así debería ser) mientras la lógica de negocio o el acceso a datos es delegado a otras tecnologías incluídas en J2EE. Así J2EE permite crear aplicaciones Web (entre otras) complejas, siguiendo una serie de design patterns, best practices, etc... e imponiendo un modelo de programación estructurada donde existe la separación en capas que proporciona el MVC, por ejemplo. Permite acceder a sistemas heredados, integrarse con todo tipo de aplicaciones y proporciona características avanzadas como clustering, control de transacciones, mensajería asíncrona, etc.
A su favor tiene la posibilidad de incorporar a la creación de aplicaciones Web todo el universo de desarrollos Java disponibles, el apoyo de la industria, el tratarse de una solución de reconocida calidad y la existencia de un ejercito de desarrolladores.
PHP sencillamente es un lenguaje de scripting embebido en paginas web, eso si, con una serie de librerías accesorias de fácil manejo y completa funcionalidad que abarca prácticamente todo lo necesario e imaginable para desarrollar aplicaciones web de complejidad baja-media. Es sencillo de aprender y de programar y está bastante extendido.
En resumen, lo de siempre, para cada tipo de aplicacion, su tecnología. JSP (dentro de J2EE) es LA solución para aplicaciones fiables, escalables, robustas y en entornos empresariales, mientras que PHP es más adecuado para pequeños desarrollos, donde el plazo de ejecución es reducido, los requisitos más modestos, la experiencia de los programadores más limitada y por que no, donde el ciclo de vida del desarrollo se prevee menor.
Espero no haberos aburrido, un abrazo
Orientación a objetos y reutilización de código.
(Puntos:1)( http://web.iesrodeira.com | Última bitácora: Sábado, 25 Abril de 2009, 19:50h )
Por otra parte, PHP permite un desarrollo en principio más sencillo y rápido, aunque esto no tiene por qué ser necesariamente bueno (un desarrollo detenido y bien diseñado, como casi obliga a hacer java, permite una mayor reutilización de código y más fácil mantenimiento).
Respecto a que los Servlets no son más que CGIs... pues si, pero en JAVA... En realidad lo mejor es un CGI en C, pero ¿la portabilidad y la comodidad de desarrollo?...
La comparativa que indicas de ms sobre ASP.NET y PHP es sencillamente absurda. Primero, como ya te indiqué PHP y ASP.NET son bastante distintos en filosofía aunque se puedan utilizar para las mismas cosas. La comparativa debería ser entre ASP.NET y la plataforma de desarrollo web JAVA (JSP+Java Enterprise Beans+Servlets+... etc). Además la empresa que compara está interesada en una de las partes....
Siempre encontrarás una solución libre para desarrollo web cuanto menos igual de buena que la correspondiente propietaria.
Xavi.
Java es algo mas que web
(Puntos:1)( http://www.shiru.org/ )
La experiencia que he tenido con ellos es la siguiente:
Para hacer una web simple php es la mejor opcion, rapido y flexible.
Si hablamos de poyectos mas complejos .. por ejemplo logica de empresa ... integrar gestion de empresa con comercio electronico u otras soluciones ... lo ideal es java
la principal diferencia de los servlet con respecto a los CGI es que los servlet se cargan en memoria 1 vez y los CGI cada vez que se ejecutan, por lo que en un servlet puedes tener variables en memoria sin necesidad de meterlos en un archivo externo
En lo referenta a jsp vs php , he de decir qe no uso demasiado jsp, pero por lo que se no es mas que una llamada a jbeans que hacen una operacion expecifica (bamos tratan de simplificar los problemas comunes de la programacion orientada a web)
comparar lo comparable...
(Puntos:0)... y otra vez (sic)
(Puntos:-1, Redundante)¿Reinventar CGI?
(Puntos:1)( http://barrapunto.com/ | Última bitácora: Domingo, 22 Mayo de 2005, 06:18h )
Más bien los servlets son una implementación del CGI para Java, lo cual es algo lógico y normal.
Huy huy huy
(Puntos:2)( http://barrapunto.com/ )
¿En qué? ¿Nadie se leyó la noticia sobre la historia de los lenguajes?
O sea, que como se compara jsp con php, por favor, que *nadie* aluda a las ventajas de java sobre php.
Escripts. Punto.
¿¿PETER?? ¿Demostenes? Y actualmente Lockpeter
ASP:NET....falla mas que una escopeta de feria
(Puntos:0)un pequeño apunte
(Puntos:0)Una pregunta de novato
(Puntos:0)Diferencias entre PHP y Java
(Puntos:0)Con PHP se crea un proceso en el servidor por cada petición. Con su tiempo de procesador y su espacio e n memoria.
Esto significa que un servidor con PHP tendrá más carga de trabajo y menos capacidad de reacción que un servidor con JSPs o Servlets.
Sobre JSP,PHP y ASP.NET
(Puntos:1, Informativo)Para poder comparar necesitas tener en cuenta las características y necesidades de tu página y de las diferencias entre PHP y JSP, que determinarán tus opciones.
Con ambas opciones se han desarrollado sistemas muy impresionantes, lo cual demuestra la potencia de ambas opciones.
Mi consejo es que si necesitas desarrollar como lógica del sistema web algo que pueda ser denominado como una aplicación con una complejidad media/alta, mejor Java.
El JSP tiene dos ventajas:
1- Permite de forma más intuitiva una separación entre presentación y lógica. Con PHP se puede conseguir usando un buen diseño (quizás utilizando plantillas o templates, uso de XML), pero es algo menos intuitivo.
2- La programación de JSP/Servlet utiliza Java como herramienta lo cual tiene ventajas al ser un entorno más orientado al desarrollo de aplicaciones (las comprobaciones estáticas de tipos, herramientas de desarrollo cono netbeans o eclipse, API más genéricas, ..).
Por su parte, el PHP presenta como ventaja que está más orientado a Web, por lo que su uso es más intuitivo cuando la lógica es sencilla.
En resumen: Si ves más adecuado realizar la parte dinámica en un lenguaje más típico de desarrollo de aplicaciones como Java el uso de JSP/Servlet sería conveniente. Si la lógica es sencilla el PHP puede ser mejor.
Con esto no quiero decir que el PHP no se pueda realizar, pero puede suponer mucho mayor esfuerzo, al no ser un lenguaje adecuado para programación más general.
Los Servlets son adecuados para asociar código Java a páginas con mucho procesado y apenas presentación (como una página que realiza autentificación, por ejemplo), mientras que las páginas JSP son más adecuadas cuando hay presentación.
Respecto a ASP.NET, M$ ha cambiado su estrategia de desarrollo web.
1- Antes, el ASP tenía la filosofía de un lenguaje orientado a intercalarlo entre código HTML, con lo que era equivalente al PHP (desde mi punto de vista el PHP era superior, y le tenía comido mucho terreno, aunque no tanto en España como en otros países).
2- Con el .NET, el ASP.NET adquiere una filosofía equivalente al JSP en el que se intercala no código sino etiquetas ASP que se ejecutarán en el servidor.
Desde mi punto de vista, el ASP.NET posee el interés de tener un conjunto de etiquetas estándares adecuadas para Web (que no visto todavía en JSP).
Como siempre M$ vende al ASP.NET como algo totalmente revolucionario cuando no lo es. (Aunque tiene buena pinta, la verdad).
y Perl ?
(Puntos:0)se acabó /. para mi
(Puntos:0)Soy el primero en escribir un puñetero comentario a este hilo ¡y puntuáis un -1 Redundante!
¿Redundante de qué? ¡si no habia ningún comentario cuando escribí el mensaje! ¡pero bueno!
¿de qué vais?
...ale... a borrar bookmarks... lástima... yo era de los que cada 5 min. le daba al reload...
ASP vs PHP vs Opera
(Puntos:1)( http://www.corunet.com )