Эта статья требует дополнительных ссылок для проверки . ( август 2014 г. ) ( Узнайте, как и когда удалить это сообщение-шаблон ) |
Оригинальный автор (ы) | почему счастливчик |
---|---|
Разработчики) | Командная обувь |
изначальный выпуск | 30 июля 2007 г . |
Стабильный выпуск | 3.3.1 (Walkabout) / 5 апреля 2016 г . |
Написано в | Ruby и C, немного Objective-C |
Платформа | Кроссплатформенность |
Доступно в | английский |
Лицензия | MIT / Открытый исходный код |
Интернет сайт | shoesrb |
Shoes - это набор инструментов с графическим интерфейсом, основанный на языке программирования Ruby . Первоначально он был разработан Джонатаном Джиллеттом (почему счастливчик), и другие продолжают его использовать после его исчезновения. Обувь работает в Microsoft Windows , Mac OS X и Linux ( GTK + ) с использованием технологий, лежащих в основе Cairo и Pango .
Философия обуви - простота. Он разработан, чтобы максимально упростить приложения. Вот пример приложения для обуви:
Обувь . app : title => "Push Button" do @note = para "Пока ничего не продвинуто" кнопку " Толкни меня" делаем @note . заменить "Ага! Нажата кнопка!" конец конец
У Shoes есть все обычные виджеты, которые вы ожидаете от создания графического приложения, а также графические примитивы для рисования искусства, такие как линии, круги и даже расширения cRruby для физики (через Chipmunk ). 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 (в бета-версии) добавляет профилировщик, новый необязательный терминал командной строки, отладку ошибок и виджет графика для рисования простых диаграмм.