JavaRush /จาวาบล็อก /Random-TH /Java ในปี 2021: อัปเดต 16 และ 17 ความนิยมในเอเชีย และความ...

Java ในปี 2021: อัปเดต 16 และ 17 ความนิยมในเอเชีย และความเสถียรในการจัดอันดับ

เผยแพร่ในกลุ่ม
ตอนนี้เป็นช่วงสิ้นเดือนธันวาคม ซึ่งหมายความว่าถึงเวลาที่ต้องสต๊อกสินค้าแล้ว ท้ายที่สุดแล้ว มีการเปลี่ยนแปลงมากมายในโลกของการพัฒนา Java ในช่วงปีนี้ ในข้อความนี้เราได้รวบรวมเนื้อหาหลักไว้แล้ว Java ในปี 2021: อัปเดต 16 และ 17 ความนิยมในเอเชียและความเสถียรในการให้คะแนน - 1

อัพเดต Java: 16 และ 17

ภาษา Java ได้รับการอัพเดตทุก ๆ หกเดือน ตามที่คาดไว้ มีการเปิดตัวสองรุ่นในปี 2021 - Java 16 และJava 17 Java 16 release มีการปรับปรุง 17 รายการ ใหม่ในเวอร์ชัน 16: เครื่องมือแพ็คเกจใหม่สำหรับการส่งมอบแอปพลิเคชัน Java แบบสแตนด์อโลน การจัดการหน่วยความจำที่ได้รับการปรับปรุง คุณสมบัติการบ่มเพาะและการแสดงตัวอย่างเพิ่มเติม การปรับปรุงเพื่อกำจัดโค้ดที่พิสูจน์ได้ในอนาคต และพอร์ตใหม่สำหรับ JDK สำหรับ Alpine Linux และการกระจาย Linux อื่น ๆ Java 16 จับคู่รูปแบบเสร็จสมบูรณ์สำหรับ instanceof และ Record การปรับปรุงภาษาที่เปิดตัวครั้งแรกใน Java 14 Java 17 เปิดตัวในเดือนกันยายน 2021มีการเปลี่ยนแปลง 14 รายการ การเปลี่ยนแปลงส่วนใหญ่เกี่ยวข้องกับการเพิ่มประสิทธิภาพของภาษาและแพลตฟอร์มโดยรวม ผู้สร้างยังได้ลบส่วนประกอบและเทคโนโลยีที่ล้าสมัยจำนวนมากที่ไม่เกี่ยวข้องเนื่องจากขาดการสนับสนุนจากซอฟต์แวร์บุคคลที่สาม การเปลี่ยนแปลงที่สำคัญ ได้แก่ การสนับสนุนที่ได้รับการปรับปรุงสำหรับคลาสและอินเทอร์เฟซที่ปิดผนึก ซึ่งบล็อกความสามารถของอ็อบเจ็กต์และคลาสอื่น ๆ ในการสืบทอดคุณสมบัติจากส่วนประกอบเหล่านี้ ( JEP 409 ) เป็นที่น่าสังเกตว่าการปรับปรุงการบล็อกการเข้าถึง API ภายในของแพลตฟอร์ม JDK ที่ได้รับการปรับปรุงตลอดจนประสิทธิภาพที่ดีขึ้นผ่านการใช้เทคโนโลยี Vector API การลบคอมไพเลอร์ AOT และ JIT ทดลองและการใช้กรอบงานโลหะสำหรับการเรนเดอร์ อุปกรณ์แอปเปิ้ล รุ่นเชิงพาณิชย์ของ JDK 17 ของ Oracle สำหรับ Windows และแพลตฟอร์มอื่นๆ มีอยู่ในเว็บไซต์ของนักพัฒนา OpenJDK 17 เวอร์ชันโอเพ่นซอร์สฟรีพร้อมการอัปเดต รายไตรมาสสามารถดาวน์โหลดได้จากลิงค์นี้ JDK 17 มีการสนับสนุนระยะยาว (LTS) เป็นเวลา 8 ปี LTS Java รุ่นถัดไปจะเปิดตัวในปี 2023 พร้อมด้วย Java 21 ซึ่งจะเปลี่ยนความถี่ในการเผยแพร่ LTS จากสามปีเป็นสองปี

