加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-mvc – ASP.NET MVC与Zeitgeist

发布时间:2020-12-16 07:13:44 所属栏目:asp.Net 来源:网络整理
导读:ASP.NET MVC似乎是一个非常大的入口.任何人都可以总结一下它的MVC实现如何与其他语言的流行MVC框架相叠加? (我正在考虑Rails和Zend Framework,虽然显然有很多.)观察学习曲线,常用术语,易用性和感受良好的因素欢迎. (为了一点背景,我一直避免使用ASP.NET一段
ASP.NET MVC似乎是一个非常大的入口.任何人都可以总结一下它的MVC实现如何与其他语言的流行MVC框架相叠加? (我正在考虑Rails和Zend Framework,虽然显然有很多.)观察学习曲线,常用术语,易用性和感受良好的因素欢迎.

(为了一点背景,我一直避免使用ASP.NET一段时间,因为我真的很讨厌webforms方法,但Jeff对播客的多产赞誉几乎让我信服它.)

解决方法

我刚刚进入ASP.NET MVC,所以这些是与Rails比较的早期想法:

大多数设法坚持使用静态类型,而代价是一些额外的代码.
这将为您提供温暖的模糊或让您感觉轻微镣铐,这取决于您对动态打字的感受.例如,您可以让您的视图需要特定类型的数据(以便对您的视图进行编译时检查).

更好地分离框架的位.
所以没有规定的数据访问机制,如Rails中的ActiveRecord;你可以自由选择自己的.如果你想要一些便宜的东西,LINQ感觉相似,如果更冗长一点.您可以使用ASP.NET的非WebForms部分,如缓存和身份验证.

仍在玩特色追赶.
预览5带来了AcceptVerbs,模型更新程序(类似于Ruby的hash.merge)以及将表单绑定到模型的更多方法.在他们检查Rails所具有的大部分功能集之前,还有更多感觉.

我仍然缺少一些Rails的自由和优雅(其中大部分都归功于Ruby,我猜),但ASP.NET MVC确实感觉非常接近.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读