asp.net-mvc – MVC很容易让经典的ASP人学习
自从它几乎发布以来,我几乎一直在使用Classic ASP.但是我无法适应ASP.NET平台.
我被许多人建议转移到PHP,因为它是意大利面条代码(我喜欢SPAGHETTI代码),它就像经典的asp ..但学习Apache服务器并保护它我听说是另一个自己学习的大项目..和因为我对MS服务器了解得更多,所以我更喜欢和MS保持联系. 但是,我真的想学习另一个平台,我正在研究MVC框架,MVC 1,2或3就像意大利面条代码?也许我错了.我认为MVC3现在是最好的? 无论如何,从经典ASP,你认为这将是最容易和最难掌握的?所有编译和使用Visual Studio的ASP.NET让我想起了我以前在Visual Basic中制作应用程序的时候,但我真的很喜欢意大利面条代码而不是编译东西.. 如果有人曾经从经典的asp转换过,你做了什么以及为什么,掌握新平台有多容易? (最好是MVC) 解决方法
嗯,MVC更像是经典的asp而不是webforms.但是,它使用结构和框架来减少意大利面条代码并使其更易于维护.您必须应用许多新概念才能对抗框架.
例如,视图,模型和控制器的强大分离.这不是你在经典的asp,甚至是通用的php(你可以在php中做mvc,但它需要更多的纪律和使用框架). 最重要的是,从长远来看,意大利面总会咬你. Asp.net支持一种您无需编译任何内容的模式,您只需编辑服务器上的文件,并在运行时自动编译它们.这就是所谓的“网站”模型.但是,MVC不能以这种方式工作,并且需要编译的“Web应用程序”模型(尽管您只需要编译代码,而不是标记). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Asp.Net MVC是企业项目的合适解决方案吗?
- ASP.NET MVC中的简单,硬编码授权,没有复杂的提供
- asp.net – 如何移植到.NET核心?
- 在按钮执行回发之前触发的asp:按钮上添加jQuery
- asp.net-mvc – 将asp.net mvc beta部署到iis 6,
- asp.net – IIS 8 – 默认文档 – 找不到资源
- 使用ASP.NET DataBinding的C#4.0动态对象
- 白话ASP.NET MVC之三:Controller是如何解析出来
- ASP.NET dev服务器和IIS Express有什么区别?
- Asp.NET DropDownList在PostBack之后重置Selecte