今天发了我以前设计的一个DbHelper组件在博客上,得到了大家的一些反映和评论.看到大家的关注和评论,心里很高兴啊.
说实话,我这个DbHelper其实没什么技术含量,写起来,熟悉下几个ado.net类,模仿下微软企业库数据操作组件的编码接口,一般2~3小时差不多就能写好.相比一些高手的数据组件,那是大大的不如.
那么它是无病呻吟,浪费时间的吗?
我的可怜的DbHelper,真是个面有菜色的孩子,它除了封装了几个比较"物理级"的编程概念外,几乎没做任何事.它没有XXX,它没有YYY,它没有ZZZ...它没有时髦的外衣,它是如此清光溜溜,以至于让我心怀愧疚...
但是,我想说,它是一个有四肢,有大脑的孩子,它是从ado.net这个胚胎发育来的,它不是从石头里蹦出来的...所谓麻雀虽小,五脏俱全,可以用在它身上 :)
它的出现其实是个折中的方案,一些原因,如:公司对新技术的谨慎态度,公司内部无良好的数据操作类,而我比较喜欢ms 数据操作组件舒适的编码接口...于是它出现了.
它是简单的,它是小巧的,它是健全的,它也是健壮的!
就像一个普通人一样,它没有什么让人惊奇赞叹的地方,但它安静的,平静的生存着,至少在我这里,它得到了价值的体现,被我应用在几个项目之中,找到了它存在的意义.
这里我想说一句话:
美丽是用来欣赏而不是用来判断的,技术是拿来用而不是用来意淫的.
(注意:前半句是我从小说中看到的,后半句是我原创的,转载请声明出处,否则需要考虑法律后果,嘿嘿.)
使用它,学习曲线和成本是零!如果你的系统或项目不是很大,公司对新技术过于谨慎,又没操作良好的数据操作类,那么它是不错的选择,否则,请你考虑使用微软的企业库或其他第三方的更强更猛的数据操作组件.
ok,写到这,俺要回女朋友的短信了...闪之~~~