"Si no aprendes a programar, es porque no quieres. Material tienes de sobra." ¿Cuantas veces habré escuchado esta frase a lo largo de mi carrera? Y aun así, tienen razón... sigo sin saber una mierda. Si con Java, C# y la infinidad de plataformas de programación que teniamos hasta el momento no era suficiente, los chicos de Typesafe han lanzado su propio lenguaje de programación al mercado. Otro mas que NO aprenderé!
Scala es un lenguaje de programacion de codigo abierto creado por Martin Odersky en 2003. Y si bien ha tenido desde entonces una legión de usuarios que cada año ha ido creciendo, ahora está por dar el salto para su salida al mercado
La empresa Typesafe, creada por el propio Odersky, es la que se encargará del lanzamiento comercial, y además se ha adelantado que ofrecerá herramientas para los desarrolladores, así como servicios de mantenimiento, formación y consultoría para empresas. El dinero necesario para comercializar Scala (3 millones de dólares) es provisto por Greylock Partners, una firma que ya ha financiado a empresas tecnológicas como Red Hat o Cloudera.
Entre las ventajas que ofrece Scala podemos mencionar el hecho de ser una solución compatible con Java Virtual Machine mientras que la cantidad de código necesario para programar es inferior a la que se requiere con el lenguaje Java. Además, se trata de un lenguaje que combina la orientación a objetos con la programación funcional, y permite expresar patrones comunes de forma concisa y segura.
Estas ventajas han hecho que cada vez sean más las empresas y servicios que apuestan por Scala, como por ejemplo Twitter, que comenzó su migración a Scala hace dos años o TheGuardian.co.uk, que cambió de Java a Scala en Abril de este mismo año, citando la simplicidad, limpieza de código y la facilidad de desarrollo como principales motivadores.
Y como no podía ser menos, he aquí la joya de la corona, la presentación de todo lenguaje de programación, su sello de identidad... su HelloWorld
Aquí podréis encontrar el software necesario para su implementación, así como manuales para su instalación, ejecución, etc. Queda por ver si el mundo está pidiendo a gritos Scala, pero a medida que el volumen de transacciones de datos sigue en aumento, las herramientas que hacen que el desarrollo y la gestión de las aplicaciones sea más fácil y más eficiente crecen a gran velocidad.
Fuente: visualbeta.es
Web: scala-lang.org
No hay comentarios:
Publicar un comentario