我发现什么是mvp和mvc,有什么区别,但它并没有真正回答这个问题.
我最近开始使用MVC,因为它是我和我的工作伙伴将要使用的框架的一部分.我们之所以选择它是因为它看起来很容易并且从显示中分离出来的过程,除此之外还有我们不知道的优点,可能会错过吗?
优点
缺点
在我看来,似乎有很多事情在继续,每个人都跳上了MVC的潮流.几乎每个人都在宣称WebForms是邪恶的,没有太多说服力的撒旦.然后他们继续说控件是邪恶的,他们不应该在Web应用程序中.你如何在没有任何控制的情况下展示任何东西?
我记得当WebForms第一次出现并且每个人都喜欢它们时.我想在几年后,人们会接下来的事情,并宣布MVC邪恶,因为你必须实际创建控件来使用MVC,他们会说你必须开发一个应用程序而不用担心控件.
我认为MVC的方式可以通过在Form标签中不包含RunAt来实现.然后,如果要检索数据,只需使用Ajax.
有人能说服我为什么要使用MVC而不是WebForms?