Tổng quan
SmartClient hướng đến các ứng dụng web enterprise quy mô lớn, vận hành trên pure web standards và dùng được trên nhiều thiết bị. Hệ thống class hiện đại giúp đóng gói module và màn hình rõ ràng hơn, từ đó giữ codebase dễ hiểu và dễ bảo trì trong các dự án dài hạn.

Bộ component này hỗ trợ React, Vue, Angular và các môi trường JavaScript khác. Cách mở rộng component qua inheritance, gọi superclass methods và chia sẻ custom classes giúp nhóm phát triển tái sử dụng logic giao diện nhất quán trong toàn tổ chức.

SmartClient là bộ component web cho React, Vue, Angular và JavaScript, tập trung vào ứng dụng enterprise quy mô lớn với data binding, validation, chart, export và automated testing.

Tính năng nổi bật
- Hỗ trợ React, Vue, Angular và các môi trường JavaScript khác.
- Kết hợp Adaptive Filter & Sort cho dữ liệu lớn giữa server và client.
- Tái sử dụng UI với Pluggable Data Model trên nhiều data provider.
- Cung cấp HTML5 Vector Drawing đa trình duyệt, không cần plug-in.
- Xử lý request bằng Java API qua Server Data Binding.
- Dùng chung khai báo XML cho client và server validation.
- Sinh động grid, form, detail và tiled views từ Java Beans hoặc SQL tables.
Ứng dụng thực tế
- Phát triển ứng dụng enterprise web có nhiều màn hình và dữ liệu lớn.
- Xây dựng hệ thống quản trị nội bộ với grid, form, search và export.
- Tạo ứng dụng cần declarative security và tích hợp Java backend.
- Chuyển mockup Balsamiq thành màn hình chạy được để tiếp tục tùy biến.
- Triển khai dashboard, analytics hoặc real-time collaboration ở edition phù hợp.
Đối tượng sử dụng phù hợp
- Lập trình viên JavaScript frontend
- Nhóm phát triển enterprise web
- Technical lead phụ trách kiến trúc UI và data layer
- Doanh nghiệp cần bộ component cho ứng dụng web quy mô lớn
Thông tin kỹ thuật
Câu hỏi thường gặp
SmartClient hỗ trợ framework nào?
Danh sách được nêu gồm React, Vue, Angular và các môi trường JavaScript khác.
SmartClient có những edition nào?
Ba edition được liệt kê là Pro, Power và Enterprise.
Có yêu cầu cài đặt nào được khuyến nghị không?
Phần prerequisites khuyến nghị sử dụng Java SDK JDK 8 hoặc JDK 11.
SmartClient có hỗ trợ export không?
Có. Mô tả nêu rõ export Excel, PDF và charts.
SmartClient hỗ trợ trình duyệt nào?
Desktop browsers gồm Microsoft Edge, Chrome, Firefox, Internet Explorer 11 onwards, Edge, Safari, Opera; mobile browsers gồm Safari và Chrome on Android.





Bình luận