
Quarkus: เฟรมเวิร์ก Java สำหรับ Cloud-Native

Quarkus คือเฟรมเวิร์ก Java แบบ Kubernetes-native ที่ออกแบบมาเพื่อสร้างแอปพลิเคชันบนคลาวด์โดยเฉพาะ เน้นความสะดวกของผู้พัฒนาด้วยคุณสมบัติต่างๆ เช่น การตั้งค่าแบบรวมศูนย์, live reload และโค้ดที่คล่องตัว Quarkus ปรับประสิทธิภาพให้เหมาะสมผ่านการปรับแต่งในเวลาสร้าง ทำให้สตาร์ทอัพรวดเร็วและลดการใช้หน่วยความจำสำหรับทั้ง JVM และการปรับใช้ไบนารีแบบเนทีฟ ใช้แกนปฏิกิริยาและผสานรวมกับไลบรารีชั้นนำกว่าห้าสิบรายการ ออกแบบโดยเน้นที่คอนเทนเนอร์เป็นหลัก Quarkus รองรับ GraalVM และ HotSpot ให้เวลาบูตที่รวดเร็วและใช้หน่วยความจำน้อย ออกแบบมาเพื่อเพิ่มประสิทธิภาพการทำงานของนักพัฒนาด้วยเครื่องมือ, การผสานรวมที่สร้างไว้ล่วงหน้า, บริการแอปพลิเคชัน และอื่นๆ
ปรับให้เหมาะสมสำหรับเวลาเริ่มต้นแอปพลิเคชันที่รวดเร็ว ซึ่งจำเป็นสำหรับสภาพแวดล้อมคลาวด์
ลดการใช้หน่วยความจำ ปรับปรุงประสิทธิภาพของทรัพยากรและความสามารถในการปรับขนาด
ออกแบบมาเพื่อการผสานรวมกับ Kubernetes อย่างราบรื่นสำหรับการปรับใช้และการจัดการ
มีคุณสมบัติต่างๆ เช่น live reload และการตั้งค่าแบบรวมศูนย์เพื่อประสบการณ์การพัฒนาที่คล่องตัว
สร้างขึ้นบนแกนปฏิกิริยาเพื่อประสิทธิภาพที่มีประสิทธิภาพและการสนับสนุนสำหรับแอปพลิเคชันสมัยใหม่
มีส่วนขยายมากมายเพื่อผสานรวมกับไลบรารีและบริการต่างๆ
ตั้งค่าสภาพแวดล้อมการพัฒนาของคุณด้วย Java และ Maven หรือ Gradle สร้างโปรเจกต์ Quarkus ใหม่โดยใช้ Quarkus CLI หรือปลั๊กอิน Maven/Gradle เพิ่มส่วนขยายที่จำเป็นสำหรับฟังก์ชันการทำงานของแอปพลิเคชันของคุณ เขียนโค้ดแอปพลิเคชันของคุณโดยใช้คุณสมบัติและ API ของ Quarkus สร้างและปรับใช้แอปพลิเคชันของคุณไปยังสภาพแวดล้อมคอนเทนเนอร์ เช่น Kubernetes
เหมาะสำหรับการสร้างแอปพลิเคชันที่ออกแบบมาเพื่อทำงานในสภาพแวดล้อมคลาวด์ เช่น Kubernetes
เหมาะสำหรับการพัฒนา microservices เนื่องจากมีขนาดเล็กและสตาร์ทอัพที่รวดเร็ว
สามารถใช้เพื่อสร้างฟังก์ชัน serverless ที่มีประสิทธิภาพและรวดเร็ว
มีเครื่องมือและคุณสมบัติในการสร้าง API ที่แข็งแกร่งและปรับขนาดได้
นักพัฒนา Java ที่มีประสบการณ์ซึ่งต้องการสร้างแอปพลิเคชัน cloud-native สมัยใหม่
บุคคลที่ออกแบบและปรับใช้แอปพลิเคชันในสภาพแวดล้อมคลาวด์
Quarkus เป็นเฟรมเวิร์กโอเพนซอร์สและใช้งานได้ฟรี