Qt ra mắt Clate, công cụ thiết kế giao diện nhúng không cần mã với khả năng xuất QML
Qt vừa công bố Clate, một công cụ thiết kế giao diện nhúng không cần mã tích hợp tính năng tạo bằng AI và xuất trực tiếp mã QML cho các ứng dụng Qt. Công ty đã phát hành phiên bản thử nghiệm beta đầu tiên (phiên bản 0.6) để người dùng tải xuống và trải nghiệm miễn phí. Công cụ này giúp thu hẹp khoảng cách giữa nhà thiết kế và kỹ sư bằng cách tự động chuyển đổi các thiết kế giao diện trực quan hoặc do AI tạo ra thành mã khai báo cho các ứng dụng Qt. Nó giúp tối ưu hóa đáng kể quy trình phát triển cho các thiết bị công nghiệp, thiết bị y tế và điện tử tiêu dùng. Phiên bản Clate 0.6 tích hợp Claude Agent của Anthropic thông qua ACP để hỗ trợ chỉnh sửa giao diện bằng ngôn ngữ tự nhiên, dù hiện tại vẫn chưa hỗ trợ các thành phần thiết kế tái sử dụng và tính năng liên kết dữ liệu. Qt có kế hoạch bổ sung biến, liên kết dữ liệu, chỉnh sửa hiệu ứng hoạt họa và phát hành phiên bản thương mại chính thức vào mùa hè năm 2027.
## KIẾN THỨC NỀN
QML là một ngôn ngữ kịch bản mang tính khai báo được sử dụng trong framework Qt Quick để xây dựng các giao diện đồ họa tùy chỉnh, có độ động cao với các hiệu ứng chuyển đổi mượt mà. Ngôn ngữ này cho phép các nhà phát triển định nghĩa giao diện người dùng bằng cú pháp giống JSON kết hợp với JavaScript để xử lý logic.