การเปลี่ยนแปลงในระบบนิเวศ Java: Java EE Revival และ Microsoft Support

เกิดอะไรขึ้นกับ Java ในปี 2021 อีก? ตัวอย่างเช่น เมื่อต้นเดือนเมษายน 2021 การทดลองใช้ระยะยาวระหว่าง Oracle และ Google สิ้นสุดลง ศาลฎีกาสหรัฐเข้าข้าง Google ในข้อพิพาทกับ Oracle เกี่ยวกับการใช้ API ภาษา Java อย่างผิดกฎหมาย การฟ้องร้องดำเนินคดีต่อเนื่องยาวนานถึง 11 ปี โดยหน่วยงานต่างๆ ต่างยอมรับชัยชนะของ Google หรือของ Oracle ในช่วงหลายปีที่ผ่านมา จำนวนเงินที่ Google สามารถจ่ายได้หากสูญเสียเพิ่มขึ้นจากเริ่มต้น 6.1 พันล้านดอลลาร์เป็น 9.3 พันล้านดอลลาร์ ท่ามกลางการเปลี่ยนแปลงในปี 2021 การมีส่วนร่วมของ Microsoft เป็นสิ่งที่ควรค่าแก่การจดจำ ในเดือนเมษายน บริษัทเผยแพร่รุ่นทดลองของการแจกจ่าย OpenJDK ของตนเองสำหรับ Windows, Linux และ macOS ซึ่งสนับสนุนการทำงานของระบบจำนวนหนึ่งในโครงสร้างพื้นฐานของบริษัท ใครๆ ก็สามารถดาวน์โหลดและติดตั้งชุดเครื่องมือสำหรับการพัฒนาและรันแอปพลิเคชันในภาษาโปรแกรม Java ยอดนิยมได้ฟรี ในเดือนกันยายน พร้อมกับการเปิดตัว Java 17 มีการศึกษา พบ ว่า Java EE กำลังประสบกับยุคฟื้นฟูศิลปวิทยา ตามรายงาน Jakarta EE เป็นแพลตฟอร์มคลาวด์ที่ได้รับความนิยมเป็นอันดับสอง โดยมีนักพัฒนา 47% ที่สำรวจใช้ “การสำรวจนักพัฒนา Jakarta EE ปี 2021 แสดงให้เห็นการใช้งาน Jakarta EE ทั่วทั้งกระดาน และเป็นอีกข้อบ่งชี้ว่าเป็นแพลตฟอร์มที่เหมาะสมสำหรับนวัตกรรม Java บนคลาวด์” Melissa Modjeski รองประธานฝ่ายแพลตฟอร์มแอปพลิเคชันและการบูรณาการของ IBM กล่าว

Java ในการจัดอันดับ: เลือกบ่อยกว่า Python

ข้อสรุปหลักประการหนึ่งของการศึกษา JetBrains ประจำปีคือภาษาการเขียนโปรแกรม Java แม้ว่าจะสูญเสียพื้นฐานเล็กน้อย แต่ก็ยังได้รับความนิยมมากกว่า Python เป็นภาษาหลัก (32% เทียบกับ 29% ของผู้ตอบแบบสอบถาม) ตามแผนภูมิ บริษัท RedMonk ณ สิ้นเดือนมิถุนายน 2021 ภาษาโปรแกรม Java ขึ้นอันดับจากอันดับสามมาเป็นอันดับสอง ตอนนี้แชร์ตำแหน่งที่สองกับ Python สถานที่แรกในการจัดอันดับ RedMonk นั้นถูกครอบครองโดยภาษา JavaScript แต่ในการจัดอันดับภาษาการเขียนโปรแกรม TIOBE ณ เดือนธันวาคม 2564 Java ได้รับความนิยม ลดลงจากอันดับสองมาเป็นอันดับสาม ในการสำรวจชุมชน Stack Overflow ประจำปี Java ได้อันดับที่ห้า เช่นเดียวกับปีที่ แล้ว อย่างที่คุณเห็น ความนิยมของ Java นั้นคงที่ แม้ว่าจะลดลงหลายตำแหน่งก็ตาม ภาษานี้ยังเกี่ยวข้องกับการพัฒนา

