tag:blogger.com,1999:blog-6961438375093220417.post4373843098753533063..comments2023-06-28T03:50:18.004-07:00Comments on Programacion web: Programacion JSP(Semana 9)Vanessa Salazar Lópezhttp://www.blogger.com/profile/00988402238600705967noreply@blogger.comBlogger2125tag:blogger.com,1999:blog-6961438375093220417.post-26362006126151967362010-11-22T18:40:32.693-08:002010-11-22T18:40:32.693-08:00Ese sí es un comentario :) ¿Porqué no comentan así...Ese sí es un comentario :) ¿Porqué no comentan así mis alumnos? +3 para VaneElisahttps://www.blogger.com/profile/18352845640659510670noreply@blogger.comtag:blogger.com,1999:blog-6961438375093220417.post-56333673444176355812010-11-21T09:45:02.205-08:002010-11-21T09:45:02.205-08:00Los Servlets Java son más eficientes, fáciles de u...<i>Los Servlets Java son más eficientes, fáciles de usar, más poderosos, más portables, y más baratos que el CGI tradicional y otras muchas tecnologías del tipo CGI.</i><br /><br />Lo siento, Vanessa, pero ninguno de esos adjetivos es correcto: el CGI es un "protocolo" de comunicaciones, que es muy parecido a como los JSP lo resuelven: el usuario manda una solicitud y el servidor web delega la respuesta a un proceso externo. Más información sobre CGI, en la Wikipedia.<br /><br />En cuanto a los adjetivos... yo tengo una empresa de alojamiento Web, y desde hace diez años damos servicios CGI y Java (con el servidor de aplicaciones Tomcat). Después de esos diez años estos son los resultados:<br /><br />* Eficiencia: una aplicación Java consume casi 400 veces la memoria necesaria que un CGI escrito en Perl, ocupa en disco unas 200 veces más, y el consumo de CPU supera las 20 veces más.<br /><br />* Fáciles de usar: recientemente una empresa cliente desarrolló un sitio web muy complicado. Con la ayuda de 6 programadores se realizó todo, en Java para Tomcat. El resultado fue más de 90.000 ficheros distintos, de los cuales casi un 25% eran ficheros de "apoyo" XML necesarios para el Eclipse y NetBeans, es decir, ficheros que no intervienen directamente en la ejecución del sistema.<br /><br />* Más poderosos. Nos hemos visto en la necesidad de duplicar la memoria necesaria que Tomcat consume, ya que con 4Gb anda algo escaso.De hecho, nos hemos visto en la obligación de reiniciar el Tomcat todas las noches, de madrugada, para evitar agotamientos de memoria. Mientras, un CGI "tradicional" puede ejecutarse en la mayoría de los teléfono móviles.<br /><br />* Más portables: un CGI programado en C es mucho más portátil...<br /><br />* Más baratos: en otras palabras: los sueldos de los programadores de Java son más bajos que los de otros lenguajes :) Cuantos más programadores tiene una tecnología, más fácil y barato es desarrollar en esa tecnología. Por eso, también, los programadores de COBOL ahora están ganando fortunas.<br /><br /><i> (y lo que es más importante, los desarrolladores de servlets cobran más que los programadores de Perl :-).</i><br /><br />¿Puede darnos una referencia en alguna página web de sueldos donde se ratifique eso?Anonymousnoreply@blogger.com