Zapatos (kit de herramientas GUI)


De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda

Shoes es un conjunto de herramientas GUI basado en el lenguaje de programación Ruby . Fue desarrollado originalmente por Jonathan Gillette (por qué el afortunado es rígido), y otros continúan con él después de su desaparición. Shoes se ejecuta en Microsoft Windows , Mac OS X y Linux ( GTK + ), utilizando las tecnologías subyacentes de Cairo y Pango .

La filosofía de los zapatos es de simplicidad. Está diseñado para hacer que las aplicaciones sean lo más fáciles posible. Aquí hay un ejemplo de la aplicación de zapatos:

Zapatos . app  : title  =>  "Push Button"  do  @note  =  para  "Nada empujado hasta ahora" botón  "  Empujame " do  @note . reemplace  "¡Ajá! ¡El botón fue presionado!"  fin fin

Shoes tiene todos los widgets comunes que esperarías para crear una aplicación gráfica, así como primitivas gráficas para dibujar arte como líneas, círculos e incluso extensiones cRruby de física (a través de Chipmunk ). Shoes 3 incluye su propio MRI / cRuby Ruby incrustado y no requiere que el usuario final instale Ruby. Proporciona un entorno Rubygems personalizado que no entra en conflicto con ningún Ruby existente que pueda existir.

Los desarrolladores también pueden empaquetar sus scripts de varias formas para compartirlos fácilmente con otros usuarios que tengan Shoes instalados. Los desarrolladores avanzados de Shoes 3 tienen muchas opciones de implementación disponibles, incluidas aplicaciones específicas de plataforma con gemas únicas y su propio instalador personalizado para crear sus propias Aplicaciones únicas.

Lanzamientos

  • _por qué lanzamientos:
  1. v1, "Curioso"
  2. v2, "Pasas"
  • Publicaciones posteriores a _por qué:
  1. v3.1, "Policía"
  2. v3.2 "Federales"
  3. v3.3 "Paseo"

La versión actual es la 3.3. que se basa en resonancia magnética / cruby. Shoes 4 es una reescritura importante para jRuby que apoya las capacidades de "Policeman" (API) y mantiene el espíritu educativo de _why_the_lucky_stiff.

Shoes 3.3 abarca las cosas únicas que MRI Ruby puede hacer con extensiones y gemas nativas, incluso si son específicas de la plataforma. Shoes 3.3.1 reimplementó el video_widget en "Raisins", incluso si no funciona en todos los casos extremos. También incluye un widget SVG y algunas capacidades de manipulación para archivos svg.

Shoe 3.3.2 (en beta) agrega un generador de perfiles, una nueva terminal de línea de comando opcional, depuración de errores y un widget de trazado para dibujar gráficos simples.

Referencias

  1. ^ "Zapatos 3.3.7" . github.com . 2019-03-05 . Consultado el 9 de marzo de 2021 .
  2. ^ "Aplicación de zapatos, 4.0.0.rc1" . github.com . 2017-11-30 . Consultado el 9 de marzo de 2021 .

enlaces externos

Obtenido de " https://en.wikipedia.org/w/index.php?title=Shoes_(GUI_toolkit)&oldid=1020469674 "