Image
By mk Founder on Tag: Red Hat, OpenJDK, Java, Oracle, Enterprise
Red Hat

Red Hat ประกาศรับช่วงดูแลโครงการ OpenJDK 8 และ OpenJDK 11 ซึ่งเป็นรุ่นซัพพอร์ตระยะยาว (LTS) ต่อจาก Oracle ที่เป็นบริษัทแกนหลักของโลก Java

เรื่องนี้ไม่น่าประหลาดใจนัก เพราะ Red Hat เคยทำแบบนี้มาก่อนแล้วกับ OpenJDK 6 และ OpenJDK 7 เพื่อการันตีว่าลูกค้าของตัวเองจะมีแพตช์ของ OpenJDK ต่อไป แม้ Oracle หยุดซัพพอร์ตไปแล้ว เนื่องจากโมเดลธุรกิจของ Red Hat ขายซัพพอร์ต Java (เวอร์ชัน OpenJDK) บน RHEL ด้วย และล่าสุดเพิ่งเพิ่มการขายซัพพอร์ต OpenJDK บนวินโดวส์อีกช่องทางหนึ่ง

By mk Founder on Tag: JavaFX, Java, Oracle, Open Source
JavaFX

หลายคนอาจลืมชื่อ JavaFX กันไปแล้ว ความคืบหน้าล่าสุดของ JavaFX ในปีที่แล้วคือ ถูก Oracle ถอดออกจากแพ็กเกจของ Java ตัวหลัก (มีผลใน Java 11) ใครอยากใช้ต้องไปดาวน์โหลดโมดูลแยกกันเอง

JavaFX ยังถูกพัฒนาต่อในฐานะโครงการโอเพนซอร์ส OpenJFX โดยที่ Oracle ก็ไม่สนใจให้ทรัพยากรมาทำมากนัก

By mk Founder on Tag: Java, Oracle
Java

Oracle ออก Java 12 ตามนโยบายการออกรุ่นใหม่ทุก 6 เดือน โดยรุ่นนี้จะเป็นรุ่นซัพพอร์ตระยะสั้น ต่างจาก Java 11 ที่เป็นรุ่น LTS มีระยะซัพพอร์ตนาน 8 ปี (LTS ตัวหน้าคือ Java 17 กำหนดออกปี 2021)

By mk Founder on Tag: Java, AWS, Amazon, Enterprise
Java

เมื่อปลายปีที่แล้ว Amazon เปิดตัว Corretto หรือ OpenJDK เวอร์ชันของตัวเอง เพื่อใช้ทดแทน Java 8 SE ที่ Oracle เริ่มคิดเงินค่าใช้งาน

ล่าสุด Amazon Corretto 8 ที่เทียบเท่า OpenJDK 8 (เป็นเวอร์ชัน 8u202) มีสถานะเป็น Generally Available (GA) พร้อมใช้งานแล้ว สามารถดาวน์โหลดไปใช้งานได้ฟรี ทั้งบน Windows, macOS, Linux รวมถึงระบบปฏิบัติการ Amazon Linux 2 และมีเวอร์ชัน Docker image ให้ด้วย

By mk Founder on Tag: NetBeans, Java, IDE, Open Source
NetBeans

NetBeans โครงการ IDE โอเพนซอร์สยอดนิยมอีกตัวหนึ่งที่สืบทอดมาตั้งแต่ยุค Sun เดิม ปัจจุบันเปลี่ยนมือจาก Oracle มาเป็นโครงการภายใต้ Apache Software Foundation (ASF) ออกรุ่นใหม่ 10.0 แล้ว

นับตั้งแต่ปี 2013 เป็นต้นมา เฉลี่ยแล้ว NetBeans ออกรุ่นใหม่ปีละ 1 ครั้ง จนมาถึง NetBeans 8.2 ที่ออกในเดือนตุลาคม 2016 แต่เมื่อโครงการย้ายมาอยู่ใต้สังกัด ASF เต็มตัว ก็เปลี่ยนนโยบายหลายอย่าง ที่สำคัญคือเปลี่ยนมาออกรุ่นบ่อยทุก 6 เดือน

By lew Founder on Tag: Red Hat, OpenJDK, Java
Red Hat

หลังออราเคิลเปลี่ยนนโยบายการปล่อยแพตช์ Java SE 8 ที่จะไม่มีแพตช์ต่อสาธารณะอีกต่อไปหลังจากมกราคม 2019 นี้ และทาง AWS ก็เข้ามาประกาศ Corretto ที่เป็นจาวาปล่อยแพตช์ฟรี ตอนนี้ Red Hat ก็เข้ามาตลาดนี้อีกรายด้วยการประกาศขายซัพพอร์ต OpenJDK บนวินโดวส์ด้วย

By mk Founder on Tag: Visual Studio Code, Java, Programming, Artificial Intelligence, Microsoft
Visual Studio Code

