Susanna Huhtanen ihmis.suski@gmail.com 2012 Marta Maria Casetti mmcasettii@gmail.com 2013 Una guía para principiantes sobre escribir aplicaciones de GNOME en JavaScript, incluyendo ejemplos de código y ejercicios de práctica. Daniel Mustieles daniel.mustieles@gmail.com 2011 - 2017 Nicolás Satragno nsatragno@gmail.com 2012 - 2013 Jorge González jorgegonz@svn.gnome.org 2011 Tutorial para principiantes y ejemplos de código

JavaScript es uno de los lenguajes de programación más populares en la web. Sin embargo, no es sólo para la web. Si tiene aunque sea un conocimiento básico de JavaScript, puede escribir aplicaciones completas para GNOME. Los documentos de GNOME está escritos en JavaScript, y también GNOME Shell, la parte más básica de GNOME.

GNOME Shell es lo que ve cuando pulsa en «Actividades», en la esquina superior izquierda de su pantalla. También controla el reloj y el resto del panel superior. Además de mostrarle cómo escribir aplicaciones de GNOME, estos tutoriales le mostrarán cómo usar JavaScript para escribir extensiones de GNOME Shell, que le añaden características o cambian su comportamiento.

Inicio

Estos tutoriales están diseñados para gente que ya sabe cómo programar en JavaScript, y que ya tienen GNOME instalado en sus equipos, pero que están comenzando a desarrollar aplicaciones de GNOME. Si todavía no sabe JavaScript, o si necesita ayuda instalando GNOME, eche un vistazo a estos recursos primero:

Eloquent JavaScript es un libro libre, con licencia Creative Commons, que explica los conceptos básicos de programación en JavaScript. Dado que no va a escribir JavaScript para la web, sólo necesitará leer hasta el capítulo 10.

Descargue GNOME como parte de una distribución, como Fedora, openSUSE, o Ubuntu. Cada distribución tiene sus propias instrucciones para obtener GNOME.

Configurar gedit para escribir aplicaciones. El editor de texto de GNOME, gedit, a veces solo se llama «editor de texto».

Tutoriales
Ejemplos de código

Estos ejemplos muestran cómo usar widgets en sus aplicaciones de GNOME. Cada uno demuestra una aplicación completa que exhibe el widget presentado. Al final de cada ejemplo, encontrará enlaces a material de referencia más detallado.

Para ejecutar los ejemplos de código:

Copie y pegue el código en nombre_archivo.js

Escriba en la terminal:

gjs nombre_archivo.js
Ventanas
Widgets de visualización
Botones y casillas
Entrada de daos numérica y de texto
Editor de texto multilínea
Widget TreeView
Selectores
Selectores de archivos
Selectores de tipografías
Selectores de color
Contenedores de la distribución
Adornos
Desplazamiento
Varios
Ejercicios