Обувь (инструментарий GUI) - Википедия - Shoes (GUI toolkit)

обувь
Обувь-icon.png
Shoes.tiff
Оригинальный автор (ы)почему счастливчик
Разработчики)Командная обувь
изначальный выпуск30 июля 2007 г.; 13 лет назад (2007-07-30)
Стабильный выпуск
3.3.1 (Walkabout) / 5 апреля 2016 г.; 4 года назад (2016-04-05)
Написано вRuby и C, немного Objective-C
ПлатформаКроссплатформенность
Доступно ванглийский
ЛицензияMIT / Открытый исходный код
Интернет сайтобувь.com

обувь представляет собой набор инструментов с графическим интерфейсом, основанный на Рубин язык программирования. Первоначально он был разработан Джонатан Джиллетт (почему тот счастливчик), и другие продолжают заниматься этим после его исчезновения. Обувь работает Майкрософт Виндоус, Mac OS X и Linux (GTK + ), используя базовые технологии Каир и Панго.

Философия обуви - простота. Он разработан, чтобы максимально упростить приложения. Вот пример приложения "Обувь":

обувь.приложение :заглавие => "Нажать кнопку" делать  @Примечание = параграф "Пока ничего не продвинуто"  кнопка "Толкни меня" делать    @Примечание.заменять «Ага! Была нажата кнопка!»  конецконец

У Shoes есть все стандартные виджеты, которые вы ожидаете от создания графического приложения, а также графические примитивы для рисования художественных линий, кругов и даже физики (через Бурундук ) cRruby расширения. Shoes 3 включает в себя собственный встроенный MRI / cRuby Ruby и не требует от конечного пользователя установки Ruby. Он предоставляет настраиваемую среду Rubygems, которая не конфликтует с существующим Ruby, который может существовать.

Разработчики также могут упаковать свои сценарии несколькими способами, чтобы легко поделиться ими с другими пользователями, у которых установлена ​​обувь. У опытных разработчиков в Shoes 3 есть множество доступных вариантов развертывания, включая приложения для конкретных платформ с уникальными драгоценными камнями и собственный установщик для создания своих собственных уникальных приложений.

Релизы

  • _почему выпускает:
  1. v1, "Любопытно"
  2. v2, «Изюм»
  • Пост-_почему релизы:
  1. v3.1, «Полицейский»
  2. v3.2 "Федералес"
  3. v3.3 "Прогулка"

Текущая версия - 3.3. который основан на МРТ / Краби. Shoes 4 - это серьезная переработка jRuby, поддерживающая возможности "Policeman" (API) и сохраняющая образовательный дух _why_the_lucky_stiff.

Shoes 3.3 включает в себя уникальные вещи, которые MRI Ruby может делать с собственными расширениями и гемами, даже если они зависят от платформы. В Shoes 3.3.1 переопределен виджет video_widget в «Raisins», даже если он не будет работать во всех крайних случаях. Он также включает виджет SVG и некоторые возможности манипулирования файлами svg.

Shoe 3.3.2 (в бета-версии) добавляет профилировщик, новый дополнительный терминал командной строки, отладку ошибок и виджет графика для рисования простых диаграмм.

внешняя ссылка