jdbc, hibernate or ibatis
鉴于公司目前采用的技术相当老化,这几天上头在征求意见,希望拿出新的技术路线出来。
要求有三个,其一是技术在短时间内不会落后,其二是在座的各位同事要能教快地掌握,其三是能够加快今后项目开发的速度,提高质量,降低维护难度。
MVC,视图方面的东东说无法选,倒!原因是太多了,没法选。
最后争论的焦点居然落到了ORM上。公司目前的实际情况是,一些是用JDBC搞的(最原始的JDBC),一些是用ibatis做的。也就是说,在公司范围内,hibernate基本没有一个成功的案例。于是有人说,hibernate性能有问题,灵活性不够,如果一定要选,就选两套吧。有人说不,hibernate更有发展力,会使项目开发更快。头头坐在那里,看着下面PK,就是不拍板。
我一直都是用的最古老的JDBC。ibatis,hibernate都仅仅是看过,没有实战经验。
周末在家,试验了一把。
最开始是JDBC模版,恩,还将就,不过比那古来的JDBC并不高明好多。
然后是hibernate,爽,真舒服。感觉基本没写什么代码。
然后到ibatis,看着挺简单嘛,不就是把JDBC中的SQL语句搬到配置文件里嘛,简单啊。不做不知道,做了才知道。前面同样的功能,到ibatis这里,就似乎曲折连连。不断发现配置文件里的sql写错了。真要到实际项目中的话,估计有不少人力物力会耗在那些个sql语句中哦!
哈哈,要我选,我选hibernate!
相关推荐
chenjiazhu 2020-07-08
技术之博大精深 2020-06-10
Danialzhou 2020-05-30
ASoc 2020-11-14
Andrea0 2020-09-18
Cherishyuu 2020-08-19
dongtiandeyu 2020-08-18
CoderYYN 2020-08-16
大黑牛 2020-08-15
Dullonjiang 2020-08-11
gaozhennan 2020-08-03
mcvsyy 2020-08-02
zbcaicai 2020-07-29
AscaryBird 2020-07-27
liulin0 2020-07-26
ldcwang 2020-07-26
helloxusir 2020-07-25
娜娜 2020-07-20
pengpengflyjhp 2020-07-19