Ostirala 10 Azaroa 2006 11:58(e)an, [EMAIL PROTECTED](e)k idatzi zuen: > Aupa! > > Alfredo Beaumont Sainz dijo: > >> Precisamente opino lo contrario: cuanto más grande sea el software, > >> menos importa el rendimiento puntual en una rutina y sí mucho más la > >> interoperabilidad con cosas que ya están hechas, y en eso Java es muy > >> bueno. Con la API de Java o .Net se desarrollan cosas grandes muchísimo > >> más rápido que en cualquier otro lenguaje. > > > > No estoy de acuerdo. Para algunas cosas tal vez sí, para otras seguro que > > no. Una generalización tan rotunda es en mi opinión exagerada. > > Hombre, claro que es una generalización exagerada, porque no tengo ganas > de analizar toda la casuística en un párrafo, pero *en* *lineas* > *generales*, si pienso que en Java y en .Net se desarrolla Middleware > mucho más rápido que en otros lenguajes, porque la cantidad de piezas de > LEGO en esos lenguajes es mucho mayor. > > Ejemplos como programar un cliente de red, un navegador web con pestañas, > un parser XML o un servidor multi-hilo son más fáciles y más rápidos de > hacer en estos lenguajes. En mi opinión, claro. Quizá los 3 ó 4 ejemplos > que acabo de poner no sean perfectos y en alguno me puedas decir que en > tal o cual otro lenguaje se hace mejor y más rápido, pero intenta > extrapolar lo que digo al típico middleware que hay que hacer en toda > empresa de desarrollo.
Entiendo lo que dices y tienes razón, en parte. Creo que hay parte de verdad y también parte de marketing en esto (no digo que hagas tú el marketing, sino que es lo que se vende, y bien, de Java y .Net). Hacer un navegador web, por ejemplo, son unas 100 líneas de C++ en KDE, hacer un servidor multi-hilo son unas 100 líneas en Lisp. Se vende mucho Java y .Net para XML, SOAP y demás, pero existen librerías para estos temas en muchos lenguajes. La cuestión es, que con Java y .Net sabes que tienes esas cosas, pero con otras arquitecturas/lenguajes existen, pero no son tan conocidas, muchas veces por tema más de marketing que técnico. Saludos -- Alfredo Beaumont. GPG: http://aintel.bi.ehu.es/~jtbbesaa/jtbbesaa2.gpg.asc Elektronika eta Telekomunikazioak Saila (Telematika Ingeniaritza) Euskal Herriko Unibertsitatea, Bilbao (Basque Country). http://www.ehu.es
