用Ruby on Rails进行RAD开发

3
我有一个问题。我将从使用Symfony2的PHP转移到RoR进行下一个项目,主要优先考虑在我掌握RoR后实现RAD。
有哪些(Ruby / Rails)工具可以用于实现极快的原型设计和开发?
我已经研究了Rails生成器等内容。我的队友已经使用Rails 3年了,但不使用脚手架。是否有任何宝石可用于加快开发时间或是否应该使用脚手架?
感谢任何输入。
2个回答

5
鉴于您对极快速的原型设计和开发环境的需求:
使用生成器(模型,控制器等)。
使用scaffolding进行原型设计,并创建所有正确的文件等。
使用formtastic或者(更好的)simple_form来简化表格。
现在使用rails3+是标准。
使用ruby 1.9.2+ 使用Devise进行身份验证和授权。
使用cancan进行角色分配-管理员,只读等。
使用rubyMine获得更多提示,远远超出你的想象。
使用VI获取证书,使用ed获取更多。
使用mySQL作为您的数据库。

1
是的,RubyMine vs NetBeans vs Aptana vs Vim vs TextMate 是一个意见之争的战场,我看过成千上万个关于每个编辑器的抱怨和赞美的帖子。我只能说我在所有三个平台(win/mac/linux)上都使用过以上所有编辑器,而RubyMine是最好的。顶级的Vim用户会对此有不同看法,所以我同意各执己见。一年前我就放弃了这个讨论。 - Michael Durrant
3
不好意思,但ed是标准文本编辑器,所有这些vim/rubyMine/...的东西都是给孩子们玩的,而孩子们应该忙着离开我的草坪 :) - mu is too short
幸运的是,我对mu很了解,所以我可以点赞并微笑。 - Michael Durrant
1
我认为不应该使用完整的脚手架,而只是生成您的模型(创建空模型文件和迁移文件),您的迁移等。我不喜欢生成控制器,自己编写比更改/删除无用内容更快。 - Robin
我同意不使用脚手架...一旦你相当熟悉Rails...在那之前,我认为它是一个很好的工具,可以布置一堆你应该遵循的约定 :) - Michael Durrant
显示剩余2条评论

0

Rails Composer 似乎是一个很好的全面收集高度推荐的 gem 的工具,可以轻松设置完整功能的 RoR 项目。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接