노출되는 이미지가 불편하시겠지만 양해를 구합니다. 노출, 클릭등에 관한 자료로 활용 중입니다.


2016년 Java 개발 Tool 및 기술 사용 분석


- 작성 시점 : 2016년 초 ~ 7월14일
- 자료 수집 : 질문 항목에 답변
- 자료 답변 : 2,040명

- 설문 문항들
1) 여전히 Eclipse는 최고의 IDE인가?
2) Gradle은 Maven를 따라 잡았나?
3) Git는 승리한건가?
4) Java EE의 개발속도의 장점 및 단점?
5) Java 8을 사용하나?
6) 재배포에 걸리는 시간?
7) APM솔루션은 어떤것을 사용하나?

- 답변자들의 경력

 경력 (년)

비율 (%)

 0-4

15 

 5-9

24 

 10-14

23 

 15-19

19 

 20-29

15 

 30-39

- 답변자들의 직업

 직업

비율(%) 

 Software Developer

54 

Management 

3 

Architect 

18 

Team Lead 

12 

Consultant 

4 

Developer Advocate 

3 

Director/VP/C-Level 

3 

other 


- 답변자들의 개발 분야

분야

비율 (%)

 Full stack web application

67

Backend code only 

18 

Desktop 

6 

Mobile 

3 

Libraries 

2 

Batch 

1

 Other



A. 주요 상용 서비스에 사용하는 자바 버젼은?


종류

비율 (%)

Java 8

62 

Java 7

28 

Java 6

 Other


B. 주요 많이 사용하는 Java EE 버젼은?


종류

비율 (%)

Java EE 7

31 

Java EE 6

17 

Java EE 8

We don't

42 



C. 사용하는 IDE는 ?


종류

비율 (%)

Intellij IDEA

46 

Eclipe

41 

NetBeans

10 

Other


D. 사용하는 Build Tool은 ?


종류

비율 (%)

Maven

68 

Gradle

16 

Ant

11 

Other



E. 사용하는 Application Server 사용은 ?


종류

Production (%)

Development (%)

Tomcat

42 

42 

Jetty

8 

16 

Wildfly

9 

10 

JBoss EAP

8 

 WebLogic

WehSphere 

Glassfish 


F. 사용하는 Database은 ?


종류

비율 (%)

Oracle DB

39 

MySQL

38 

PostgreSQL

29 

MongoDB

15 

 MS SQL

8 

Redist 

8 

DB2 

7 

Other 

 Cassandra

H2 

Couchbase 

Neo4j 





G. 개발에 소요되는 building과 redeploying 시간은 ?


Minutes / App Redeploy

비율 (%)

0 - 1

29 

2 - 5

41 

6 - 10

12 

11 - 30

12 

30 +




H. 사용하는 Web Framework은 ?


Web Framework

비율 (%)

Spring MVC

43 

Spring Boot

29 

JSF

19 

Vaadin

13 

GWT ( Google )

 Play 2

 Grails

4 

Struts 2 

4 

We don't 

17 

Other 

13 

Struts 1 

3 

Apache Wicket

Play 1




I. Continuous Integraion Server은 ?


CIS

비율 (%)

Jenkins

60 

We don't

16 

Bamboo

Teamcity

6 

Other

4 

Hudson

3 

TravisCI



J. 가장 자주 사용하는 VCS은 ?


VCS

비율 (%)

Git

68 

Subversion

23 

Other

4 

Mercurial

3 

CVS



원문 :

https://zeroturnaround.com/rebellabs/java-tools-and-technologies-landscape-2016/

블로그 이미지

StartGuide

I want to share the basic to programming of each category and how to solve the error. This basic instruction can be extended further. And I have been worked in southeast Asia more than 3 years. And I want to have the chance to work another country.

,