Можно ли создать целое приложение в ruby и запустить как exe файл в Windows или как приложение на любой ОС?
Настольные приложения Ruby
Ответ 1
Одной из важных вещей, которые нужно знать о ruby2exe, является то, что он несовместим с Ruby 1.9 и не был обновлен через некоторое время. Я бы рекомендовал Ocra. Я использовал его сам, и это совместимый с Ruby 1.9 и все еще обновляемый.
Ответ 2
Рубин script может быть полным приложением да, нет причин, по которым он не может.
Если я понимаю, что вы имели в виду, вы хотите скомпилировать ruby script в автономный исполняемый файл? Если это вы имели в виду, вы можете проверить ruby2exe.
Другая возможность, которую вы можете проверить, - Titanium. Вы можете использовать Ruby и веб-языки для создания полностью кросс-платформенных приложений для настольных компьютеров.
Ответ 3
Конечно. Для этих целей есть пара фреймворков. Например, "обувь" (поиск в github). Кроме того, jRuby имеет прямой доступ к Java-классам, включая Java Swing.
Ответ 4
В попытке дать несколько обновлений для этого потока:
Конечно, есть способы делать настольные приложения с помощью ruby, но все они кажутся немного устаревшими. В наши дни проекты NodeJs набирают много шума и вклада. Проекты, такие как Brackets-Shell и Node-webkit, являются наиболее видный в этой области. Этот подход не так сложно получить, но вы можете использовать среду ExpressJS (аналогичную Sinatra, но в Javascript) и получить аналогичные результаты.
Определенно вы должны попробовать их обоих или, по крайней мере, прочитать README на страницах github, есть тонна проектов, которые идеально подходят для этого подхода. Лично я пробовал Node -Webkit, и результат потрясающий, очень быстрый, и вы можете повторно использовать все свои навыки работы на веб-сайте.
Ответ 5
Возможно создание с Ruby. Я нашел limelight интересный.