Nếu tôi không chia ứng dụng của mình thành các mô-đun khác nhau (nếu không tôi sẽ cho rằng Prism sẽ hoàn tác là cách để đi), tôi có nên sử dụng Prism không?WPF: Có phải Prism overkill cho các ứng dụng nhỏ không?
Tôi biết rằng Prism cho phép thực hiện thuận tiện ICommand
(mà tôi có thể tự làm trong trang mã) và cung cấp cho chúng tôi IEventAggregator
nhưng tất cả các công cụ Bootstrapper, Shell, ModuleCatalog có thực sự hữu ích không?
Tại sao không chỉ sử dụng mẫu MVVM (không có lăng kính) để tách riêng mối quan tâm của bạn để ứng dụng của bạn có thể kiểm tra và Bob của bạn!
+1 - đang viết gần như giống nhau. Một ứng dụng nhỏ không liên quan đến hệ thống tệp, cơ sở dữ liệu, giao tiếp với bất kỳ thực thể bên ngoài nào hoặc có bất kỳ cửa sổ phụ, trang hoặc chức năng chính nào là "nguyên mẫu" tốt nhất và không được hưởng lợi từ nhiều thứ . Một khi bạn bắt đầu đưa những thứ khác vào, Prism trở nên rất hữu ích rất nhanh chóng. –