我想构建自己的Web框架,我想用C#构建它.我认为最简单的入门方法是使用ASP.NET来处理所有服务器通信的东西.剩下的我想建立自我.我对ASP.NET几乎一无所知.(但是很了解C#,MVC模式和其他Web框架).
在Visual Studio 2010中,我看到了
我认为其中一个应该是一个很好的基础.我只想在一些C#代码中加入一些"切入点".我开始使用PHP,因此我无法在浏览器中加载文件,这有点奇怪.无论如何,我应该使用哪个?普通的ASP.NET Web App和空的MVC 3应用程序有什么区别?如果它是"空的"它不应该使用任何MVC框架,是吗?我只是想确保在走上这条道路之前使用最新最好的"ASP"来处理服务器.
也许您不应该从空Web应用程序开始,因为它只是为您提供了程序集的引用,但没有给您任何示例代码.
ASP.NET Web App是一个非空的Web应用程序(意味着它有一个基本的文件设置),旨在与ASP.NET WebForms一起使用.对于教程:http://www.asp.net/web-forms
ASP.NET MVC 2空Web应用程序是一个空项目,旨在与ASP.NET MVC版本2(当前版本)一起使用.对于教程:http: //www.asp.net/mvc
ASP.NET MVC 3空Web应用程序是一个空项目,旨在与ASP.NET MVC版本3(现在是候选版本)一起使用.有关信息:http://www.asp.net/mvc/mvc3
在创建框架之前,深入研究教程,玩游戏,然后才开始构建框架.
关于WebForms vs MVC,这是另一个讨论.我个人将我的新项目转换为MVC,也许它更适合您的Framework应用程序.
| 归档时间: |
|
| 查看次数: |
8828 次 |
| 最近记录: |