首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ASP.NET MVC与Webforms:替换WebForms控件

ASP.NET MVC与Webforms:替换WebForms控件
EN

Stack Overflow用户
提问于 2009-07-25 15:27:18
回答 12查看 1.4K关注 0票数 9

我在这里读了其他几篇文章,所以我明白了正反两方面的想法,特别是完全控制渲染的html代码等(在MVC中)。

我的问题是关于UI控件:在MVC中,我必须自己编写所有的UI控件(或html等效项)。现在,这不是很困难吗?之所以有这些第三方asp.net供应商,只是因为我们自己很难为ASP.NET编写UI控件,并且能够针对所有的web浏览器,而且我们最好把时间集中在业务逻辑上,而不是花大量的时间自己编写UI控件的HTML代码。

我知道这个功能可以让我们完全控制最终的html,但是我们自己做这个UI不会适得其反吗?如果我们自己编写它们如此容易,为什么这些第三方供应商现在都还活着。在这些年的WebForms时代,我们完全可以靠自己完成这一切。

我确信我在这里遗漏了什么,或者是有点愚蠢,但请告诉我,关于我们自己编写的UI部分,我遗漏了什么。

仅仅因为我通过编写IL代码获得了对程序的完全控制,我们就可以这样做了吗?我们仍然在使用C#之类的东西--所以“完全控制html”的理论--我并不认同这个想法。

请帮我理解一下这个UI。关于关注点的分离,基于TDD的MVC开发等等,我理解的其他事情。但是为什么我要自己编写UI控件--这有点麻烦,不是吗?

EN

回答 12

Stack Overflow用户

发布于 2009-07-25 15:38:56

问题是:

如果你想精通开发,你必须精通HTML + CSS + Javascript

使用WebForms你必须学习WebForms的方法,但是使用.Net你可以自由地生成你想要的HTML + CSS + Javascript。

票数 11
EN

Stack Overflow用户

发布于 2009-07-25 15:31:59

这里有一个关于http://www.charliedigital.com/PermaLink,guid,6dcb0333-9d70-40c7-975b-0ff4011c4661.aspx主题的新的咆哮

票数 2
EN

Stack Overflow用户

发布于 2009-07-25 15:35:24

问题是,ASP.NET MVC是比ASP.NET年轻得多的产品,多年来,第三方公司一直在开发大量可重用的组件,我相信ASP.NET MVC很快就会有一套类似的控件可用。

如果你真的需要非常丰富的图形用户界面和第三方控件,并且你不能在可接受的时间内重写它们-坚持使用asp.net。尽管在我看来,MVC给你提供了大量的功能,但花更多的时间重写控件是不明智的。如果你可以没有控件,并且喜欢MVC的概念--使用MVC,你肯定会很快看到第三方解决方案,mvc扩展的市场正在增长(也许他们已经注意到了,我不知道)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1182307

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档