web自动生成框架 之感悟

  如今的中国软件行业里大公司拼的是投入而小公司拼的是时间。提高效率只是小公司宣传的花子招牌,作为从小公司出来的开发人员我们 比谁都清楚提高效率的背后是多少程序员加班加点的工作。而我们反问一下自己,真正的效率提高了吗?项目的bug少了多少?代码质量提高多少?

  常做开发的人都知道目前的web开发大部分都是对数据库的CRUD和界面控件的绑定操作。没有什么技术含量,而这一块正式能够提高效率的部分。如果有一种框架能够将所有的基本CRUD操作生成(最好也包括界面层),使开发人员专注于核心业务逻辑代码的编写和设计。将真正的做到提高效率。等等,说道这可能有人要叫了,我这里说的自动生成框架绝不是某些人的带有生成功能的不完善的框架。

  作为稳定的开发工具或是中间件我有几个基本要求:

  1.灵活性:支持目前主流的数据访问技术及框架如NH,AR,Linq,Sql

 2.稳定性:框架本身稳定,生成web项目稳定,不能生成项目后还要开发人员一点点的手工修改生成后的代码

 3.可扩展性:对于支持新的数据访问方式不应该将整个生成工具重写一遍。最好使用插件机制或者是模板机制开发生成工具。

 4.较好的代码质量:生成后的web项目绝对不能是不安全的垃圾代码。

  随着web开发的升温,各种生成工具也是层出不穷。但目前的生成工具真是鱼龙混杂,好的思想往往都来自国外。

注重的也只是ORM的数据访问层的生成。本系列将从头开始以上面的原则设计自己的代码生成工具。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值