锁定老帖子 主题:技术框架上的皮之不存,毛将焉附
该帖已经被评为精华帖
|
|
---|---|
作者 | 正文 |
发表时间:2009-05-22
最后修改:2009-05-22
凤舞凰扬 写道 icewubin 写道 凤舞凰扬 写道 到头来,Hibernate只是弱化成了JPA1.0的一个实现
Hibernate是兼容JPA 1.0,不是弱化。 hibernate当然还存在,可是未来呢?hibernate只是一个开源产品,在商业公司几乎不会被使用,因为没有任何商业支持。 如果你是一个JEE的系统设计师或架构师,你应该关注的是持久化的行为而不是具体,这就是JPA的空间。JPA作为JEE容器的一部分,任何一个JEE的容器都会提供实现,你丝毫不要去关心它来自于何种的实现,hibernate也好,toplink也好。 到了JPA2.0,完全的参考实现也已经是EclipseLink(原Toplink)了,hibernate是否支持,也不确定(不过Jboss是估计要跟进的)。 对于一个业务系统的设计师来说,hibernate与否还有太多的意义么? 从标准的讨论上来说,当然是JPA更好,标准这个词,听烂了,JSF、DOJO这种大厂商支持的算是标准么(这种空头标准太多了)?市场占有率多少呢?市场前景到底如何呢? 早先几年的时候,国内应该没有Spring的商业支持的吧,用来做方案的还不是很多。 照你这个逻辑,凡是没有商业支持的技术都是不能被采用的?iBatis、jQuery等难道有商业支持么?就不能采用了? 对于中小公司做方案,Hibernate当然是有现实意义的。 当然任何技术都有其生命周期,至少在近几年,像我所在的中小公司给客户做方案的话,肯定还是Hibernate,客户不会为Toplink买单的。至于以后,天知道还有没有其他技术框架冒出来,说不定Java框架被抛弃都有可能,技术竞争对手不仅仅在Java内部。 JPA只是个标准,最终还是需要软件来实现的,好比sql是标准,但是实际做起项目来,一些数据库特殊的特性还是很有可能要用的。对比过来,实际做项目当你使用TopLink和Hibernate,或多或少还是很有可能用到各自框架的一些特性的。 |
|
返回顶楼 | |
发表时间:2009-06-12
liujunsong 写道 看大家讨论的这么热闹,我再来凑凑热闹.
写这么一篇短文,并没有预想要表达啥主题,而是回顾自己这十年的工作经历,回顾自己做过的大大小小的项目,在其中采用了千奇百怪的架构,产品,不断的在工作中变幻语言,眼看着一个一个项目不断开始,然后不断推倒重来. 无数的人力,物力,财力也都付之东流... 因此有感而发.一切所谓标准的框架,其实都是有着一个假定的前提的,可是在市场推销推广之时,你能听到的,都是这个东西如何如何好,如何如何符合国际标准,等到你用了以后,才发现上了当,但也只能咬牙硬听. 我写这个,不是要反对啥,也不是要批判啥,只是把自己的感想写出来,自己也思考思考. 工作这么多年,究竟积累了点啥?究竟学会了啥? 这么多公司,这么多程序员,每天写啊写啊,真正写出来的东西有多少? 多少时间被浪费了? 多少精力被浪费了? 我反正感觉,最近几年被忽悠了很多次,很多自己当时那么坚信的东西,后来发现是一个笑话,其中最典型的就是ejb了. 现在又怎么流行这么多框架,到底其中有多少是真正有用的,那些是新的忽悠呢? 大家自己判断吧,我也没有标准答案. 楼主已达到看花不是花的境界了,世界塞给了我们很多东西,我们为之疯狂,沮丧,迷茫 |
|
返回顶楼 | |
发表时间:2009-06-13
最后修改:2009-06-13
mojiedao 写道 liujunsong 写道 看大家讨论的这么热闹,我再来凑凑热闹.
写这么一篇短文,并没有预想要表达啥主题,而是回顾自己这十年的工作经历,回顾自己做过的大大小小的项目,在其中采用了千奇百怪的架构,产品,不断的在工作中变幻语言,眼看着一个一个项目不断开始,然后不断推倒重来. 无数的人力,物力,财力也都付之东流... 因此有感而发.一切所谓标准的框架,其实都是有着一个假定的前提的,可是在市场推销推广之时,你能听到的,都是这个东西如何如何好,如何如何符合国际标准,等到你用了以后,才发现上了当,但也只能咬牙硬听. 我写这个,不是要反对啥,也不是要批判啥,只是把自己的感想写出来,自己也思考思考. 工作这么多年,究竟积累了点啥?究竟学会了啥? 这么多公司,这么多程序员,每天写啊写啊,真正写出来的东西有多少? 多少时间被浪费了? 多少精力被浪费了? 我反正感觉,最近几年被忽悠了很多次,很多自己当时那么坚信的东西,后来发现是一个笑话,其中最典型的就是ejb了. 现在又怎么流行这么多框架,到底其中有多少是真正有用的,那些是新的忽悠呢? 大家自己判断吧,我也没有标准答案. 楼主已达到看花不是花的境界了,世界塞给了我们很多东西,我们为之疯狂,沮丧,迷茫 说白了 从技术角度来看 转来转去 还就是 数据结构,00,软件工程那点东西. |
|
返回顶楼 | |
发表时间:2009-06-13
fjlyxx 写道 mojiedao 写道 楼主已达到看花不是花的境界了,世界塞给了我们很多东西,我们为之疯狂,沮丧,迷茫 说白了 从技术角度来看 转来转去 还就是 数据结构,00,软件工程那点东西. 程序设计师 - 程序员 - 编码人员;找到自己的定位 不要精英意识太强烈了,想想自己做的无非就是很简单的工作,并不是在创造。一提到程序员,并不意味着光荣,如果不把上面的三种人区分开,那么程序员和程序员的差别还是很大的。 |
|
返回顶楼 | |
发表时间:2009-06-24
关于框架的事情
经理让我设计一套框架其主要的思想就是让代码有很强的重用性 运行的时候按增删改来拼写出sql到数据库里执行 这样就没什么业务可言了 |
|
返回顶楼 | |
发表时间:2009-08-11
那我们该做点什么呢??
|
|
返回顶楼 | |
发表时间:2009-09-02
怎么像是在说废话,如果没有地球,你还存着吗。讨论肯定是建立在一个基础之上的。
|
|
返回顶楼 | |