Trong this video Ayende chỉ trích chủ nhà để sử dụng tư cách thành viên asp.net. Nếu thành viên asp.net là không tốt để sử dụng - là gì? Trong video Ayende đã không đề cập đến những gì khác bạn có thể sử dụng nhưng chỉ cần chỉ ra rằng thành viên asp.net không nên được sử dụng. Bạn có biết những lựa chọn thay thế tốt khác ra khỏi đó cho thành viên asp.net không?Lựa chọn thay thế thành viên ASP.NET là gì
9
A
Trả lời
7
Ayende có ý kiến 'mạnh'. :-) Tôi đề nghị sự phù hợp của thành viên ASP.NET thực sự phụ thuộc vào những gì bạn đang cố gắng để đạt được. This question cho thấy một số ưu và khuyết điểm và một số ý tưởng làm việc trong các giải pháp thay thế. Vấn đề là nó rất mở rộng, do đó bạn có thể sử dụng càng nhiều hoặc ít tùy thích.
Cá nhân, tôi đang có rất nhiều niềm vui với FluentSecurity ngay bây giờ, mặc dù nó được nhắm mục tiêu theo MVC cụ thể.
EDIT:Another question về điều này, and another.
Các vấn đề liên quan
- 1. Lựa chọn thay thế thành viên ASP.NET
- 2. Các lựa chọn thay thế cho DataGridView là gì?
- 3. Các lựa chọn thay thế cho nút radio là gì?
- 4. Một số lựa chọn thay thế pagerank là gì?
- 5. Một số lựa chọn thay thế cho PlayN là gì?
- 6. hoàn thành tab powershell.exe - danh sách lựa chọn thay thế?
- 7. Lựa chọn thay thế ViewState trong ASP.NET Webforms
- 8. PropertyGrid lựa chọn thay thế
- 9. Lựa chọn thay thế IFrame
- 10. Lựa chọn thay thế EasyHook cho C#
- 11. lựa chọn thay thế JavaScript
- 12. Lựa chọn thay thế XAML
- 13. Các lựa chọn thay thế cho máy ảo Java là gì?
- 14. lựa chọn thay thế webistrano?
- 15. ASP.NET là giám sát sức khỏe và ELMAH lựa chọn thay thế của nhau?
- 16. Thay thế Controller.ReadFromRequest trong ASP.NET MVC là gì?
- 17. Thay thế cho Response.Redirect() asp.net là gì?
- 18. Google không còn cho phép sử dụng WebView nữa. Các lựa chọn thay thế là gì?
- 19. Các lựa chọn thay thế cho Trình quản lý Phiên bản Ruby (rvm) là gì?
- 20. Các lựa chọn thay thế cho java.util.Date
- 21. java.util.Vector - các lựa chọn thay thế
- 22. Lựa chọn thay thế cho HtmlAgilityPack?
- 23. Tình bạn không được thừa hưởng - lựa chọn thay thế là gì?
- 24. Các lựa chọn thay thế WiX?
- 25. Lựa chọn thay thế cho MySQL
- 26. Phép chiếu và lựa chọn là gì?
- 27. Lựa chọn thay thế GUI Java
- 28. Double - IEEE 754 lựa chọn thay thế
- 29. Lựa chọn thay thế cho ArcGIS Server
- 30. Lựa chọn thay thế cho Điều kiện
Tôi đồng ý với Holf, ý kiến của Ayendes thực tế là 'Ý kiến'. Ý kiến của ông sẽ chứa lý do không sử dụng và thực hiện việc xây dựng trong tính năng thành viên ASP.NET, nó có lẽ chỉ không phục vụ cho các dự án duy nhất/kịch bản ông muốn tạo ra. Đó là ý kiến của tôi rằng tính năng thành viên là một tính năng nổi bật OUT OF THE BOX đã sẵn sàng để sử dụng và có mã hóa cần thiết mà tôi cần cho các dự án của riêng tôi. Nó có tính năng email duy nhất, đặt lại mật khẩu và truy xuất và tải nhiều hơn. Tôi sử dụng thành viên asp.net vì thời gian tôi đưa mã vào cùng một tính năng sẽ là quá nhiều – Kev
Vì vậy, chỉ để kết thúc và tóm tắt nhận xét trước của tôi: Trong thế giới lập trình không có giải pháp duy nhất cho mọi nhà phát triển cần, mọi dự án đều khác nhau và các yêu cầu khác nhau. Đây là một ví dụ tuyệt vời. Các thành viên asp.net có thể là quá mức cần thiết cho yêu cầu của khách hàng A, nơi nó có thể không cung cấp tất cả các giải pháp cho khách hàng B. Đối với khách hàng C nó có thể được hoàn hảo. Hoặc bạn có thể chọn chỉ sử dụng các tính năng bạn cần cho Client A và C. Điều đó tùy thuộc vào bạn với tư cách là nhà phát triển để xem liệu nó có đáp ứng các yêu cầu dự án và yêu cầu bảo mật của bạn hay không. Hy vọng đây là thông tin hữu ích :) – Kev