2010-11-24 134 views
7

我想構建自己的Web框架,並且我想用C#構建它。我認爲最簡單的入門方法是使用ASP.NET來處理所有服務器通信。其餘的我想建立自我。我完全不瞭解ASP.NET。 (但是很好地瞭解C#,MVC模式和其他Web框架)。ASP.NET Web應用程序和ASP.NET MVC 3空Web應用程序之間的區別?

在Visual Studio 2010中我看到

  • ASP.NET Web應用程序
  • ASP.NET MVC 2空Web應用
  • ASP.NET MVC 3空Web應用

我其中一個應該是很好的基礎。我只想將一些「入口點」引入一些C#代碼中。我開始使用PHP,所以對於我無法在瀏覽器中加載文件有些奇怪。無論如何,我應該使用哪個?一個普通的ASP.NET Web App和一個空的MVC 3應用程序有什麼區別?如果它是「空的」,它不應該使用任何MVC框架,如果它?我只是想確保在我踏上這條道路之前,我使用最新,最好的「ASP」來處理服務器。

+0

我現在看到還有一個「ASP.NET空Web應用程序」,它更加空虛。甚至沒有開始頁面......這可能是好的(如果我知道從那裏去哪裏)。 – mpen 2010-11-24 09:02:33

+0

現在差​​不多一年了....仍然在努力:D非常慢! – mpen 2011-10-19 06:38:32

回答

5

也許你不應該從一個空的Web應用程序開始,因爲它只是給你對程序集的引用,但不會給你任何示例代碼。

ASP.NET Web應用程序,是一個非空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,也許它更適合您的框架應用程序。

相關問題