Tổng quan
eXpressApp Framework (XAF) tập trung vào việc xây dựng ứng dụng line-of-business trên nền.NET với giao diện đa nền tảng. Bộ framework này kết hợp DevExpress presentation controls cùng ORM như Entity Framework hoặc XPO để phát triển ứng dụng cơ sở dữ liệu cho WinForms và ASP.NET, gồm cả Blazor và Web Forms.

Hướng tiếp cận Design Once. Run Everywhere cho phép nhắm tới Windows, Web và Mobile từ cùng một nền tảng phát triển. Trọng tâm của XAF nằm ở business logic và mô hình dữ liệu, thay vì phải xử lý thủ công nhiều phần việc giao diện lặp lại.
Framework.NET cho ứng dụng line-of-business đa nền tảng, hỗ trợ tạo UI theo mô hình dữ liệu cho WinForms và ASP.NET Blazor hoặc Web Forms, tích hợp Entity Framework và XPO.
Tính năng nổi bật
- Tạo UI đa nền tảng cho ứng dụng line-of-business trên Windows, Web và Mobile.
- Sinh data model từ cơ sở dữ liệu hiện có bằng XAF wizards.
- Định nghĩa mô hình dữ liệu bằng code hoặc visual scheme designer.
- Tự động tạo UI cuối cùng có thể tùy biến từ data model.
- Cung cấp data forms, menus và app navigation từ cùng một mô hình.
- Tích hợp reporting, charting và analytics bằng DevExpress controls và libraries.
- Mở rộng ứng dụng với hơn 20 module sẵn dùng.
Ứng dụng thực tế
- Phát triển ứng dụng quản trị nội bộ và line-of-business trên nền WinForms.
- Xây dựng ứng dụng cơ sở dữ liệu trên ASP.NET với Blazor hoặc Web Forms.
- Tạo hệ thống cần reporting, charting, analytics và điều hướng dữ liệu từ cùng một mô hình.
- Mở rộng ứng dụng doanh nghiệp bằng module analytics, mapping, scheduling hoặc security.
- Thiết lập automated functional testing và end-to-end testing cho ứng dụng XAF.
Đối tượng sử dụng phù hợp
- Lập trình viên.NET xây dựng ứng dụng doanh nghiệp
- Tech lead phụ trách kiến trúc ứng dụng line-of-business
- Nhóm phát triển cần framework model-driven cho WinForms và ASP.NET
- QA và test engineer triển khai functional test hoặc end-to-end test cho ứng dụng XAF
Thông tin kỹ thuật
Câu hỏi thường gặp
XAF hướng tới loại ứng dụng nào?
Framework này nhắm tới line-of-business apps và ứng dụng cơ sở dữ liệu doanh nghiệp.
XAF hỗ trợ những giao diện hay nền tảng ứng dụng nào?
Nêu WinForms và ASP.NET, bao gồm Blazor hoặc Web Forms, với mục tiêu triển khai trên Windows, Web và Mobile.
XAF làm việc với ORM nào?
Framework tích hợp sẵn MS Entity Framework và DevExpress eXpress Persistent Objects (XPO).
XAF có hỗ trợ kiểm thử tự động không?
Có. Bộ framework đi kèm tùy chọn unit test, functional test, integration test và test engine đa nền tảng cho automated functional hoặc end-to-end testing.
Yêu cầu framework.NET của XAF là gì?
Phần compatibility nêu Supported Frameworks gồm.NET Core 3.0+ và.NET Framework 4.5.2+.




Bình luận