Se discuten grandes cambios para Java 7.0
BlueVoodoo nos cuenta: «Desde que se anunció la liberación de Java parece que todo el mundo tiene alguna idea para mejorarlo. ¿Se deberían hacer grandes cambios en Java para soportar closures ? ¿O por el contrario sería una mala idea?» Entre los argumentos a favor se citan la potencia, flexibilidad y legibilidad que añadirían al lenguaje. Los que se oponen hacen hincapié en el esfuerzo que supondría a los programadores aprender a utilizarlos.
Este hilo ha sido archivado.
No pueden publicarse nuevos comentarios.
Se discuten grandes cambios para Java 7.0
|
Log in/Crear cuenta
| Top
| 62 comentarios
| Buscar hilo
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.

¿Y por qué?
(Puntos:2, Interesante)Por otro lado, que se implemente no significa que te vayan a poner una pistola para que lo uses, los programadores pueden o no usarlo. Y los buenos programadores serán aquéllos que los usen cuando sea conveniente, no siempre, probablemente...
closures vs objetos
(Puntos:1, Inspirado)( http://cronopios.net/blog | Última bitácora: Miércoles, 30 Enero de 2008, 14:10h )
prompt the master into a discussion, Anton said "Master, I have heard that
objects are a very good thing - is this true?" Qc Na looked pityingly at
his student and replied, "Foolish pupil - objects are merely a poor man's
closures."
Chastised, Anton took his leave from his master and returned to his cell,
intent on studying closures. He carefully read the entire "Lambda: The
Ultimate..." series of papers and its cousins, and implemented a small
Scheme interpreter with a closure-based object system. He learned much, and
looked forward to informing his master of his progress.
On his next walk with Qc Na, Anton attempted to impress his master by
saying "Master, I have diligently studied the matter, and now understand
that objects are truly a poor man's closures." Qc Na responded by hitting
Anton with his stick, saying "When will you learn? Closures are a poor man's
object." At that moment, Anton became enlightened.
Blog: Cronopios [cronopios.net]
ouch
(Puntos:5, Inspirado)( Última bitácora: Sábado, 29 Septiembre de 2007, 19:36h )
unsigned y más
(Puntos:2, Inspirado)Lo que tenian que hacer es mejorar Swing
(Puntos:3, Informativo)Hay una version de Swing que mejora algunos componentes y añade otros componentes muy necesarios llamada SwingX [swinglabs.org] , aunque aun esta algo verde.
Espero que los cambios de Java 7 vayan encaminados a mejorar el escritorio.
Versionitis
(Puntos:1, Interesante)Cada uno barrrerá para casa
(Puntos:1)La simplicidad es importante
(Puntos:4, Inspirado)( http://blog.irreality.eu/ )
Por supuesto, el ser tan simple hacía que a veces tuviésemos que escribir un poco de código extra (como los casts al usar colecciones sin generics). Pero esto hoy en día no tiene gran importancia, y menos cuando IDE's como el eclipse escriben cada vez más código por nosotros; y cuando Java siempre se ha considerado uno de los lenguajes que más minimizan el tiempo de desarrollo y de mantenimiento debido, en gran medida, a esa simplicidad.
Creo que esta nueva tendencia de añadir características al lenguaje (empezando por los generics de 1.5) es un grave error. Al final acabaremos con un lenguaje como C++, tan cargado de "features" que sólo los "geeks" se lo aprenderán entero. Y para eso ya hay muchos otros lenguajes, no era el objetivo de Java.
Por cierto, a los que dicen que "si no quieres usar una característica del lenguaje, no tienes por qué usarla"... esto es sólo una verdad a medias. Un programador que viva en un mundo ideal donde sólo exista su código podrá ciertamente ignorar las características que no le gusten o no quiera aprender... pero al final la mayoría de las veces uno se tiene que pelear con código o con APIs de terceras personas, y hay que conocer las características que usan sí o sí. A base de sobrecargar el lenguaje, acabaremos con código mucho más inmantenible, como el de C++.
Mi bitácora: Reductio ad Absurdum 2.1 [irreality.eu]
Qué cosas...
(Puntos:1)( http://joaquinferrero.com/ | Última bitácora: Lunes, 31 Diciembre de 2007, 18:54h )
Por algo tengo puesto la firma que tengo. 7B^D
Más en serio, a los diseñadores de Java les convendría mirar lo que se está cociendo en Perl 6 si quieren ofrecer una herramienta verdaderamente moderna y potente (no es opinión mía, sino de Paul Graham).
Los programadores que olvidan la Historia están condenados a aprender Java
Linux User #109802
java-plugin para amd64
(Puntos:1)Re:Java puede mejorar, y mucho
(Puntos:2)( http://mla.com.es/ )
Salu2!!
Re:Lo que cambiaría de Java
(Puntos:2)( http://mla.com.es/ )
Salu2!!
Re:Lo que cambiaría de Java
(Puntos:1)Re:Pre y Post Condiciones + self::
(Puntos:1)"Nunca he usado Debian y C++ es una mierda" (Linus Torvalds) y olé ^___^'
Re:Java puede mejorar, y mucho (GCJ)
(Puntos:4, Informativo)( http://barrapunto.com/~payo_ranger | Última bitácora: Miércoles, 02 Marzo de 2005, 20:58h )
Re:Lo que cambiaría de Java
(Puntos:1)( http://www.fsf.org/ | Última bitácora: Domingo, 09 Mayo de 2004, 05:32h )
Yo debo ser un invasor alienigena segun tu afirmacion. ^^U
Software is like sex, it's better when it's free.
Re:Lo que cambiaría de Java
(Puntos:1)( http://www.chaosdimension.org/ )
Hombre, no se que decirte...
1.- Solo los clientes usan mayoritariamente windows
2.- La mayoria de las aplicaciones se han portado a la "web", lease que necesitas un navegador que no ira sobre java para correr la aplicacion.
3.- Los servidores seran mayoritaritamente en sistemas UNIX
Querer mejorar swing para windows y que corra como una aplicacion nativa, es algo ahora mismo de total forma una idea obsoleta. Ya es hora que saltes a la programacion web.