Quantcast
Channel: cc :: somkiat
Viewing all articles
Browse latest Browse all 1997

สรุปผลการสำรวจเรื่องการใช้งาน Java และ เทคโนโลยีที่เกี่ยวข้องประจำปี 2016 จาก RebelLabs

$
0
0

java-00

java-00 ในปี 2016 นี้ทาง RebelLabs ทำการสรุปผลสำรวจเรื่องการใช้งาน Java และเทคโนโลยีที่เกี่ยวข้อง ซึ่งแบ่งออกเป็น 3 ส่วน ดังนี้ ผมจึงได้ทำการสรุปบางอย่างที่น่าสนใจ ต่อการพัฒนาด้วยภาษา Java ไว้นิดหน่อยดังนี้

1. ข้อมูลทั่วไปของผู้ที่ตอบแบบสำรวจ

  • 54% เป็น Software developer
  • 67% เป็น project แบบ Full stack web application
  • มีเพียง 34% เท่านั้นที่เริ่มนำแนวคิด Microservice มาใช้ในการพัฒนาระบบ
  • ภาษาบน JVM ที่ใช้กันเยอะก็คือ Java 93% ส่วน Groovy และ Scala นั้นใช้งาน 3% และ 2% ตามลำดับ
  • 71% มีการนำ Agile มาใช้สำหรับทีมพัฒนา

2. Java SE ที่ใช้สูงสุดคือ Java 8 ถึง 62%

ส่วน Java SE 7 ก้ลงไปตามลำดับ แสดงแนวโน้มตั้งแต่ปี 2012 ดังรูป java-version-adoption-trend

3. Java EE นั้นพบว่ามีการใช้งานไม่เยอะ แถมคนไม่ใช้เยอะกว่าอีก

java-ee-breakdown

4. Web framework ยังคงเป็น Spring MVC และ Spring Boot ตามลำดับ

web-frameworks-breakdown

5. ส่วน IDE นั้นทาง IntelliJ IDEA สามารถแซงหน้า Eclipse ไปแล้ว

intellij-idea-overtakes-eclipse

6. ในเรื่องของ Build tool แน่นอนว่า Apache Maven ยังได้รับความนิยม

ส่วน Gradle ก็เริ่มโตขึ้นมา แต่ Apache Ant น่าจะเลิกใช้กันได้แล้วนะ build-tools-usage-through-years

7. มาดู Application Server กันบ้าง Apache Tomcat กินขาด

app-servers-clash

8. Version Control นั้น Git ทิ้ง SVN แบบไม่เห็นฝุ่นแล้วนะ

ใครยังใช้ Git ไม่เป็นก็ไปฝึกเถอะนะ vcs-trends

9. ในเรื่องของ Database ยังคงเป็น Oracle และ MySQL ตามลำดับ

databases-breakdown

10. ในการ build/compile/deploy ในแต่ละครั้งใช้เวลาเท่าไรกันบ้าง ?

มันคือ Waste time ที่ต้องสูญเสียไป ซึ่งมันส่งผลต่อ productivity และเวลาในการพัฒนา please-use-jrebel-to-eliminate-redeploys

11. ปิดท้ายด้วย Continuous Integration Server ยังคงเป็น Jenkins เจ้าเดิม

ci-servers-spread

Viewing all articles
Browse latest Browse all 1997

Trending Articles