Java tiende a python? (o de no hables mal si no sabes el futuro)

He leído un par de noticias acerca de las intenciones de IBM de ‘retirarle’ el control de Java a Sun (al final, al ser GPL, se le puede hacer fork sin problemas, no?) y entre sus intenciones se cuenta:
Colecciones: en vez de usar un codigo como este:

Info extraida del articulo de IBM:

La primera "novedad" es usar array-syntax para acceder a colecciones, en vez de escribir esto:

List content = new LinkedList(10);
content.add(0, "Fred");
content.add(1, "Barney");
String name = content.get(0);

Tu puedes escribir esto:

List content = new LinkedList(10);
content[0] = "Fred";
content[1] = "Barney";
String name = content[0];

emmm… yo conozco esas listas?
Otra posibilidad es inicializar las listas usando tambien inicialización de arreglos …

LinkedList content = {"Fred", "Barney", "Wilma", "Betty"}

ese truco es viejo … pero creo que voy a empezar a programar java despues de todo … xD

Se ha propuesto el uso de  -> para el llamado de propiedades, en vez de escribir:

Point p = new Point();
p.setX(56);
p.setY(87);
int z = p.getX();

puedes escribir:

Point p = new Point();
p->X = 56;
p->Y = 87;
int z = p->X;

Ooo, que bien … p->X … (te pareces tanto a mi! …) …
Tanto parecido abruma …

bueno, lo que importa es la conclusión del artículo:
Ruby will have become the Java programmer’s scripting language of choice
Bueno, si eres programador java y vienes decepcionado de J2EE, evidentemente que Ruby es buena opción, pero no comparto la idea de que si estoy en python me voy a ir a Ruby, para que si existe TurboGears?, el hecho de que RoR haya unido todos los conceptos de programación y simplicidad mejor que nadie (activerecord, scaffolding, REST, etc) no significa que el resto de lenguajes no lo siga, los programadores no se vuelcan "de a millones" hacia otro lenguaje solo porque alguien dijo que era el mejor hasta el momento … tomas sus cosas buenas y a programarlas! … cada quien defiende su lenguaje y punto … no hay año para lenguaje alguno, salvo para los novatos …

En este caso, python es más ideal para aplicaciones de escritorio (usando gtk) que ruby, su sintaxis evidentemente es más limpia …
Y en cuanto a java, veamos que renovaciones y lavados de cara sufre este año, ya conocemos lo que es capaz el mundo Open Source cuando hace un fork … parecemos japoneses, lo tomamos, lo mejoramos, lo hacemos más compacto y mejor …
ah, y gratis …

Acerca de phenobarbital

http://about.me/phenobarbital

Publicado el 6 marzo 2007 en Cultura Libre, Linux, PlanetaLinux. Añade a favoritos el enlace permanente. 1 comentario.

  1. interesante articulo
    me gustaria aportar con un foro de java en español que esta creciendo, echenle un vistazo

    http://www.forodejava.com

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: