นอกจากไวรัสโคโรนาและวิกฤตเศรษฐกิจแล้ว ในปี 2020 ยังมีเหตุการณ์ดีๆ เกิดขึ้นอีกด้วย เช่น การเปิดตัว Java เวอร์ชันใหม่ นอกจากนี้ Java ยังคงเป็นภาษาการพัฒนาที่ได้รับความนิยมมากที่สุดในโลก สรุปในปี 2020 มาจำไว้ว่าเกิดอะไรขึ้นกับภาษาการเขียนโปรแกรมตลอดทั้งปี
Java ถูกใช้มากที่สุดในจีนและเกาหลีใต้ - ประมาณ 51% และ 50% ของนักพัฒนาตามลำดับ Java ถูกใช้อย่างแข็งขันในอินเดีย เยอรมนี สเปน และบราซิล เบลารุสอยู่ตรงกลางรายชื่อประเทศนี้ โดยมีนักพัฒนา 33% แต่รัสเซียและยูเครนอยู่ในอันดับท้ายสุดของรายการ โดยมีโปรแกรมเมอร์ 25% และ 21% ตามลำดับ เหตุผลที่ Java อาจได้รับความนิยมใน 6 ประเทศแรกของรายการคือการใช้ภาษาการเขียนโปรแกรมนี้ฟรี การสนับสนุนจากรัฐบาล และโค้ดโอเพ่นซอร์สJetBrains ชี้แจง Java 8 ยังคงเป็นเวอร์ชันที่นักพัฒนาชื่นชอบมากที่สุด โดยสามในสี่ของนักพัฒนา Java เป็นที่ต้องการ ในขณะเดียวกันความนิยมของ Java 11 ก็เพิ่มขึ้น เมื่อเทียบกับปีที่แล้วส่วนแบ่งผู้ใช้เวอร์ชันนี้เพิ่มขึ้น 10% Java 12 และ Java 13 ที่ค่อนข้างใหม่ก็ค้นหาผู้ชมได้อย่างรวดเร็วเช่นกัน โดยแต่ละอันมีการใช้งาน 10% ขึ้นไป ในบรรดาเฟรมเวิร์ก Java นั้น Spring Boot เป็นผู้นำ - ได้รับเลือกจากนักพัฒนา 61% อันดับที่สองและสาม ได้แก่ Spring MVC (42%) และ JSF (6%) ตามลำดับ ในปี 2020 Java ถูกใช้เขียนเว็บไซต์บ่อยที่สุด (36%) อันดับที่สองคือการพัฒนายูทิลิตี้ (25%) อันดับที่สามคือการพัฒนาซอฟต์แวร์ระบบ (19%)
การอัปเดต Java: เวอร์ชัน 14 และ 15
ในปีที่ผ่านมา มีการเผยแพร่การอัปเดต Java สองรายการ: 14 และ 15 นวัตกรรมในเวอร์ชัน 14ได้แก่ การสนับสนุนเชิงทดลองสำหรับคีย์เวิร์ดของบันทึก รองรับการจับคู่รูปแบบในตัวดำเนินการ "instanceof" NullPointerExceptions ที่ใช้งานง่ายยิ่งขึ้น และส่วนขยาย “ ดูตัวอย่าง” ของบล็อกข้อความ ฟังก์ชันสวิตช์ที่อัปเดตเป็นค่าเริ่มต้น “Java 14 เป็นข้อพิสูจน์เพิ่มเติมถึงประโยชน์ของรอบการอัพเดตหกเดือน: นักพัฒนาสามารถเข้าถึงคุณสมบัติที่พวกเขาต้องรอหลายปี” George Saabรองประธานฝ่ายวิศวกรรมแพลตฟอร์ม Java ของ Oracle กล่าว จากข้อมูลของ Saab JDK 14 ไม่เพียงแต่มีการปรับปรุงที่จะเพิ่มประสิทธิภาพการทำงานของนักพัฒนาเท่านั้น การเปิดตัวนี้ยังรวมเนื้อหาสำคัญจากโปรเจ็กต์ต่างๆ เช่น Project Panama ซึ่งเป็นอินเทอร์เฟซการเข้าถึงหน่วยความจำภายนอกแบบขยาย และการปรับปรุงเพิ่มเติมจาก Project Amber - การจับคู่รูปแบบและบันทึก" เป็นครั้งแรก หนึ่งในนวัตกรรมที่สำคัญใน Java 14 คือ “บันทึก” อันที่จริง เรามีรูปแบบใหม่ที่ได้รับการพัฒนาในระหว่าง โครงการ Valhallaต่อหน้า เรา บันทึกจะคล้ายกับการแจงนับและช่วยให้คุณลดความซับซ้อนของโค้ดได้ โดยพื้นฐานแล้ว พวกมันจะแทนที่คลาสที่มีสถานะแต่ไม่มีพฤติกรรม JDK 14 มีการแสดงตัวอย่าง Foreign-Memory Access API ซึ่งช่วยให้แอปพลิเคชัน Java เข้าถึงขอบเขตหน่วยความจำภายนอกฮีป JVM ได้อย่างปลอดภัยและมีประสิทธิภาพโดยใช้ MemorySegment, MemoryAddress และ MemoryLayout abstractions ใหม่ เวอร์ชัน 15 ประกอบด้วยนวัตกรรมต่างๆเช่น อัลกอริธึมลายเซ็นดิจิทัลตามเส้นโค้ง Edwards คลาสที่ซ่อนอยู่ รวมถึงฟีเจอร์เวอร์ชันสุดท้ายที่ได้รับการประเมินก่อนหน้านี้: บล็อกข้อความและตัวรวบรวมขยะ ZGC คลาสที่ปิดผนึกถูกเพิ่มเป็นคุณสมบัติการแสดงตัวอย่างเป็นครั้งแรกใน Java 15; เปิดใช้งานการจับคู่รูปแบบอีกครั้งสำหรับอินสแตนซ์ของตัวดำเนินการและบันทึกเป็นตัวอย่าง โดยสรุป เราสามารถพูดได้ว่าต้องขอบคุณการอัปเดตทุกๆ หกเดือน ทำให้ Java มีเวลาในการพัฒนาและไม่ล้าหลังภาษาการพัฒนาอื่นๆ อย่างไรก็ตาม ในปีนี้ ก่อนการเปิดตัวเวอร์ชัน 14 มีการเผยแพร่ บทวิจารณ์เวอร์ชัน Java ทั้งหมด (ตั้งแต่ 8 ถึง 13) บน JavaRush เราแนะนำให้อ่านJava ในการจัดอันดับ: ยังคงเป็นที่นิยม
Java ยังคงเป็นภาษาการเขียนโปรแกรมหลักที่ได้รับความนิยมมากที่สุด ในโลก ตามการวิจัยของ JetBrains มีนักพัฒนาประมาณ 5.2 ล้านคนใช้งาน ข้อมูลจากรายงาน IDC “Java Turns 25” มีแง่ดีไม่แพ้กัน : นักพัฒนามากกว่า 9 ล้านคนทั่วโลกใช้ Java “ทุกวันนี้ มี Java virtual machines (JVM) จำนวน 51 พันล้านเครื่องที่ใช้งานและใช้งานอยู่ทั่วโลก ทำให้ Java เป็นตัวเลือกที่ต้องการสำหรับการพัฒนาแอพพลิเคชั่นระดับองค์กรที่ทันสมัย รวมถึงการวิเคราะห์ ไมโครเซอร์วิส การจัดการข้อมูล บริการโซเชียล บิ๊กดาต้า DevOps แอพพลิเคชั่นมือถือ ความต่อเนื่อง เครื่องมือในการพัฒนาและแชทบอท” Manish Gupta รองประธานฝ่ายการตลาดระดับโลกของ Java กล่าว ในเดือนธันวาคม 2020 Java กลายเป็นภาษาที่ได้รับความนิยมมากเป็นอันดับสองของโลกตาม ดัชนี TIOBEซึ่งประเมินความนิยมของภาษาการเขียนโปรแกรม การให้คะแนนอธิบายความนิยมของ Java ในหมู่นายจ้างจากแอปพลิเคชันและบริการจำนวนมากที่เขียนในภาษานี้ ในการจัดอันดับเว็บไซต์ค้นหางาน Dice.com ภาษา Java อยู่ในอันดับที่สองมีเพียง SQL เท่านั้นที่สามารถแซงหน้าได้ อย่าลืมเกี่ยวกับผลการศึกษาประจำปีของชุมชนนักพัฒนา Stack OverFlow: Java ในปี 2020 เกิดขึ้นอันดับที่ 5ในกลุ่มภาษาการพัฒนาที่ได้รับความนิยมมากที่สุด ดังที่เราเห็นแล้วว่าหาก Java ไม่เพิ่มอันดับความนิยมในปี 2020 อย่างน้อยก็ไม่ลดลงJava ใช้ที่ไหนและเพื่ออะไร?
นักพัฒนา Java จำนวนมากที่สุดอาศัยอยู่ในเอเชีย โดยที่โปรแกรมเมอร์ประมาณ 2.5 ล้านคนใช้ Java เป็นภาษาหลัก ตามข้อมูลของ JetBrains
GO TO FULL VERSION