各地 java技术使用版本统计(最近几年的总结和比较)

各地 java技术使用版本统计

我一直对新技术有着向往,但又不知道那些城市,用的技术比较新,所以希望大家   报一下自己所在地的java使用版本情况,以此来统计一下 


   我先说一下青岛吧, 
     大部分公司(相对较大的)都停留在   struts1  spring2  hibernate 
  第一种:没有任何框架 
  jsp编写java代码..... 
  第二种:只用到Struts1 
  Struts1框架基本用费了,(啥也没用   ActionForm/Struts tags/等都没用 只是用到框架   跳转) 
  分层: 
     action  dao  vo(java bean) 
     没service层,直接在action层中new 
 简直无语 
第三种: 
  Struts1+Spring2+hibernate 
  用到Struts Tags ActionForm 拦截器等基本struts1的功能都用到 
  Spring(事物控制/AOP/IOC基本都用到) 
  Hibernate(ORM没用到,HQL没用到)采用基本SQL,级联,懒加载都不用 
  分层: 
     Action/Service/Dao/model 

基本都在这几种徘徊,极少极少数用到SS(2)H(3),一个应用下来,总体来讲很混乱。。

而现在流行SSM,微服务等架构,我觉得,大道至简,现在用得越来越简单,其实这得从经济角度思考,为什么现在的人喜欢用微服务之类,其实因为自动化配置,提高开发效率,降低入门的难度,比如你花几个月就学会的技术,和你花1到3年学会的技术的成本不同,因为还有时间价值和技术难度的价值,叠加起来,就是开发成本的增加,如果用新技术,可以降低成本,所以大家都用这个技术。

而为什么大型公司,特别是银行,甚至用XA,EJB之类旧的技术,旧的框架,因为金融系统,你懂的,国有单位的,效率通常低于私人企业,最关键的是,金融系统要求稳定,安全,这个是最重要的,而很多新技术,可能存在很多BUG,还有安全性未必有旧的技术好,某些特殊情况下,旧的系统的存在,必然有旧的系统存在的价值。而且更新技术,成本也太高了,金融系统不同普通的系统,安全性,而且不允许有BUG,比如你的钱少了一位数的,你有没意见?因为金融对的就是钱相关的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值