对于我的下一个Web应用程序,我正在考虑是使用Rails 3.x还是Sinatra。
我想使用服务器提供用户身份验证、应用程序触发的电子邮件、相当复杂的数据模型(在ActiveRecord后面)以及与Web客户端的JSON数据接口。客户端将使用静态HTML、静态CSS、Javascript / jQuery将JSON数据渲染到视图中。呈现视图的"策略"将由Javascript代码和一些JSON数据驱动。 我不打算使用任何动态视图技术,例如ERB,HAML或RJS。
对于选择Sinatra或Rails 3.x,哪个更好?
在做出决定之前,还有其他问题要问吗?