Nhìn vào các khung công tác Prism và Caliburn với tư cách là một newbie WPF, điểm mạnh và điểm yếu tương đối của chúng là gì?Prism so sánh với Caliburn như thế nào?
19
A
Trả lời
7
Tôi cũng bắt đầu với các khung công tác này và đây là những gì tôi thu thập được.
Caliburn đã hoạt động lâu hơn và theo ý kiến của tôi có vẻ chín chắn hơn theo một số cách. Nó hỗ trợ nhiều container IoC chẳng hạn. Tuy nhiên, một số việc triển khai các tính năng phổ biến được thực hiện trong Prism cũng tốt và người sáng lập Caliburn thậm chí đã loại bỏ một số tính năng mà bạn sẽ nhận được từ Prism.
Lợi thế lớn của Prism là nó là chính thức của Microsoft và như vậy có thể sẽ trưởng thành để trở thành một tiêu chuẩn công nghiệp theo một số cách. Họ cũng sẽ hỗ trợ các IoC khác ngoài Unity trong tương lai.
Từ đọc của tôi, có vẻ như thực sự có thể sử dụng cả hai và đó là những gì tôi đang xem xét. Tôi sẽ đăng lại nếu tôi có bất kỳ thành công nào
Các vấn đề liên quan
- 1. PRISM và Caliburn kết hợp
- 2. Lựa chọn giữa Prism và Caliburn
- 3. so sánh và so sánh công việc như thế nào?
- 4. Giá GUID và so sánh đắt tiền như thế nào so với so sánh chuỗi
- 5. Tính năng so sánh hình ảnh nút so sánh với nút-gm như thế nào?
- 6. Elm so sánh với ClojureScript như thế nào?
- 7. Docker so sánh với openhift như thế nào?
- 8. FlockDB so sánh với neo4j như thế nào?
- 9. netezza hoạt động như thế nào? nó so sánh với Hadoop như thế nào?
- 10. Bạn so sánh địa chỉ IP như thế nào?
- 11. Mảng Javascript được so sánh như thế nào?
- 12. So sánh Formtastic và simple_form như thế nào?
- 13. So sánh tuple hoạt động như thế nào trong Python?
- 14. So sánh và tương phản Caliburn v. MVVM Light Toolkit (chủ yếu cho Silverlight)?
- 15. Data.Sequence.Seq nhanh như thế nào so với []?
- 16. Các tác nhân của Clojure so sánh với các diễn viên của Scala như thế nào?
- 17. Toán tử Javascript '>' so sánh các ký tự với khoảng trắng như thế nào?
- 18. Làm thế nào để so sánh bình đẳng trong SQL với hành vi giống như C#?
- 19. Phát triển phần mềm so sánh với lập trình/phân tích thống kê như thế nào?
- 20. WPF là gì và so sánh với WinForms như thế nào?
- 21. SQL Server so sánh ngày với chuỗi bằng chữ như thế nào?
- 22. Bạn so sánh Apache Tomcat & Glassfish như các máy chủ sản xuất như thế nào?
- 23. Làm thế nào để so sánh chuỗi với const char *?
- 24. Làm thế nào để so sánh Voldemort với Cassandra?
- 25. So sánh EL với equalIgnoreCase
- 26. grok so với django so sánh
- 27. so sánh hàm băm() so với crypt()
- 28. So sánh ngày với javascript
- 29. So sánh datetimes bằng không so sánh
- 30. So sánh chuỗi trong .Net: "+" so với "-"
Cảm ơn gommo phản hồi - điều này đã giúp tôi giành được huy hiệu "tumbleweed" khi nó hoạt động quá lâu mà không có câu trả lời! Tôi cũng không biết về sự khác biệt trong khả năng IoC. Sean –
Prism đã hỗ trợ nhiều khung công tác IoC từ ít nhất 2.0, 6 tháng trước khi đăng bài của bạn. –
Do đó, cảm ơn Richard –