Articulo de referencia

Semilla (programación)

Seed es un intérprete de JavaScript y una biblioteca del proyecto GNOME para crear aplicaciones independientes en JavaScript . [ 1 ] Utiliza el motor JavaScript JavaScriptCore d...

Seed es un intérprete de JavaScript y una biblioteca del proyecto GNOME para crear aplicaciones independientes en JavaScript . [ 1 ] Utiliza el motor JavaScript JavaScriptCore del proyecto WebKit . Es posible crear módulos fácilmente en C.

Seed está integrado en GNOME desde la versión 2.28 y lo utilizan dos juegos del paquete GNOME Games . [ 2 ] También lo utiliza el navegador web Web para el diseño de sus extensiones. El módulo también cuenta con el soporte oficial del proyecto GTK+ . [ 3 ]

Hola mundo en Seed

Este ejemplo utiliza la salida estándar para mostrar la cadena "Hola, mundo".

#!/usr/bin/env seedimprimir ( "¡Hola, mundo!" );

Un programa que utiliza GTK+

Este código muestra una ventana vacía llamada "Ejemplo".

#!/usr/bin/env seedGtk = imports . gi . Gtk ; Gtk . init ( Seed . argv );var window = new Gtk . Window ({ title : "Ejemplo" });ventana.señal.ocultar.conectar ( Gtk.main_quit ) ; ventana.mostrar_todo ( ) ;Gtk.main ( ) ;

Módulos

Para usar un módulo, simplemente cree una instancia de una clase que tenga el nombre imports. seguido del nombre del módulo, respetando la distinción entre mayúsculas y minúsculas.

Lista de las versiones Seed

Los nombres de las versiones de Seed son álbumes de bandas de rock famosas.

Véase también

Referencias

  1. "Creación de aplicaciones de escritorio para Linux con JavaScript" . Ars Technica . 19 de enero de 2009.
  2. ↑ ¡ Seed, el módulo! Archivado el 15/08/2009 en Wayback Machine.
  3. Lista de enlaces GTK+ Archivada el 2 de abril de 2011 en Wayback Machine
  • Anwari, Mohammad (1 de enero de 2013). "3 lenguajes de programación". Guía para principiantes del desarrollo de aplicaciones GNOME 3. Packt. ISBN 9781849519427OCLC 852469655 
  • Semilla en la wiki de GNOME
  • Documentación de semillas archivada el 11 de junio de 2010 en Wayback Machine.
  • Documentación autogenerada de los módulos Seed
  • Tutorial oficial de Seed
  • Un breve tutorial archivado el 18 de mayo de 2011 en Wayback Machine que muestra cómo crear un navegador web básico usando WebKitGTK+ .
  • Blog de Robert Carr