ปีนี้ไมโครซอฟท์เพิ่งโชว์ฟีเจอร์ IntelliCode ของ Visual Studio ที่ใช้ AI เรียนรู้โค้ดจากโครงการบน GitHub แล้วมาช่วยแนะนำการเขียนโค้ดให้เรา สถานะของมันยังเป็นโครงการทดลอง ต้องติดตั้งส่วนขยายเพิ่มเติม และรองรับเฉพาะภาษา C# (Visual Studio) และ Python (VS Code) เท่านั้น

By willwill on Tag: Amazon, Java, OpenJDK
Amazon

หลังจาก Oracle จะคิดเงินการใช้ Java SE ในเชิงพาณิชย์ ก็มี vendor อีกหลายเจ้าที่ประกาศสนับสนุนการพัฒนา OpenJDK เช่น Red Hat หรือชุมชน AdoptOpenJDK ที่จะยังช่วยกันสนับสนุน Java รุ่นที่ Oracle เลิกพัฒนาให้ฟรีแล้ว

By lew Founder on Tag: Oracle, Java
Oracle

ปีนี้งาน JavaOne ที่เริ่มมาตั้งแต่ปี 1996 กลายเป็นงาน Oracle Code One และรวมเข้าเป็นส่วนหนึ่งของงาน Oracle OpenWorld โดยมีการสัมมนาหัวข้อที่เกี่ยวกับนักพัฒนาภาษาอื่นๆ เช่น Go, Rust, ไพธอน, จาวาสคริปต์, R หรือแม้แต่การพัฒนาบล็อคเชนเพิ่มเข้ามา อย่างไรก็ดี ช่วง keynote เปิดงาน Georges Saab รองประธานฝ่ายพัฒนาแพลตฟอร์มจาวายังยืนยันว่าแพลตฟอร์มยังคงพัฒนาไปอย่างต่อเนื่อง และ Java 11 เป็นเวอร์ชั่นที่จาวาพัฒนาโดยชุมชนภายนอกออราเคิลมากที่สุด

By mk Founder on Tag: Java, Oracle, Programming
Java

สัปดาห์ที่ผ่านมา Oracle ออก Java 11 รุ่นจริง ตามนโยบายใหม่ที่ออก Java รุ่นใหม่ทุก 6 เดือน เหมือนกับซอฟต์แวร์หลายตัวในยุคหลัง

ความพิเศษของ Java 11 คือเป็นรุ่น LTS ที่ซัพพอร์ตยาวนานถึงปี 2026 หรือนาน 8 ปี โดยรุ่น LTS ตัวก่อนหน้านี้คือ Java 8 ที่ยังเป็นรอบการออกแบบเดิม ดังนั้นใครที่สนใจย้ายจาก Java 8 มาเป็นเวอร์ชันใหม่กว่านั้น ก็มองมาที่ Java 11 ได้เลย (LTS ตัวหน้าคือ Java 17 กำหนดออกปี 2021)

By mk Founder on Tag: Java, Oracle, Enterprise
Java

Oracle ประกาศเปลี่ยนวิธีหาเงินกับ Java SE 8 สำหรับการใช้งานเชิงพาณิชย์ จากเดิมที่เป็นการซื้อไลเซนส์แบบจ่ายครั้งเดียว และพ่วงด้วยบริการซัพพอร์ตเป็นรายปี เปลี่ยนมาเป็นการจ่ายค่าสมาชิกเป็นรายปี (subscription)

บริการนี้เรียกว่า Java SE Subscription จะเปิดให้ซื้อในเดือนกรกฎาคม 2018 ราคาอยู่ที่ 25 ดอลลาร์ต่อเดือนต่อซีพียู (เซิร์ฟเวอร์) และ 2.50 ดอลลาร์ต่อเครื่อง (พีซี) ต้องซื้อขั้นต่ำ 1 ปี และหากซื้อเยอะมีส่วนลดพิเศษให้ด้วย

By mk Founder on Tag: Java, Oracle
Java

Oracle ประกาศแผนการออก Java SE 11 (JDK 11) ที่มีกำหนดออกในเดือนกันยายน ตามรอบการออกแบบใหม่ทุก 6 เดือน

Java 11 จะเป็นรุ่นซัพพอร์ตระยะยาว (LTS) ที่จะออกทุกสามปี (รุ่นหน้าคือ Java 17 ที่จะออกในปี 2021) และมีระยะเวลาซัพพอร์ตนานไปจนถึงปี 2026 (ถือเป็น Java รุ่นแรกภายใต้รอบการออกแบบใหม่ที่มีสถานะเป็น LTS ถัดจาก Java 8 ที่ยังใช้รอบการออกแบบเก่า)

By mk Founder on Tag: Java, Oracle, Programming, Open Source
Java

รวดเร็วปานจรวด เพียง 6 เดือนหลังจาก Java SE 9 ในเดือนกันยายนปีที่แล้ว ก็ได้เวลาของ Java SE 10 ครับ

