没有rails的ruby web开发?

kmo*_*511 10 ruby

由于我无法控制的原因,我的任务是不使用Rails或其他任何重量级框架(如Merb)的Ruby Web开发.我想知道是否有其他人遇到过此问题并且可以推荐描述此类问题最佳实践的最佳实践或资源.我想避免可怕的事情

 out.print('<td class="foo">'+some_data+'</td>')
Run Code Online (Sandbox Code Playgroud)

网络发展的风格.一位同事建议使用Rack作为轻型框架,但文档很粗略,而且市场上似乎未经证实.

Ion*_*tan 17

看看Sinatra吧.这是一个框架,但不是那么沉重.

  • 从技术上讲,如果你用足够的垃圾,一个完全空白的文件可以*成为*Rails. (7认同)

jsh*_*hen 7

看看RackSinatraWaves.机架在市场上尚未得到证实.如今,Rails建立在机架顶部!它也不是一个框架,它允许框架专注于他们的差异化而不是低级繁忙的工作.

您也可以直接使用jruby和java servlet api.顺便说一句,所有基于机架的框架都可以轻松地在jruby上运行.