Welcome to SpiceShop Theme

Sea summo mazim ex, ea errem eleifend definitionem vim. Ut nec hinc dolor possim mei ludus efficiendi ei sea summo mazim ex.

丢失的自由

丢失的自由

平心而论,Rails真的是一个非常好的Framework,其易用性,高效率等,为之带来了无比巨大的反响,也给DHH来个更多的声誉.
当然,Rails还是Rails,一个框架而已.也正因为此,他给我们带来的是一种限制,让我们失去了自由.
如果你的数据库设计不是按照它的命名规则进行的.对不起,你将拥有一个极其崎岖的道路,到了一定的时候,会为之抓狂.也许有人说,我的系统很好呀.是呀,那是因为你的数据库不够复杂而已,或者说一些特殊的需要你没有碰见.
除数据库之外,其本身的架构也会令我们受阻.
当我们想实现更加复杂的逻辑,包括业务上以及表现上的,有的时候不是那么轻易实现的.但是对于其他简简单单的web开发,那是一件轻而易举的事情.如果你想在页面上实现复杂的表现方式,有些情况下又不是那么好实现.
难怪一些高人都说,框架会限制人的大脑思维,也会令你失去自由,看来真的很有道理.
我不是高手,但是我已经体验到了.
让我失去自由,也许是因为我对Rails的认识和使用还不到家吧.
尽管Rails有种种不是,但是不可否认的是,Rails仍然是目前最伟大的框架之一.

张太国

Comments are closed.