Kotlin/Native chính thức lâm trận

Vừa qua, 22 tháng 6, Jetbrains đã chính thức công bố Kotlin Native 0.3 dành cho PC (Windows, Linux, MacOS) và Android. Động thái này được cho là sẽ giúp Kotlin nâng tầm và tăng tính đa dạng cho loại ngôn ngữ đầy non trẻ song vô cùng quyền năng này. Như vậy, cho đến thời điểm này, các nhà lập trình yêu thích Kotlin đã có thể dùng Kotlin để lập trình web (Kotlin/JS), ứng dụng cho máy ảo Java (Kotlin/JVM) và ứng dụng bản địa (Kotlin/Native) cho các hệ điều hành cụ thể.

Kotlin được xem là ngôn ngữ có thể thay thế tượng đài Java trong tương lai. Điều đó đồng nghĩa với việc các ứng dụng viết ra sẽ chạy trên máy ảo (Virtual Machine, VM) của Java (Java Virtual Machine). Song, đội ngũ phát triển ngôn ngữ này, có nhiều tham vọng hơn là xóa ngôi Java, đã đưa Kotlin lên tầm cao khác. Và Kotlin đã trở thành ngôn ngữ không chỉ để viết cho JVM mà còn cho nền tảng Web và mã bản địa. Ứng dụng bản địa được viết từ mã bản địa, loại mã này sẽ chạy trực tiếp trên hệ điều hành của máy mà không phải thông qua máy ảo. Tức là các lập trình viên sẽ được can thiệp trực tiếp và sâu hơn vào máy tính.

Theo bờ-lóc của Jetbrains, với phiên bản đời đầu 0.3, Kotlin bao gồm những thứ cơ bản như: sử dụng API của hệ điều hành, hỗ trợ chữa lỗi cơ bản (debugged) và định dạng thư viện (library) mới cho Kotlin.

Định dạng thư viện Kotlin gọi là .klib, viết tắt của chữ K trong Kotlin và 3 chữ đầu của library (thư viện). Thư viện bản địa và các framework sẽ dễ dàng tương tác với nhau hơn thông qua klib. Độc giả quan tâm có thể tham khảo tài liệu chi tiết tại đây.

Thậm chí, trong tương lai, rất có thể Kotlin/Native sẽ được hỗ trợ một số khả năng như phát triển ứng dụng trên iOS (tái sử dụng mã Android), phát triển game, xây dựng máy trạm và microservice.

Những ai quan tâm có thể tải trình biên dịch tại đây:

Đăng Tú

Nhận xét

Hay được soi