12 thg 11, 2021·2 phút đọc

JetBrains ra mắt phiên bản Beta của Soạn thảo khung giao diện người dùng đa nền tảng cho Kotlin

JetBrains, người tạo ra ngôn ngữ lập trình Kotlin, đã phát hành phiên bản beta của khung Compose UI Multiplatform UI. Khung giao diện người dùng khai báo cho phép nhà phát triển tạo giao diện gốc cho máy tính để bàn và ứng dụng web bằng cách tiếp cận thống nhất, dựa trên Jetpack Compose của Google.

JetBrains ra mắt phiên bản Beta của Soạn thảo khung giao diện người dùng đa nền tảng cho Kotlin

JetBrains, nhà sản xuất công cụ phát triển phần mềm nổi tiếng với IntelliJ IDEA và ngôn ngữ lập trình Kotlin, đã công bố bản phát hành beta của khung Giao diện Compose Multiplatform. Khung giao diện người dùng khai báo, được công bố vào đầu năm nay, là một bước nhảy vọt lớn trong tầm nhìn của JetBrains về cách tiếp cận phát triển giao diện người dùng thống nhất cho Kotlin.

Khuôn khổ Compose Multiplatform được xây dựng trên 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, một người ủng hộ nhà phát triển tại JetBrains, đã thông báo về việc ra mắt phiên bản beta trong một bài đăng trên blog. Compose Multiplatform, bao gồm Soạn cho máy tính để bàn và Soạn cho web, hiện thậm chí còn gần hơn với bản phát hành ổn định, dự kiến vào cuối năm nay. Để chuẩn bị cho bản phát hành 1.0, JetBrains đang ổn định các API và đánh dấu các giao diện thử nghiệm một cách rõ ràng. Aigner cũng nhấn mạnh rằng bản cập nhật này đã giải quyết các vấn đề tương thích bằng cách tham khảo các tạo phẩm Android do Google xuất bản.

Compose cho Máy tính để bàn đã có những cải tiến đáng kể trong bản phát hành này, chẳng hạn như tăng cường tính ổn định trên phần cứng và trình điều khiển có vấn đề thông qua dự phòng thông minh cho kết xuất phần mềm, API con trỏ chuột mới, API có thể di chuột mới, hỗ trợ cửa sổ trong suốt và bản xem trước đầu tiên về hỗ trợ trợ năng trên macOS.

Trong khi đó, Soạn cho Web hiện cho phép các nhà phát triển sử dụng SVG cùng với các phần tử HTML trong cây DOM trong khi vẫn tận dụng các API Soạn. Nikolay Igotti, người đứng đầu dự án Compose tại JetBrains, đã nhận xét về thách thức trong việc xây dựng khung giao diện người dùng đa nền tảng thực sự và nhấn mạnh rằng với mỗi bản phát hành, họ đang triển khai các tính năng và lớp tương thích mới để đưa khung đến gần hơn với sự phát triển ở cấp độ sản xuất.

Theo khảo sát về Hệ sinh thái nhà phát triển năm 2021 của JetBrains, hầu hết các nhà phát triển đang tạo ứng dụng web và máy tính để bàn, chỉ 30% tập trung vào phát triển di động. Kotlin, là ngôn ngữ chính thức được ưa thích để phát triển Android, ổn định hơn trong thời gian chạy so với Java do tính chất được nhập tĩnh của nó, cho phép nó kiểm tra các điểm yếu và hỗ trợ các tính năng như giao diện kiểu biến, bao đóng, chức năng mở rộng và mixin. Nó cũng ít dài dòng hơn Java, cho phép các nhà phát triển viết ít mã hơn với cú pháp dễ đọc hơn.

Việc giới thiệu khung giao diện người dùng đa nền tảng Compose có thể giúp các nhà phát triển làm việc phát triển giao diện người dùng cho nhiều nền tảng khác nhau như máy tính để bàn, web và ứng dụng dành cho thiết bị di động dễ dàng hơn. 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 là một giải pháp lý tưởng để phát triển các ứng dụng có thể mở rộng, hiệu suất cao cho các doanh nghiệp thuộc mọi quy mô .

JetBrains đã công bố Kotlin tại Hội nghị thượng đỉnh ngôn ngữ JVM năm 2011 và sau đó đã phát hành nó để phân phối theo Giấy phép mã nguồn mở Apache 2.

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