Programando en Vala (y por qué es interesante)

Siempre me ha interesado programar cosas para Linux usando GTK, que es una de las librerías para generar los entornos gráficos. Por desgracia, siempre me hechó para atrás el hecho de que su desarrollo vaya muy ligado a C (que es de bajo nivel) y Mono, que es la implementación libre de .NET y contiene orientación a objetos. Por desgracia, el uso de Mono significa usar la API de Microsoft .NET, lo que expone a entrar en guerra de patentes con el gigante, cosa que no me agradaba especialmente. Bastante está gorroneando ya de Android para que siga aprovechándose de mas tecnología opensource.

Programando en Vala (y por qué es interesante)
El logotipo de GNOME, que mantiene GTK

Vala ha resultado una alternativa muy agradable, puesto que usando una sintaxis similar a la de Java compila ficheros de C sin tener que pasar por todo el lío de punteros propio de los lenguajes de bajo nivel.

class Demo.HelloWorld : GLib.Object {
    public static int main(string[] args) {
        stdout.printf("Hello, World\n");
        return 0;
    }
}

Jürg Billeter y Raffaele Sandrini están haciendo un gran trabajo para facilitarnos la gestión de recursos, y espero que su proyecto tenga mucho éxito. De entrada, ElementaryOS ya lo ha adoptado para desarrollar las aplicaciones de su entorno, y el buen resultado salta a la vista.

Anuncios

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