การออก Java 10 อยู่ภายใต้นโยบายใหม่ของ Oracle ที่จะออก Java รุ่นใหม่ทุก 6 เดือน ลักษณะเดียวกับที่เราเห็นในซอฟต์แวร์โอเพนซอร์สหลายโครงการ โดย Java 10 ถือเป็นรุ่นแรกที่ใช้ระบบออกรุ่นแบบใหม่นี้ และมีเลขเวอร์ชันอีกแบบคือ 18.3 (ปี.เดือน)

By mk Founder on Tag: JavaFX, Java, Oracle, Development
JavaFX

หลายคนอาจลืมชื่อ JavaFX เทคโนโลยีของฝั่ง Java ที่ออกแบบมาแข่งกับ Adobe Flash/AIR กันไปแล้ว (สุดท้ายก็แพ้ให้กับ HTML5 กันหมด)

ถึงแม้แทบไม่มีใครรู้จัก แต่ JavaFX ก็ยังไม่ตายและแฝงตัวอยู่ใน JDK อย่างเงียบๆ มานานเกือบสิบปี (เปิดตัวปี 2007 และเป็นส่วนหนึ่งของ Oracle JDK ในปี 2012)

ล่าสุด Oracle ประกาศถอด JavaFX ออกจากแพ็กเกจหลักของ JDK แล้ว โดยจะมีผลใน JDK 11 (หรือ 18.9 ออกเดือนกันยายนนี้) เป็นต้นไป ส่วน JavaFX ใน JDK 8 จะยังซัพพอร์ตไปจนถึงปี 2022 เป็นอย่างน้อย

By mk Founder on Tag: Jakarta EE, Java, Eclipse, Open Source, Trademark
Jakarta EE

หลังจาก Java EE กลายเป็นโครงการในสังกัดของ Eclipse Foundation และใช้ชื่อโครงการว่า EE4J เพื่อเลี่ยงการใช้เครื่องหมายการค้า Java ที่ยังเป็นของ Oracle

ล่าสุดโครงการ EE4J ประกาศชื่อแบรนด์ใหม่ของ Java EE ว่าเป็น Jakarta EE

By vvkungx Contributor on Tag: Android Studio, Kotlin, Java, Programming, Android, Google
Android Studio

หลังจากที่กูเกิลเปิดตัว Android Studio 3.0 ในงาน I/O 2017 เมื่อกลางปีและเปิดให้นักพัฒนาใช้งานเวอร์ชัน beta และ canary มาสักพักใหญ่ ตอนนี้ก็ได้เปิดตัวเวอร์ชัน stable อย่างเป็นทางการแล้ว

จุดเด่นของ Android Studio 3.0 คือรองรับภาษา Kotlin, ภาษา Java 8, layout editor ลากวางวัตถุดีขึ้น, มีตัวช่วยสร้าง Adaptive icon, เพิ่มฟอนท์ที่ใช้งานแบบ XML ลงไปในโปรเจค, รองรับการเขียน Android Things และอัพเดต IntelliJ 2017.1

By mk Founder on Tag: Java, Eclipse Foundation, Oracle, Enterprise, Jakarta EE
Java

ต่อเนื่องจากข่าว Oracle ยก Java EE ให้มูลนิธิ Eclipse Foundation ดูแลต่อ โดยตัวโครงการจะต้องเปลี่ยนไปใช้ชื่ออื่นแทน เนื่องจากชื่อ Java EE เป็นเครื่องหมายการค้าของ Oracle

ชื่อใหม่ของโครงการ Java EE คือ EE4J (Eclipse Enterprise for Java) ซึ่งจะใช้เป็นชื่อโครงการระดับบนสุด (Top-level Project) ของมูลนิธิ Eclipse ที่ตัวมันเองจะมีโครงการย่อยๆ อย่าง Glassfish, EclipseLink อยู่ในสังกัดด้วย

By mk Founder on Tag: Microsoft Azure, Java, Programming, Development, Serverless
Microsoft Azure

Azure Functions บริการคลาวด์ Serverless ของไมโครซอฟท์ ประกาศรองรับภาษา Java เพิ่มเติม จากเดิมที่รองรับ C#, F#, Node.js, Python, PHP อยู่ก่อนแล้ว

ไมโครซอฟท์บอกว่าต้องการขยายการรองรับภาษาต่างๆ ให้มากขึ้น ก่อนหน้านี้ก็เพิ่งประกาศรองรับ .NET Core ไป การรองรับ Java จะช่วยให้โปรแกรมเมอร์สาย Java หันมาใช้งาน Azure Functions ได้ง่ายขึ้นโดยไม่ต้องเรียนรู้ภาษาใหม่ แถมโครงการที่ใช้ Maven อยู่แล้วก็สามารถนำมาใช้ต่อได้เลย

By mk Founder on Tag: Java, Oracle, Enterprise, Programming
Java

นอกจาก Java SE 9 แล้ว ออราเคิลยังออก Java EE 8 มาพร้อมกัน (ทิ้งช่วงจาก Java EE 7 ที่ออกในปี 2013 นาน 4 ปีกว่า) ของใหม่ในรุ่นนี้ได้แก่

Subscribe to Java