Buscar
Social
Ofertas laborales ES
miércoles
nov112009

Google crea su propio lenguaje de Programación: Go

Go, es el nuevo lenguaje de programación que acaba de lanzar Google. Dicho lenguaje es OpenSource y según Google combinará performance y velocidad. Go esta basado en la familia de lenguajes de programación tipo C, e incorporta elementos de Python, Pascal, Modula y Oberon para hacer más rápidos y dinámicos programas.

En su Go FAQ, Google explica su principal motivación para crear el lenguaje:

1. Ningún mayor sistema de lenguaje ha emergido en una década.

2. Las Computadoras son enormente rápidas pero el desarrollo de software no lo es.

3. El manejo de dependencias es un gran parte del desarrollo de software hoy, pero los archivos de cabecera de lenguajes en la tradición de C son antiestetico para limpiar analisis de dependencia- y rápida compilación.

4. Hay una ascendente rebelión contra engorrosos tipos de sistemas como Java y C++, empujando a la gente hacia lenguajes dinámicos tales como Python y JavaScript.

5. Algunos conceptos tales como Recolección de Basura (Garbage Collection) y computación paralela no estan bien soportados por populares sistemas de lenguajes.

6. El surgimiento de computadores multinúcleo ha generado preocupación y confusión.

En resumen: Google cree que la web y la computación han cambiado dramáticamente en los últimos 10 años pero los lenguajes de programación no.

¿Que Opinan ustedes sobre lo que será este Lenguaje de Programación, estan ustedes de acuerdo con estos argumentos que Google plantea?

Enlace de la noticia

Sobre Go en wikipedia

Página oficial de Go

miércoles
nov112009

Es oficial: MySQL es el único escollo para la adquisición de Sun

Este lunes la Unión Europea ha publicado un comunicado donde deja claras las objeciones que pone a la compra de Sun por parte de Oracle, objeciones que si no se resuelven harán que la decisión no vaya adelante. Y las objeciones realmente son sólo una única objeción: la Unión Europea no quiere que MySQL forme parte de Oracle. Quiere que este producto sea independiente de la compañía, y por tanto se venda a una tercera parte.


Oracle ha respondido de modo prácticamente inmediato a este comunicado afirmando que no tira la toalla, y que seguirán luchando para que la adquisición de la compañía completa salga adelante, sin dejar atrás ninguna de sus partes. En el comunicado de Oracle se dice que "Está claro para todos aquellos que tienen conocimiento sobre el mundo opensource que dado que MySQL es opensource no puede ser controlada por nadie", por lo que no hay ningún motivo para las objeciones de la Unión Europea (personalmente, considero que tengo conocimiento sobre el mundo opensource y estoy completamente en desacuerdo con esa afirmación...).


Yo todavía creo que esta transacción va a salir adelante, aunque comienzo a tener dudas sobre si va a incluir a MySQL o no. El no incluir a esta base de datos tiene dos problemas para Oracle. Por un lado, obviamente, a la compañía le encantaría controlar esta base de datos (la base de datos que probablemente tenga un mayor número de instancias desplegadas en todo el mundo). Por otro lado, aunque estuviese por la labor de venderla la adquisición de MySQL en su día se llevó a cabo por 1000 millones de dólares. Dadas las condiciones económicas actuales es extremadamente improbable que ahora la base de datos se pudiera vender a alguien por ese precio. Y vender por un precio menor sería reconocer una pérdida para los accionistas de Oracle.


¿Creéis vosotros que finalmente saldrá adelante la adquisición?

martes
nov102009

Google libera Closure, la librería JavaScript detrás de Gmail y Gmaps

Google ha liberado una librería y un conjunto de herramientas para trabajar con JavaScript: Closure. Closure es empleada por aplicaciones como Gmail y Gmaps. Está formado por un optimizador que permite comprimir el código JavaScript, y a la vez realiza un análisis sintáctico del código para encontrar errores comunes. 


Por otro lado está una librería con utilidades para manipular el DOM, comunicarse con el servidor, crear animaciones, soporte para edición de texto... La librería es completamente "multi navegador", su diseño es modular y (obviamente, dada las aplicaciones en las que ha sido empleada) está muy bien testada.


Por último, tenemos un sistema de plantillas tanto para Java como para JavaScript cuyo propósito es simplificar la tarea de generar dinámicamente HTML. Las plantillas están implementadas tanto en Java como en JavaScript, lo que permite emplearlas tanto el servidor como en el cliente.

martes
nov102009

Zembly cierra

Zembly, el servicio de desarrollo y hospedaje de aplicaciones sociales de SUN cierra el 30 de noviembre. La idea era buena, crear aplicaciones para plataformas sociales como Facebook, Orkut, etc directamente desde Zembly que, además, ofrecía un servicio de hosting en la nube de SUN.

Zembly fue uno de los proyectos más interesantes presentados en la pasada JavaOne. No sólo a nivel técnico, sino a nivel de negocio. Las redes sociales son hoy una realidad y, una vez más, pocas empresas o emprendedores hispanos se están subiendo al carro.

Parece que no han encontrado la forma de rentabilizar el servicio y la SUN de hoy en día no puede soportar proyectos deficitarios

 

 

lunes
nov092009

A partir de Firefox 3.6, obligatorio Java 1.6u10 (o superior)

Para este mes de noviembre de 2009 está previsto que la fundación Mozilla libere la versión 3.6 del navegador Firefox. A partir de esta versión, los applets java no funcionarán si no se tiene instalado un JRE 1.6u10 o superior.

La justificación de esto es que a partir de Firefox 3.6 se deja de soportar OJI (Open Java virtual machine Integration) y sólo se soportan los interfaces estándar NPAPI y NPRuntime.