java后端相关技术框架、开发工具更迭之路程(不包括大数据,人工智能技术)

5 篇文章 0 订阅
2 篇文章 0 订阅

2010-2013年 (SSH+SVN+eclipse)

    2010.3份开始工作,第一份工作Java开发工程师。当时所有的技术主要来自于培训机构所教知识;培训的最原始框架是j2ee的sevlet,再到后面使用开源框架(SSH) struts1.0 , spring, hibernate;工作到2012年开始改为struts2.0, spring, hibernate,当然还是(SSH)框架;当时也见到其它公司同事有的在用ibatis操作数据库。

2014-2017年(SSM+Dubbo+SVN+myEclipse+JFinal)

    2014.10年有幸接触到互联网项目,使用的框架已经开始更迭,使用到分布式框架了,也是当时很主流经典的(SSM+Dubbo)spring, springMVC, mybatis, dubbo;当然spring框架更新也是比较快的,从spring3.0-spring4.0-spring5.0;其它的开发工具,版本管理工具也都在变更,很多新人一开始可能学习用的就是IDEA开发工具,git版本控制工具,maven项目构建工具;虽然之前有了解过ant项目构建工具,但没深入使用(当我还没学习构建工具时,有新的maven构建工具出来替换旧的了);

        另外值得一提的是,在我们写一个项目动不动就50M以上时,出现了一颗短小精悍的国产JFinal框架,从路由到AOP拦截器再到插件等一系列极简开发设计,让我难得把开发一套后台系统从80M以上的项目缩小到10M左右了!

2017-2018年(SpringBoot1.0+Dubbo/SpringCloud+Mybatis+docker+gitLab+Maven/Gradle+IDEA)

    2017.11底来到杭州这座电商之城,接触到的几家公司,都在使用微服务技术;

    有项目使用SpringBoot1.0+SpringCloud+Dubbo+Mybatis+docker+Maven+gitLab+IDEA+jenkins;

    有项目使用SpringBoot1.0+Dubbo+Mybatis+docker+Gradle+SVN+IDEA;

    相对来说dubbo还算是主流,SpringCloud也是由于不同上级领导的技术爱好而采用的;

    现在springBoot已经又发布了新版本2.0;


    ok,初步总结一下,以我见到的java后端技术框架基本上是3年一大变,明显后面速度会更加快速;现在精通技术的你,虽然对技术痴迷,但是这样的长跑式学习,你的步伐还跟的上吗?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

星梦天河

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值