Подходит ли Ruby on Rails для не веб-приложений? - PullRequest
0 голосов
/ 02 июня 2010

Я заинтересован в разработке приложения для рабочей станции, которое взаимодействует с проприетарным сервером данных и которое предоставляет информацию с этого сервера пользователю. Я не собираюсь использовать пользовательский интерфейс на основе браузера и рассматривал Qt в качестве моей платформы. Должен ли я рассмотреть RoR для этого? Спасибо.

Ответы [ 5 ]

3 голосов
/ 02 июня 2010

Rails - это веб-фреймворк, поэтому вы не должны его использовать. Тем не менее, вам следует рассмотреть возможность использования Ruby. Я никогда не использовал Ruby с Qt, но у меня был большой успех с использованием JRuby с Swing. Я использую камень Profligacy , который вполне соответствует моим потребностям.

3 голосов
/ 02 июня 2010

Rails определенно является платформой веб-приложений, однако есть наборы инструментов GUI , которые можно использовать с Ruby, включая Qt (хотя и не версию с открытым исходным кодом).

2 голосов
/ 02 июня 2010

Будучи веб-фреймворком, вы не можете использовать рельсы, но вы наверняка можете использовать некоторые части рельсов.

Например, просто используйте require 'active_record', и вы сразу получите доступ к AR и всем его магическим способностям - validations, assign_to, has_many и другим подобным ассоциациям.

2 голосов
/ 02 июня 2010

Вы можете использовать ActiveRecord часть Ruby on Rails, которая долгое время была самой интересной частью RoR. https://edgeguides.rubyonrails.org/active_record_basics.html

В качестве альтернативы используйте другой Ruby ORM, например DataMapper: http://datamapper.org/

1 голос
/ 22 августа 2010

Ответ - да. Я работал над проектом Qt on Rails, который сочетает в себе Qt с бэкэндом Rails. Конечным результатом является то, что вы можете разрабатывать свои приложения Qt на Ruby, использовать библиотеки Rails, а также есть поддержка скаффолдинга приложений.

Это все еще «Работа в процессе», но текущая последняя версия в gt-репозитории Qt on Rails (http://github.com/theirishpenguin/qtonrails) определенно покажет, куда движется проект. Авторы и отзывы приветствуются и подробное сообщение в блоге доступно по проекту.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...