2014java工具和技术概览(1)-java开发java经验技巧

2014java工具和技术概览(1)-java开发java经验技巧

ID:30753080

大小:139.34 KB

页数:4页

时间:2019-01-03

2014java工具和技术概览(1)-java开发java经验技巧_第1页
2014java工具和技术概览(1)-java开发java经验技巧_第2页
2014java工具和技术概览(1)-java开发java经验技巧_第3页
2014java工具和技术概览(1)-java开发java经验技巧_第4页
资源描述:

《2014java工具和技术概览(1)-java开发java经验技巧》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、2014JavaI具和技术概览(1)-编程开发技术2014Java工具和技术概览(1)木文由ImportNew・陈晓舜翻译自zeroturnaroundo欢迎加入翻译小组。转载请见文末要求。导读木文是ZeroTurnaround针对Javal具和技术的年度调查。通过问卷和数据分析,可以清晰地了解到目前Java社区在工具和技术上的使用情况。木文是系列中的第一篇。(以F是slidcsharc的资料,翻墙后才可以显示)简短概述这个调查很有意义。超出了任何以往的回复率,并且每一个完成的调查都会捐款到慈善机构。我们很喜欢做

2、这件事。你知道这是ZeroTurnaround的Java开发研究报告的第五年了吗?开香槟庆祝一下吧!这个系列的调查始于2009年,以一个关于Java应用服务器重启速度的调查开始。随着毎年调查的不断深入,在2012年发展为对行业布局的深入探索,并发表成为第一篇研究文献。在2013年,我们面对两个真正影响高效软件架构的普遍问题:软件质量(是否有bug?)和交付预期(上个星期还是明年?)。我们从那个调杳中收获了很多!但现在我们觉得是时间去回顾这段时间Java的众多工具和技术蓝图,收集数据并整理出数字,看看当今帀场大致发

3、生了什么。有什么比直接扔给你一个巨大的包含2014年5月的工具和技术的表格更好的方式呢…咔嚓!注意:在使用这些研究数据时,需要有自己负责甄别。由DSS计算出來的错误示例为2.1%,但自从我们进行了自选择的例子后,虽然我们也提供了看起来似乎很有行业代表性的研究数据,它并不能确保完全随机并且可能包含一些可能无法判断的错误。这份报告总共56页,真的可以看做是一木书。我们建议你下载并随机携带。下载PDFArebeliJUnit*TOPTESTINGFRAMEWORKUSEDBYDEVELOPERS#1VERSIONCON

4、TROLTECHNOLOGYOUTTHEREJenkins0MavenNexus0MOSTUSEDClSERVERINTHEINDUSTRYHibernate*71THETOPORMFRAMEWORKUSEDTHESEIEINDUSTRYLDEVELOP"日ava7.EADERFOR•■1w1MongoDB4FindBugser5LTSIoS/•IIfTomcatTm£"OSTPOPjiaQJavaEEr^OUNDN1HFMOSTrrSpringMVC>rEclipse「次l丿1*LLJ、11.

5、r•iW(Tf

6、

7、9•"JvwtKTMySQL*11^1L_ffwf厂lF

8、JII[JLYBUILD1INJAVATHEMAINREPOSITORYUSEDBYDEVELOPERSiamphpopuioftana/2164/moprofmicnglompieerror2THE2014LEADERBOARDOFJAVATOOLS&TECHNOLOGIES亲爱的读者,对你们來说这真是一个好机会,可以使用任何一个顶尖的技术,让我们直接来看上面14个种类的顶尖工具和技术。可以猜到,在某些分类中,多个工具会经常结合使用,因此我们允许多

9、选(曲*表示)。对于回答者选择不使用并达到统计上较为重要的部分(超过5%),回答屮也已经被规范化(由o表示)来去除一些非用户群体。这并不奇怪。在我们调查的2164位开发人员中,JavaSE7(65%)被超过3分之2的开发人员使用,但更多人正在使用JUnit(82.5%),这是整个Java技术蓝图中最广泛使用的单一技术。另外一个好事是:单元测试是保证你们的应用没问题的关键。接下来的是JcnKins(70%),我们最喜欢的管家,它被四分Z三的使用持续集成工具的开发人员使用(5分Z1的人不使用)。我们看到分布式VCS在

10、最近儿年发展很快,Git(60%)被3分之2的开发人员配合使用,通常和Subversion(57%)。考虑下一组合的技术,他们的竟争在于企业Java领域一Hibernate(67.5%),MavenandNexus(64%),Tomcat(50%)和Eclipse(48)或多或少地可以给你一个基本企业开发栈。但不要以为已经得岀结论了……因为在这个报告中,我们针对某些特定技术的真实感受进行了提问。2014年Java工具和技术排行榜•**JUnit-82.5%***-最多开发人员使用的测试框架•Jenkins-70%

11、o-行业最广泛使用的CI服务器•**Git-69%***-笫一的版本控制技术•Hibernate-67.5%*/o-最广泛使用的ORM框架•Java7-65%-SE开发的行业领导者•Maven-64%-Java中最多使川的构建工具•Nexus-64%o-开发人员使用的主要资源库•MongoDB-56%o-NoSQL技术的首要选择•FindBugs-55%*/o-Java'

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。