abcx
2007-10-29 13:21
littlesuns, 找工作是要看工作的前途好不好,自己参与到其中可以扮演什么角色,至于用到什么具体技术,或者是你不喜欢的技术,其实都不是很重要,都是用Java,技术不熟悉可以学,何必画地为牢。

[该贴被abcx于2007-10-29 14:21修改过]

jimmy123
2007-11-01 14:36
当然有人一直倡导Spring+IBatis,其实我有一个极端观点:当前JavaEE程序中,SQL用得越多,说明,其OO架构设计越差,或者说程序员自身OO素质越差。

这个观点我不同意,在某些应用确实不适合用Hibernate或者JPA这种ORM框架,比如有些大型的ERP系统,还有一些对响应速度要求很高的系统,他们一般会采用写procedure方式来处理,ibatis在这方面是具有优势的。

另外一个系统的好坏,我始终用户的体验是第一位的,无论你的系统设计的多么优雅,多么OO,如果用户体验不好,我觉得这个系统还是失败的。当然我不是说OO不好,我的意思只是想说在某些情况下可以牺牲下OO换取更好的用户体验。

BTW:这个论坛的用户注册不太好用,如果能加个用户名是否存在的类似Ajax的校验就好叻,免得每次用户名重复都得重新写一次信息,呵呵,一个小建议^_^

aaa2000
2007-11-03 17:02
>>当然有人一直倡导Spring+IBatis,其实我有一个极端观点:当前JavaEE程序中,SQL用得越多,说明,其OO架构设计越差,或者说程序员自身OO素质越差。

>这个观点我不同意,在某些应用确实不适合用Hibernate或者JPA这种ORM框架,比如有些大型的ERP系统,还有一些对响应速度要求很高的系统,他们一般会采用写procedure方式来处理,ibatis在这方面是具有优势的。

另外一个系统的好坏,我始终用户的体验是第一位的,无论你的系统设计的多么优雅,多么OO,如果用户体验不好,我觉得这个系统还是失败的。当然我不是说OO不好,我的意思只是想说在某些情况下可以牺牲下OO换取更好的用户体验。

----------------------------------------------------------

实际上对响应速度要求很高的系统,可以用缓存做到的,没什么比在内存中获取对象更快了吧! 另:是否OO好象与用户体验无关吧。

newpuresteel
2007-11-05 12:04
你还是不懂oo

jimmy123
2007-11-05 13:07
实际上对响应速度要求很高的系统,可以用缓存做到的,没什么比在内存中获取对象更快了吧! 另:是否OO好象与用户体验无关吧。

------------------------------------------------------------

我只是想说很多技术存在都有它合理的地方,比如有些大型的遗留系统:有几千张表,N多的业务逻辑实在Procedure中实现的,这个时候你是重新用hibernate的方式来个彻底重构,还是采用ibatis来继承以前留下来的“财产”呢?

另外:我想说无论是否纯OO,这个都是一种方法学。就像在java世界一样,刚开始没有框架觉得开发很繁琐,现在框架太多,又有人想办法对这些框架整合一样。

猜你喜欢