关于Java的一点想法

快下班了,或者说已经下班了。今天写点东西吧,明天要出去到省里检测硬件,还不知道什么时候能回来呢。

做了几年开发了,Java做过,C#做过,Delphi也做过,C++也做过了。很多,很杂,品种繁多,呵呵。做的多了,感想也多。本来想写几篇系统的关于语言对比的东西。现在看来,先写几个针对语言本身的吧。

先简单的谈谈Java。

Java这门语言呢,本身是来源于C++,去掉了一些繁琐的特性,保留了所谓的优雅。然后就一路从J2SE一直攀升到J2EE,然后Servlet和JSP不过瘾,上升到EJB。貌似最近EJB也不够口味了,上升到了Open Seam,我擦。号称是综合了EJB,Seam,JSF。越来越大,很怕,很怕。越来越多,要学的标记也越来越多,框架更多。每个框架的开发者或者开发团队都有自己的习惯和兴趣爱好,有的用XML,有的用properties,有的用ini,还有的HSQL。说真心话,我搞Java搞了也好几年了,愣是没完全搞明白Spring要怎么用。会一点,但是只是依葫芦画瓢。要说我有多精通Spring,不敢说。

我呢,始终认为Spring这类玩意就是个框架,就是个工具,也仅仅是个工具。太庞大的,或者太难用的,都不适宜在项目中生存。很多项目的工期一共才几个月,光是选框架学框架就要花掉一半乃至更多的时间,这还怎么搞?等到实际开发了,又会遇到林林总总的问题,也很难说的。比如我经常在我的群里看到有人问Hibernate的Lazy Load。看了很多遍了,但是还是没能完全解决。有的能解决,有的就是稀奇古怪,就是没办法解决掉。

说说我自己遇到的吧。刚进公司的时候,开发的省交通厅的项目。WebSphere5的。所有的东西,从数据库到WEB容器,甚至开发工具都是IBM的。凭心而论,IBM的工具真的不错。但是。。。WSAD 5.1.1.1这个东西跑起来,2G才比较流畅,然后我尝试了一下RAD6,4G才能跑的勉强。这是IDE还是啥么。然后开发当中,有一个JSP居然出现了灵异事件。我们写入的内容是中文的,但是IE打开以后,经过服务器以后拿到的东西,是英文的,而且语法用词都是正确的。

IBM给俺们做了翻译。我不知道是项目一期的遗留问题还是有人弄过还是怎么的,总之,这一切太神奇了。至于什么JSP始终不编译,什么classes文件不加载这种事情,那就不谈了。我遇到最神奇的一次,是要装WorkFlow的客户端。这个东西全华东区已经没人会弄了。最后愣是一点一点的看代码,花了几天工夫,才装好客户端。我是要开发,不是要研究。新装的系统,新装的东西,啥都没搞,直接上WF的Client,居然不行。我还能说什么,呵呵。也许是我才疏学浅,但是我着实怕了,真的怕了。

今天先说到这里吧。下次来说说Java的优势和劣势。毕竟一门语言一个事物要客观的看,不能全否定也不能全肯定,不是么。做人做事都是如此,呵呵。

下班吃煲仔饭去了。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值