เกิดอะไรขึ้นกับเวอร์ชัน Java?

เช่นเดียวกับในปี 2020 Java 8 ยังคงเป็นเวอร์ชันชั้นนำของภาษาการเขียนโปรแกรมนี้ เป็นที่น่าสนใจว่าตั้งแต่ปี 2019 Java 11 มีการเติบโตอย่างต่อเนื่องประมาณ 10 เปอร์เซ็นต์ต่อปี จากการศึกษาของ JetBrains พบว่านักพัฒนา 72% ที่ใช้ Java ชอบ Java 8 และ 42% ชอบ Java 11 มากกว่า การสำรวจที่จัดทำโดยชุมชน Snykยังแสดงให้เห็นว่านักพัฒนาได้เริ่มเปลี่ยนจาก Java 8 ไปเป็น Java 11 ซึ่งเป็น LTS ล่าสุดที่ออกก่อนหน้า Java 17 รายงานก่อนหน้านี้จากชุมชน Java แสดงให้เห็นว่านักพัฒนาใช้งาน Java 8 เป็นหลัก ตามการสำรวจ 61.5% ของผู้ตอบแบบสอบถามใช้ Java 11 ในโครงการ ในขณะที่ 12% ใช้ Java เวอร์ชันล่าสุด (Java 15 ในขณะนั้น) ส่วนแบ่งของ Java 12 และ Java 13 ลดลงประมาณสามครั้งตั้งแต่ปี 2020 ในขณะที่ Java 14 และ Java 15 ที่ใหม่กว่าได้รับผู้ชมแล้วแม้ว่าจะค่อนข้างใหม่ก็ตาม

Java ใช้ที่ไหนและเพื่ออะไร?

เช่นเดียวกับในปี 2020 Java ถูกใช้บ่อยที่สุดในเกาหลีใต้ จีน และเยอรมนี ส่วนแบ่งของ Java ในเกาหลีใต้คือ 55% ในจีน - 47% และในเยอรมนี - 33% ในเบลารุส นักพัฒนา 26% ชอบ Java ในยูเครน - 20% ในรัสเซีย - 18% ซึ่งน้อยกว่าปี 2020 เล็กน้อย ส่วนใหญ่แล้ว Java ถูกใช้เพื่อพัฒนาเว็บไซต์ (39%) น้อยกว่า - เพื่อสร้างยูทิลิตี้ (26%) และซอฟต์แวร์ระบบ (19%) Java ในปี 2021: อัปเดต 16 และ 17 ความนิยมในเอเชียและความเสถียรในการให้คะแนน - 2การใช้งาน Java สำหรับเว็บไซต์และโครงสร้างพื้นฐานด้านไอทีเพิ่มขึ้นเล็กน้อยระหว่างปี 2020 ถึง 2021 ในขณะที่ Java พบว่ามีการใช้การวิเคราะห์ธุรกิจ วิทยาศาสตร์ข้อมูล และการเรียนรู้ของเครื่องน้อยลง ในบรรดาเฟรมเวิร์ก Java นั้น Spring Boot เป็นผู้นำ (เลือกโดยโปรแกรมเมอร์ 65%) กรอบ Spring MVC อยู่ในอันดับที่สองโดยมีนักพัฒนา 42% นี่คือวิธีที่ปี 2021 ดำเนินไปสำหรับโลกแห่งการพัฒนา Java คุณคิดว่าอะไรคืองานหลักของชุมชน Java ในปีที่ผ่านมา?
ความคิดเห็น
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION