JavaRush /จาวาบล็อก /Random-TH /ผลลัพธ์ของ Java ในปี 2020: การอัปเดตหลักของเวอร์ชัน 14 แล...

ผลลัพธ์ของ Java ในปี 2020: การอัปเดตหลักของเวอร์ชัน 14 และ 15 ซึ่งอยู่ในอันดับและความนิยมของ Java

เผยแพร่ในกลุ่ม
นอกจากไวรัสโคโรนาและวิกฤตเศรษฐกิจแล้ว ในปี 2020 ยังมีเหตุการณ์ดีๆ เกิดขึ้นอีกด้วย เช่น การเปิดตัว Java เวอร์ชันใหม่ นอกจากนี้ Java ยังคงเป็นภาษาการพัฒนาที่ได้รับความนิยมมากที่สุดในโลก สรุปในปี 2020 มาจำไว้ว่าเกิดอะไรขึ้นกับภาษาการเขียนโปรแกรมตลอดทั้งปีผลลัพธ์ของ Java ในปี 2020: การอัปเดตหลักของเวอร์ชัน 14 และ 15 ติดอันดับการจัดอันดับและความนิยมของ Java - 1

การอัปเดต 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 ผลลัพธ์ของ Java ในปี 2020: การอัปเดตหลักของเวอร์ชัน 14 และ 15 ติดอันดับการจัดอันดับและความนิยมของ Java - 2Java ถูกใช้มากที่สุดในจีนและเกาหลีใต้ - ประมาณ 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 ในปี 2020 อีก? เราได้รวบรวมข่าวสารสำคัญสำหรับการพัฒนา Java ไว้จำนวนหนึ่ง

ภาษา Java เป็นหนึ่งในสามทักษะทางเทคนิคที่เป็นที่ต้องการมากที่สุดในการทำงานจากระยะไกล

Dice บริการค้นหางานในอเมริกาได้รวบรวมรายการทักษะทางเทคนิค ภาษาการเขียนโปรแกรม และเครื่องมือที่เป็นที่ต้องการมากที่สุดในหมู่นายจ้างของผู้เชี่ยวชาญด้านการทำงานระยะไกล จากผลการดำเนินงานในช่วง 2 เดือนที่ผ่านมา ผู้นำคือภาษา SQL รองลงมาคือ Project Management และภาษา Java ผู้เขียนรายงานการศึกษาระบุว่าองค์กรที่เกี่ยวข้องกับภาคการดูแลสุขภาพและการศึกษาเป็นกลุ่มที่กระตือรือร้นที่สุดในการจ้างงานจากระยะไกลในช่วงที่มีการระบาดใหญ่

Snowflake ได้เปิดตัวสภาพแวดล้อมใหม่สำหรับการพัฒนา Java

Snowflake ผู้ให้บริการพื้นที่จัดเก็บข้อมูลบนคลาวด์และการจัดการข้อมูล นำเสนอเวอร์ชันทดสอบของสภาพแวดล้อมการพัฒนา Snowpark ใหม่ รองรับภาษาการเขียนโปรแกรมหลายภาษา รวมถึง Java, Scala และ Python Snowpark มีชุด API ที่ทำให้แน่ใจว่าโค้ดที่เขียนในสภาพแวดล้อมโต้ตอบได้อย่างเหมาะสมกับกลไก Snowflake หลัก IDE ได้รับการเสริมด้วยการสนับสนุนใหม่สำหรับงานแบบไร้เซิร์ฟเวอร์ใน Snowflake Data Cloud

Red Hat เปิดตัวเฟรมเวิร์ก Quarkus Java สำหรับคลาวด์

ตามที่ผู้สร้างทราบ Quarkus ช่วยให้คุณใช้ Java บนแพลตฟอร์ม Kubernetes ได้อย่างมีประสิทธิภาพและเชื่อมช่องว่างระหว่างแอปพลิเคชัน Java แบบดั้งเดิมและสภาพแวดล้อมแบบคลาวด์เนทีฟ การสนับสนุน Quarkus เป็นสภาพแวดล้อมรันไทม์ช่วยให้คุณใช้ Java ได้อย่างมีประสิทธิภาพเพื่อแก้ไขปัญหาปัจจุบัน - เมื่อพัฒนาแอปพลิเคชันบนคลาวด์ รวมถึงการใช้งานระบบซอฟต์แวร์รุ่นใหม่ เช่น ไมโครเซอร์วิส คอนเทนเนอร์ และการประมวลผลแบบไร้เซิร์ฟเวอร์

เครื่องเสมือน GraalVM ได้รับการอัพเดตเป็นเวอร์ชัน 20.3

Oracle เปิดตัว GraalVM ซึ่งเป็น Java virtual machine และ JDK ที่ใช้ HotSpot/OpenJDK ซึ่งเป็นรุ่นล่าสุดของปีนี้ นี่เป็นการสนับสนุนระยะยาว (LTS) รุ่นแรกสำหรับ GraalVM Enterprise รายการอัปเดตใน GraalVM 20.3 มีค่าน่าสังเกตดังต่อไปนี้: คอมไพเลอร์ได้ปรับปรุงการวิเคราะห์พฤติกรรม ส่งผลให้ประสิทธิภาพเพิ่มขึ้น 40%; ปรับปรุงการสร้างโค้ดสำหรับการเริ่มต้นอาร์เรย์ที่จัดสรรใหม่ การเพิ่มประสิทธิภาพการทำสำเนาโค้ดได้รับการขยาย (ในเวอร์ชัน GraalVM Enterprise) ปีที่ผ่านมาเป็นเช่นนี้สำหรับ Java คุณคิดว่ากิจกรรมหลักของชุมชน Java ในปี 2020 คืออะไร?
ความคิดเห็น
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION