关于《Rails Is Not For Beginners》,我有话要说

阅读此文前,请先阅读我之前写的《Rails Is Not For Beginners》,当然最好也把文章里的那些链接也点一遍,把评论啥的也看一遍。

我非常同意 DHH 的观点,learnability(易学性) 和 usability(可用性) 是个两难的问题,Rails 优先考虑 usability 是完全正确的,至于 learnability 我个人觉得 rails 已经做得很不错了。

拿 Sinatra 和 Rails 比其实是件蛮搞笑的事情,相对 Rails 来说,Sinatra 充其量就是一个高级一点的玩具,拿来写个 Demo 有时都可能不够用,稍微复杂一点,就办不到了,或需要付出相当的时间和精力去搞定(当然有些场合 Sinatra 会比 Rails 更适合,这好像是废话 :))。

发表回复