在Windows Server上托管Ruby应用程序是否可行?

Joe*_*rag 17 ruby windows iis asp.net-mvc ruby-on-rails

我正在启动一个新的Web应用程序项目,唯一真正的技术要求是运行Windows Server的主机.我考虑过ASP.NET MVC和Ruby On Rails.我想学习Ruby,所以我想知道在Windows平台上托管它是可行的,还是会让我更加悲伤而不是值得.RailsInstaller使dev环境设置变得轻而易举,但我更担心生产部署.

建议的设置是在Windows Server 2003(IIS)上运行并由SQL Server数据库驱动的Ruby on Rails应用程序.我知道这将使许多开源人员感到畏缩,但我想知道从严格的实际角度来看这是多么可行.或者,如果这只是一个坏主意,那可能是一个更好的方法?关于Ruby on Windows或部署思想的技术选择的任何其他实用建议也会有所帮助(最好的部署包,我应该使用JRuby等).

谢谢!

Cha*_*per 17

是的,它是可行的.查看一些有用的资源和文章,提供了各种方法来开始使用Windows上的Rails:

正如上面链接的JRuby on Windows文章中所讨论的,Windows开发人员参与其中很重要,所以不要放弃!通过博客,在SoF或GitHub上分享您的体验并分享您的体验.当Rails刚出生时,在任何平台上部署都是一场噩梦,以至于整本书都是关于它的.鉴于游戏现在的状态,并已通过社区的顽强的意志和智慧克服的障碍,没有理由为什么Ruby和Rails无法生存和成长在Windows上.

如果你特别想找到有很多Ruby on Windows专业知识的人,我强烈推荐RubyInstaller小组.他们是一群非常友善,敬业的人.

您可能还需要Windows的编辑器.我个人使用Sublime Text 2,但还有其他一些可能会让你喜欢: