我正在学习MVC3 (我第一次接触MVC),并且正在学习ASP.NET MVC3Framework3第三版中的教程。
当我浏览教程的时候,我开始有点害怕所有的自动化的东西。我讨厌ASP.NET webforms的地方是所有的自动化,烟雾和镜子。
我喜欢与细节打交道,因为我不喜欢整个“然后你就相信系统会做它的事情,相信我们,它会工作”,因为即使它在大多数时间确实工作,当你越界或想要做一些更复杂的事情时,烟雾和镜子的混淆会导致很多令人头疼的事情(好吧,这一段有点夸张,尽管对我的观点来说是必要的)。
在我深入了解这个road...is MVC3之前,它只是一个更复杂的、像asp.net webforms一样模糊的、虚幻的、模糊的框架,或者它将允许我窥探幕后,并比ASP.NET更容易了解细节?这值得继续下去吗?
附注:如果你不喜欢这个问题,请不要投反对票。帮我把它做得更好,这样它才能造福于社区。谢谢!:-)
发布于 2012-11-29 14:48:10
我使用这个框架已经一年半了,所有“神奇”的东西从来没有妨碍过我,实际上大部分时间它都对我有帮助,当它没有帮助时,我只是围绕它进行编码。
我的意思是,你可以按照你想要的方式编写代码。你不喜欢“路由”功能?您可以像转到web.config并重写它一样简单地更改它。
你不喜欢参数的绑定魔法吗?然后手动获取HttpContext.Request.Params["yourParameter"]。
你不想使用EF?,可以使用任何你想要的ORM,或者只是创建你自己的ORM并使用它。
你不喜欢MVC模式?然后在视图中编写所有代码(我认为我做得太过分了)。
我的意思是它甚至是open source,你想在框架中加入你自己的魔力吗?你可以的。
在我个人看来,这是值得继续的。
https://stackoverflow.com/questions/13619392
复制相似问题