您对RoR维护和RSpec的体验如何。
RSpec是否适合实际使用,我的意思是开发人员通常会使用它,还是你可以不用的东西?
如何使用RoR,Web托管的维护方面 - 它是否便宜且丰富,如PHP托管,宝石依赖和更新,更改数据库模型等等?
我正在为下一个网络项目研究几种技术,并且乍一看似乎没问题,但是不想跳进需要维护很多的东西。感谢。
答案 0 :(得分:2)
Rspec绝对适合实际使用,大多数Rails开发人员为了测试目的而大量使用它。一般来说,Rails和测试是捆绑在一起的。你当然可以没有rspec,但测试非常重要。只要您使用某些东西,就可以随时使用test / unit,shoulda或其他解决方案。
我建议您为Rails获取专用服务器或在Heroku上托管它。这些可能是最好的方法。维护项目比php或其他选择更容易。
一般来说,我强烈推荐Rails:)
答案 1 :(得分:2)
Rspec
非常受欢迎,但Rails创建者认为它没有那么有用,因为有Test :: Unit,一个内置的测试库:http://www.rubyinside.com/dhh-offended-by-rspec-debate-4610.html。 Personnaly,我喜欢Rspec并且每天都使用它。
托管Rails非常简单:
Heroku
快速且免费,直到您需要可靠的配置Ruby
,Apache
和Passenger
(或Nginx
或其他),您只需配置您的VHost 由于Capistrano
一般来说,我喜欢Rails,因为一切都被认为很简单。基本上,由于gems
,构建为Bundler
的依赖项很容易管理。