您的位置:首页 > 大数据 > 人工智能

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

2018-03-23 10:31 519 查看
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)
    2014.10年有幸接触到互联网项目,使用的框架已经开始更迭,使用到分布式框架了,也是当时很主流经典的(SSM+Dubbo)spring, springMVC, mybatis, dubbo;当然spring框架更新也是比较快的,从spring3.0-spring4.0-spring5.0;其它的开发工具,版本管理工具也都在变更,很多新人一开始可能学习用的就是IDEA开发工具,git版本控制工具,maven项目构建工具;虽然之前有了解过ant项目构建工具,但没深入使用(当我还没学习构建工具时,有新的maven构建工具出来替换旧的了)
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年一大变,明显后面速度会更加快速;现在精通技术的你,虽然对技术痴迷,但是这样的长跑式学习,你的步伐还跟的上吗?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息