我们是否需要框架

前段时间,我被同事问起“是否需要框架”这个话题,他觉得用原生框架来的更稳定、效率更高。没错,直接用增删改查语句来操作数据库是更快些,但是带来的问题就是二次开发或者维护很繁琐,并且更换数据库平台时,也改的内容也会是非常多。当初我们公司在开发一个企业进销存管理软件时,最初的时候用sqlserver,后来客户要求要oracle,并且有些模块要加加减减,导致我们那段时间经常加班到深夜,并且还漏洞百出。究其原因,主要在于sql语句有些地方没有即时改过来。比如,有一张客户表CUSTOMER,原本有ID,CUSTOMER_NAME,ADDRSS,CREATE_TIME..等列,后来新增了IDENTITY_NUM,相应的insert、update、delete语句都要改,因为这张表跟其他表有关联,导致其他表的语句中没有加这个列,最后就出现了一大堆的问题。其实问题远远不止这些,简单举个列子,比如参数名称,sqlserver对应的是@p1,@p2,oracle对应的是:p1,:p2,而access对应的又不一样?,?。改来改去,改的头都大了,到最后连客户都有意见了。通过这次的教训,我给自己下了一个重大的决心,就是要写一个能兼容多种数据库平台的框架,同时,模块的增减也不会改动很多代码等必须的功能。我相信用原生框架的朋友们都会碰到这些本来不应该的问题。

转载于:https://www.cnblogs.com/XySoft586/archive/2011/07/08/2101398.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值