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

Responder a