Rails 应用程序从开发到生产的典型工具有哪些?
作为一名经验丰富的 .NET 开发人员,我有兴趣学习 Ruby on Rails 开发过程。我有 ASP.NET WebForms 和 MVC 的经验,并且也使用过 PHP。我已经完成了一些基本的 RoR 教程并且能够让它们工作。
这个问题更具体地涉及此类开发的工具和开发过程,因为它与我习惯的不同。除了 Rake 之外,还有哪些典型工具(开发、测试、部署)用于管理开发生命周期并将网站投入生产?与 .NET 开发相比,我的基本思维过程有什么需要改变的吗?
As an experienced .NET developer, I am interested in learning the Ruby on Rails development process. I have experience with ASP.NET WebForms and MVC, and I have used PHP as well. I have gone through some basic RoR tutorials and was able to get them working.
This question deals more specifically with the tools and development process for this type of development since it is different from what I'm used to. What are the typical tools (development, testing, deployment) used to manage the development lifecycle and get a website into production besides Rake? Is there anything I need to change about my fundamental thought process versus developing for .NET?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
对于开发,我个人喜欢TextMate,但我听说过TextMate。 jetbrains.com/ruby/">RubyMine 非常棒。
为了进行测试,我会研究 Rspec & 黄瓜。
对于部署,Capistrano,轻而易举。
另外,事后想想,Passenger 3 + Apache真的非常好(而且简单!)。
(适用于开发和生产环境)
For development, I personally love TextMate, but I've heard RubyMine is fantastic.
For testing, I would look into Rspec & Cucumber.
For deployment, Capistrano, hands down.
Also, an afterthought, Passenger 3 + Apache is really, really nice (and simple!).
(for both development and production environments)