Обувь (инструментарий GUI) - Википедия - Shoes (GUI toolkit)
Эта статья нужны дополнительные цитаты для проверка.Август 2014 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Оригинальный автор (ы) | почему счастливчик |
---|---|
Разработчики) | Командная обувь |
изначальный выпуск | 30 июля 2007 г. |
Стабильный выпуск | 3.3.1 (Walkabout) / 5 апреля 2016 г. |
Написано в | Ruby и C, немного Objective-C |
Платформа | Кроссплатформенность |
Доступно в | английский |
Лицензия | MIT / Открытый исходный код |
Интернет сайт | обувь |
обувь представляет собой набор инструментов с графическим интерфейсом, основанный на Рубин язык программирования. Первоначально он был разработан Джонатан Джиллетт (почему тот счастливчик), и другие продолжают заниматься этим после его исчезновения. Обувь работает Майкрософт Виндоус, Mac OS X и Linux (GTK + ), используя базовые технологии Каир и Панго.
Философия обуви - простота. Он разработан, чтобы максимально упростить приложения. Вот пример приложения "Обувь":
обувь.приложение :заглавие => "Нажать кнопку" делать @Примечание = параграф "Пока ничего не продвинуто" кнопка "Толкни меня" делать @Примечание.заменять «Ага! Была нажата кнопка!» конецконец
У Shoes есть все стандартные виджеты, которые вы ожидаете от создания графического приложения, а также графические примитивы для рисования художественных линий, кругов и даже физики (через Бурундук ) cRruby расширения. Shoes 3 включает в себя собственный встроенный MRI / cRuby Ruby и не требует от конечного пользователя установки Ruby. Он предоставляет настраиваемую среду Rubygems, которая не конфликтует с существующим Ruby, который может существовать.
Разработчики также могут упаковать свои сценарии несколькими способами, чтобы легко поделиться ими с другими пользователями, у которых установлена обувь. У опытных разработчиков в Shoes 3 есть множество доступных вариантов развертывания, включая приложения для конкретных платформ с уникальными драгоценными камнями и собственный установщик для создания своих собственных уникальных приложений.
Релизы
- _почему выпускает:
- v1, "Любопытно"
- v2, «Изюм»
- Пост-_почему релизы:
- v3.1, «Полицейский»
- v3.2 "Федералес"
- 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 (в бета-версии) добавляет профилировщик, новый дополнительный терминал командной строки, отладку ошибок и виджет графика для рисования простых диаграмм.