โค้ดยิม/จาวาบล็อก/สุ่ม/สรุป Java ในปี 2020: การเปิดตัวเวอร์ชันหลัก 14 และ 15 และ...
John Squirrels
ระดับ
San Francisco

สรุป Java ในปี 2020: การเปิดตัวเวอร์ชันหลัก 14 และ 15 และความนิยมและการจัดอันดับของ Java

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

การอัปเดต Java: เวอร์ชัน 14 และ 15

การอัปเดต Java สองรายการได้รับการเผยแพร่ในปีที่ออก: 14 และ 15 นวัตกรรมในเวอร์ชัน 14 รวมถึงการสนับสนุนเชิงทดลองสำหรับคีย์เวิร์ดของเรกคอร์ด การสนับสนุนการจับคู่รูปแบบในตัวดำเนินการของตัวดำเนินการ NullPointerExceptions ที่ใช้งานง่ายยิ่งขึ้น การแสดงตัวอย่างบล็อกข้อความแบบขยาย และ การสนับสนุนเริ่มต้นสำหรับคำสั่งสวิตช์ที่อัปเดต “Java 14 เป็นข้อพิสูจน์เพิ่มเติมถึงคุณประโยชน์ของวงจรการเปิดตัวหกเดือน: นักพัฒนาสามารถเข้าถึงฟีเจอร์ที่พวกเขาจะรอนานหลายปี” George Saab รองประธานกลุ่ม Java Platform ของ Oracle กล่าว จากข้อมูลของ Saab นั้น JDK 14 ไม่เพียงแต่มีการปรับปรุงที่จะเพิ่มประสิทธิภาพการทำงานของนักพัฒนาเท่านั้น แต่การเปิดตัวครั้งนี้ยังรวมถึงเนื้อหาที่สำคัญจากโครงการต่างๆ เช่น Project Panama (อินเทอร์เฟซการเข้าถึงหน่วยความจำภายนอกที่ได้รับการปรับปรุง) และการปรับปรุงเพิ่มเติมจาก Project Amber ( การจับคู่รูปแบบและบันทึก) หนึ่งในนวัตกรรมที่สำคัญใน Java 14 คือการบันทึก โดยพื้นฐานแล้ว สิ่งที่เรากำลังพูดถึงคือรูปแบบใหม่ที่พัฒนาขึ้นในระหว่างโครงการ Valhalla เรกคอร์ดจะคล้ายกับการแจงนับและช่วยให้คุณลดความซับซ้อนของโค้ดได้ โดยพื้นฐานแล้ว พวกมันจะแทนที่คลาสที่มีสถานะแต่ไม่มีพฤติกรรม ใน JDK 14 คุณสามารถเชื่อมต่อ Foreign-Memory Access API ที่ช่วยให้แอปพลิเคชัน Java เข้าถึงขอบเขตหน่วยความจำภายนอกฮีปของ Java Virtual Machine ได้อย่างปลอดภัยและมีประสิทธิภาพโดยใช้นามธรรม MemorySegment, MemoryAddress และ MemoryLayout ใหม่ เวอร์ชัน 15 ประกอบด้วยนวัตกรรมต่างๆ เช่น อัลกอริธึมลายเซ็นดิจิทัลของ Edwards-curve คลาสที่ซ่อนอยู่ รวมถึงฟีเจอร์เวอร์ชันสุดท้ายที่เคยแสดงตัวอย่างก่อนหน้านี้: บล็อกข้อความ และตัวรวบรวมขยะ ZGC ในฐานะคุณลักษณะทดลอง Java 15 ได้เพิ่มคลาสที่ปิดผนึกเป็นครั้งแรก และยังเปิดใช้งานการบันทึกและการจับคู่รูปแบบอีกครั้งสำหรับอินสแตนซ์ของตัวดำเนินการ โดยสรุป ต้องขอบคุณรอบการอัปเดตหกเดือน Java จึงสามารถพัฒนาได้และไม่ล้าหลังภาษาการเขียนโปรแกรมอื่นๆ

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: ในปี 2020 Java อยู่ในอันดับที่ 5 ในภาษาการพัฒนาที่ได้รับความนิยมมากที่สุด อย่างที่คุณเห็น แม้ว่า Java จะไม่ได้รับความนิยมเพิ่มขึ้นในปี 2020 แต่ก็ไม่ได้ลดลงเช่นกัน

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

ปัจจุบัน เอเชียมีนักพัฒนา Java จำนวนมากที่สุด โดยมีโปรแกรมเมอร์ประมาณ 2.5 ล้านคนที่ใช้ Java เป็นภาษาหลัก ตามข้อมูลของ JetBrains เหนือสิ่งอื่นใด Java ใช้ในประเทศจีนและเกาหลีใต้ ซึ่งคิดเป็นประมาณ 51% และ 50% ของนักพัฒนาตามลำดับ Java มีการใช้กันอย่างแพร่หลายในอินเดีย เยอรมนี สเปน และบราซิล การศึกษาของ JetBrains ชี้แจง ว่าความนิยมของ Java ใน 6 ประเทศอันดับต้นๆ ของรายการเกิดจากการใช้ Java ฟรี การสนับสนุนจากรัฐบาล และโอเพ่นซอร์ส ในบรรดานักพัฒนา Java 8 ยังคงเป็นเวอร์ชันที่ชื่นชอบมากที่สุด นักพัฒนา Java สามในสี่ชอบสิ่งนี้ ดังที่กล่าวไปแล้ว ความนิยมของ Java 11 กำลังเพิ่มขึ้น เมื่อเทียบเป็นรายปี ส่วนแบ่งเวอร์ชันนี้เพิ่มขึ้น 10% Java 12 และ Java 13 ซึ่งค่อนข้างใหม่ก็สามารถค้นหาผู้ชมได้อย่างรวดเร็วเช่นกัน โดยแต่ละอันมีการใช้งาน 10% ขึ้นไป Spring Boot เป็นผู้นำในกลุ่มเฟรมเวิร์ก Java โดยได้รับเลือกจากนักพัฒนา 61% อันดับที่สองและสามตกเป็นของ Spring MVC (42%) และ JSF (6%) ตามลำดับ ในปี 2020 Java เป็นภาษาที่ใช้กันมากที่สุดในการพัฒนาเว็บ (36%) อันดับที่สองคือการพัฒนายูทิลิตี้ (25%) และอันดับที่สามเรามีการพัฒนาซอฟต์แวร์ระบบ (19%)

ชวาในข่าว

เกิดอะไรขึ้นกับ Java ในปี 2020 อีก? เราได้รวบรวมข่าวสารสำคัญเกี่ยวกับการพัฒนา Java ไว้ด้วยกัน

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

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

Snowflake เปิดตัวเฟรมเวิร์กใหม่สำหรับการพัฒนา Java

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

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

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

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

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