偶然在某个部落格看到的文章:
给网站初学者的建议:用 RUBY ON RAILS 非常辛苦,用 PHP 非常舒服
http://blog.turn.tw/?p=2881
详细内容可以自己阅读
我自己的感想如下:
如果要在 Ruby 生态圈找适合新手学习 web 程式设计的框架/模组
目前应该是 Sinatra 最适合
使用 Sinatra 的话,不需要另外装 web server 和 database
有 Ruby 环境就可以开始学习了
然而,随着网站的规模变大,我们不免重复造轮子
有些常见的需求,Rails 都有对应的模组
详见 https://www.sitepoint.com/rails-or-sinatra-the-best-of-both-worlds/
这篇文章点出 Rails 和 Sinatra 各自的优缺点
如果仍然喜欢 Sinatra,但又想要 Rails 的优点
可以考虑 Padrino,这是一个基于 Sinatra 的 MVC web framework
不过,目前 Padrino 相关资料有点少,要有耐心自己去试相关功能
给大家做个参考