12 พ.ย. 2564·อ่าน 1 นาที

JetBrains เปิดตัวเวอร์ชันเบต้าของ Compose Multiplatform UI Framework สำหรับ Kotlin

JetBrains ผู้สร้างภาษาโปรแกรม Kotlin ได้เปิดตัวเฟรมเวิร์ก Compose Multiplatform UI เวอร์ชันเบต้า เฟรมเวิร์ก UI ที่เปิดเผยช่วยให้นักพัฒนาสร้างอินเทอร์เฟซที่ให้ความรู้สึกเป็นธรรมชาติสำหรับเดสก์ท็อปและเว็บแอปด้วยวิธีที่เป็นหนึ่งเดียว โดยสร้างจาก Jetpack Compose ของ Google

JetBrains เปิดตัวเวอร์ชันเบต้าของ Compose Multiplatform UI Framework สำหรับ Kotlin

JetBrains ผู้ผลิตเครื่องมือพัฒนาซอฟต์แวร์ที่เป็นที่รู้จักสำหรับ IntelliJ IDEA และภาษาโปรแกรม Kotlin ได้ประกาศเปิดตัวเฟรมเวิร์ก Compose Multiplatform UI รุ่นเบต้า เฟรมเวิร์ก UI ที่เปิดเผยซึ่งเปิดตัวเมื่อต้นปีนี้เป็นก้าวกระโดดครั้งสำคัญในวิสัยทัศน์ของ JetBrains เกี่ยวกับแนวทางการพัฒนา UI แบบรวมศูนย์สำหรับ Kotlin

เฟรมเวิร์ก Compose Multiplatform สร้างขึ้นจาก Jetpack Compose, a toolkit for UI development on Android. The JetBrains framework brings the same declarative approach and APIs used in Android app development to create native-feeling user interfaces for desktop and web apps.

Sebastian Aigner ผู้สนับสนุนนักพัฒนาที่ JetBrains ประกาศเปิดตัวเบต้าในบล็อกโพสต์ Compose Multiplatform ซึ่งประกอบด้วย Compose สำหรับเดสก์ท็อปและ Compose สำหรับเว็บ ตอนนี้ใกล้เคียงกับรุ่นเสถียรมากขึ้น ซึ่งคาดว่าจะเปิดตัวในปลายปีนี้ ในการเตรียมการสำหรับรุ่น 1.0 JetBrains กำลังทำให้ API เสถียรและทำเครื่องหมายส่วนต่อประสานการทดลองอย่างชัดเจน Aigner ยังเน้นย้ำว่าการอัปเดตนี้ได้แก้ไขปัญหาความเข้ากันได้โดยอ้างอิงสิ่งประดิษฐ์ Android ที่เผยแพร่โดย Google

เขียนสำหรับเดสก์ท็อปได้รับการปรับปรุงที่สำคัญในรุ่นนี้ เช่น ความเสถียรที่เพิ่มขึ้นของฮาร์ดแวร์และไดรเวอร์ที่มีปัญหาผ่านทางเลือกอัจฉริยะในการเรนเดอร์ซอฟต์แวร์, API ตัวชี้เมาส์ใหม่, API แบบโฮเวอร์ได้ใหม่, การรองรับหน้าต่างโปร่งใส และการแสดงตัวอย่างแรกของการสนับสนุนการช่วยสำหรับการเข้าถึง บน macOS

ขณะนี้ Compose for Web ช่วยให้นักพัฒนาสามารถใช้ SVG ร่วมกับองค์ประกอบ HTML ในแผนผัง DOM ในขณะที่ยังคงใช้ประโยชน์จาก Compose API Nikolay Igotti หัวหน้าโครงการ Compose ที่ JetBrains แสดงความคิดเห็นเกี่ยวกับความท้าทายของการสร้างเฟรมเวิร์ก UI แบบหลายแพลตฟอร์มอย่างแท้จริง และเน้นย้ำว่าในแต่ละรีลีส พวกเขากำลังใช้คุณสมบัติใหม่และเลเยอร์ความเข้ากันได้เพื่อให้เฟรมเวิร์กเข้าใกล้การพัฒนาระดับการผลิตมากขึ้น

จากการสำรวจ State of Developer Ecosystem 2021 ของ JetBrains นักพัฒนาส่วนใหญ่กำลังสร้างแอปพลิเคชันบนเว็บและเดสก์ท็อป โดยมีเพียง 30% เท่านั้นที่มุ่งเน้นไปที่การพัฒนามือถือ Kotlin ซึ่งเป็นภาษาที่ต้องการใช้อย่างเป็นทางการสำหรับการพัฒนา Android มีความเสถียรในขณะรันไทม์มากกว่า Java เนื่องจากลักษณะการพิมพ์แบบคงที่ ทำให้สามารถตรวจสอบจุดอ่อนและคุณสมบัติการสนับสนุน เช่น อินเทอร์เฟซประเภทตัวแปร การปิด ฟังก์ชันส่วนขยาย และมิกซ์อิน นอกจากนี้ยังมีรายละเอียดน้อยกว่า Java ทำให้นักพัฒนาสามารถเขียนโค้ดน้อยลงด้วยไวยากรณ์ที่อ่านได้มากขึ้น

การแนะนำเฟรมเวิร์ก Compose Multiplatform UI อาจทำให้นักพัฒนาที่ทำงานเกี่ยวกับการพัฒนา UI สำหรับแพลตฟอร์มต่างๆ เช่น เดสก์ท็อป เว็บ และแอปบนอุปกรณ์เคลื่อนที่ง่ายขึ้น AppMasterno-code platform, for example, is already enabling customers to build backend, web, and mobile applications through visual design, facilitating cost-effective and fast application development. appmaster.io/blog/our-guide-to-the-best-mobile-app-development-tools-android-ios-in-2022> AppMaster เป็นโซลูชันที่เหมาะสำหรับการพัฒนาแอปพลิเคชันที่ปรับขนาดได้และมีประสิทธิภาพสูงสำหรับธุรกิจทุกขนาด .

JetBrains เปิดตัว Kotlin ที่งาน JVM Language Summit ปี 2554 และหลังจากนั้นก็ปล่อยให้เผยแพร่ภายใต้ Apache 2 Open-Source License

Easy to start
Create something amazing

Experiment with AppMaster with free plan.
When you will be ready you can choose the proper subscription.

Get Started
JetBrains เปิดตัวเวอร์ชันเบต้าของ Compose Multiplatform UI Framework สำหรับ Kotlin | AppMaster