Workflow SDK vừa chính thức giới thiệu bản thử nghiệm (beta) cho phép tích hợp trực tiếp (native) vào Nitro v3. Đây là một cải tiến quan trọng giúp các lập trình viên tối ưu hóa đáng kể quy trình xây dựng ứng dụng full-stack.
Những điểm nâng cấp chính:
1. Chạy trực tiếp trong ứng dụng: Trước đây, các bước trong quy trình xử lý của Workflow SDK phải chạy trong một bundle tách biệt. Với phiên bản tích hợp mới, chúng sẽ hoạt động trực tiếp ngay trong cùng một runtime bundle với phần còn lại của ứng dụng của bạn. Điều này giúp loại bỏ sự cồng kềnh và giảm thiểu độ trễ đáng kể.
2. Tương thích hoàn hảo với API của Nitro: Lập trình viên hiện có thể sử dụng trực tiếp các API phía server của Nitro như useStorage() bên trong các hàm "use step". Điều này mở ra khả năng tương tác mượt mà và trực tiếp hơn với hệ thống lưu trữ cũng như các dịch vụ nền của server.
3. Giao diện Web UI tích hợp sẵn: Đặc biệt, server phát triển (dev server) của Nitro sẽ phục vụ sẵn giao diện web của Workflow tại đường dẫn /_workflow. Chỉ cần mở trình duyệt và truy cập địa chỉ này, bạn có thể dễ dàng kiểm tra, giám sát và gỡ lỗi (debug) các phiên chạy của workflow một cách trực quan nhất.
Đây là bước đi chiến lược giúp Workflow SDK trở nên cực kỳ thân thiện với các nhà phát triển ứng dụng sử dụng Nitro, đơn giản hóa tối đa kiến trúc hệ thống và mang lại trải nghiệm phát triển tối ưu.