此文令供那些选择或将来应用框架的人的思考
在没有接触ruby-on-rails(ROR)以前,我没有接触过框架,也没有应用过!
一个偶然的机会,进入了一公司,而公司原有的程序就是ROR设计的,后来一学习,才知道!
我用了一个月的时间,学习了ruby语言和rails框架!厚厚的两本书!并在一个月内用它做了一个论坛!使用之后,才感觉rails框架的好处!
总的来讲,框架有以下优点:
一、集成了许多类库
基本上所有框架都有自已的类库!
二、MVC架构
MVC架构的流行也是框架发展的一个重要因素,基本上,80%以上的框架都采用了MVC的架构!
三、约定的开发规范,方便了维护
比如,统一的路由规则,则使用维护程序很方便!
四、对数据库的集成,表单的自动生
像rails框架,直接将数据表映射成类,将字段映射成属性!表单可以自动生成,大大地方便了开发速度!
五、开发速度快
如果说起框架,不能不说一下ROR,即ruby-on-rails框架--敏捷开发的老祖!框架的兴起基本上由它掀起的!所以,许多框架基本上都抄袭着ROR的方法和思想!
如cakePHP,zend框架,codeigniter等等!
本文永久链接: http://www.zzxj.net/blog/fxs_2008/archive/2009/05/12/41.html
发表于 @ 2009年05月12日 |评论(loading... )|收藏