最近,我似乎注意到一些RoR开发人员的趋势,即在开发过程中使用RubyEE / Passenger / Apache类型设置。
除了明显的“使用客户使用的”这个想法之外,与香草杂种堆栈相比,这些技术能否以任何方式增强开发环境?
答案 0 :(得分:2)
Ruby Enterprise Edition使用的内存少于vanilla,因为它改进了垃圾收集器。可能是你也想在开发中利用的东西。
当乘客一直在跑步时,你不必为停止和启动Mongrel而烦恼。只需打开您的应用程序的URL。如果您使用的是Mac OS X,那么即使是方便的preference pane,也可以让Passenger配置Rails应用程序只需拖放即可。它还可以让您在生产模式下轻松测试您的应用程序。
答案 1 :(得分:0)
是的,特别是使用相同的数据库。它允许您清除rand()vs random()之类的错误,并允许您使用特定于该数据库的sql(例如ilike / functions / triggers / views等)。