Я заинтересован в разработке приложения на рабочей станции, которое общается с запатентованным сервером данных и представляет информацию с этого сервера пользователю. Я не предполагаю, что пользовательский интерфейс будет основан на браузере, и рассматривал Qt как мою структуру. Должен ли я рассматривать RoR для этого? Благодарю.Является ли Ruby on Rails подходящим для не-веб-приложения?
ответ
Rails - это специально структура веб-приложений, однако есть GUI toolkits, которые могут использоваться с Ruby, включая Qt (хотя и не версию с открытым исходным кодом).
Rails - это веб-каркас, поэтому вы не должны его использовать. Тем не менее, вы должны абсолютно учитывать использование Ruby. Я никогда не использовал Ruby с Qt, но у меня был большой успех, используя JRuby с Swing. Я использую драгоценный камень Profligacy, который вполне удовлетворяет моим потребностям.
Да, RedCar - крутой жемчужина JRuby. Его клон Textmate и я использую его для моих проектов рельсов. – DJTripleThreat
Вы можете использовать часть ActiveRecord Ruby on Rails, которая долгое время была самой интересной частью RoR. http://rubyforge.org/projects/activerecord/
В качестве альтернативы, используйте другой Ruby, ORM, как DataMapper: http://datamapper.org/
Ах, извините, не заметил вашего комментария. – vise
+1 для AR. @vise, вы, ребята, не слишком далеко друг от друга, поэтому не бейте себя ;-) – DJTripleThreat
Будучи веб-фреймворк Вы не можете использовать рельсы, но вы можете, конечно, использовать некоторые части рельсов.
Например, просто используйте require 'active_record'
, и у вас сразу есть доступ к AR и все его магии - validations, принадлежит_to, has_many и другие подобные ассоциации.
+1 для active_record. Использование бэкэнда Rails для транзакций с базами данных - отличная идея. – DJTripleThreat
Ответ да. Я работал над проектом Qt on Rails, который сочетает Qt с концом Rails. Конечным результатом является то, что вы можете разрабатывать приложение Qt в Ruby, использовать библиотеки Rails и поддерживать поддержку приложений для приложений.
Это по-прежнему «работа продолжается», но текущая последняя версия в репозитории github Qt on Rails (http://github.com/theirishpenguin/qtonrails), безусловно, придаст вкус тому, куда направляется проект. Авторы и отзывы приветствуются, и detailed blog post доступен по проекту.
- 1. Является ли Ruby on Rails умирающим?
- 2. Является ли Ruby On Rails собой приложение для стойки?
- 3. Является ли Ruby on Rails хорошим для крупномасштабных проектов?
- 4. Является ли smartclient подходящим?
- 5. Что является лучшим WYSIWYG для Rails - Ruby on Rails Блог
- 6. Есть ли викторина для Ruby on Rails?
- 7. Ruby vs. Ruby On Rails
- 8. Является ли весна тяжелой по сравнению с Ruby on Rails?
- 9. Является ли Ruby On Rails готовым к Enterprise?
- 10. Является ли Ruby on Rails медленным со средним трафиком?
- 11. Песочницы для Ruby on Rails
- 12. Является ли стек LAMP подходящим для использования в компании?
- 13. «WebControls» для Ruby on Rails
- 14. Является ли Python (Django) профессионализмом, сравнимым с Ruby on Rails?
- 15. Ruby on Rails: Как вы проверяете, является ли файл изображением?
- 16. Является ли ruby on rails плагином, act_as_ferret, очень глючит?
- 17. Является ли ASP.net MVC прямой копией концепций Ruby on Rails?
- 18. Является ли CakePHP смоделированным после Ruby on Rails?
- 19. Intellisense для Ruby, Ruby on Rails, Python
- 20. Ruby on Rails Newbie
- 21. Ruby On Rails on eHost
- 22. Проверьте, истинно ли Boolean - Ruby on Rails
- 23. CMS для Ruby on Rails
- 24. RESTful для Ruby on Rails
- 25. rhotoalbum для ruby on rails
- 26. Ruby on Rails для Javascript
- 27. BBCode для Ruby on Rails
- 28. Ruby On Rails медленный ...?
- 29. Ruby On Rails --api
- 30. Стоит ли изучать Ruby On Rails?
Почему именно вы рассматриваете веб-фреймворк для приложения, отличного от браузера? – miku