我认为没有多少人不认为ASP.NET MVC是微软给我们的最伟大的技术之一。它可以完全控制呈现的HTML,提供关注点的分离,并适用于无状态的Web。
下一版本的框架为我们提供了新的功能和工具,它很棒,但......微软应该在新版本的框架中包含哪些解决方案?与PHP或Ruby等其他Web框架相比,最大的差距是什么?什么可以提高开发人员的生ASP.NET MVC中缺少什么?
答案 0 :(得分:3)
我希望看到更好的服务器端验证支持。数据注释并没有真正削减芥末。
当用户输入了无效属性(例如int?,float?,DateTime?,...)的无效格式并且模型绑定器尝试时,我还需要一种方法来正确个性化验证错误消息设置值。我厌倦了string
支持属性并手动解析可空类型。
此外,甜甜圈缓存是一项功能,每个受尊重的Web框架都必须具有内置支持。
答案 1 :(得分:1)
我希望路线周围有更多的速记助手,例如铁路与:resource
或:resources
路线相似。
答案 2 :(得分:1)
对我来说最大的问题是缺少一些动作结果类型,比如XmlActionResult或PdfActionResult ......它们可能很有用......
答案 3 :(得分:0)
内置支持迁移和activerecord