2008-09-09 117 views
1

我來自開放源代碼世界,對ASP.NET給予了很大的興趣。但我在授權方面將工具與平臺本身分開時遇到了一些麻煩。我已經下載了Visual Web Developer 2008 Express,但不知道它與全功能的Visual Studio許可之一有何不同 - 以及我的Express許可是否會阻止我使用ASP.NET的所有功能。Visual Web Developer Express和.NET等

是一個Visual Studio許可證只是一個IDE,還是包括一些.NET Express許可證不可用的?其他工具如IIS和SQL Server呢?

謝謝。

回答

2

所有.net都可以在.net SDK中使用,所以理論上你根本不需要Visual Studio。

現在,Express有些事情不會做。例如,Database Designer不是很全面,添加不同的遠程數據庫不是或幾乎不可能。儘管如此,在代碼中你可以連接到一切。

也沒有遠程調試器,不支持創建安裝文件(好吧,它不適用於ASP.net),沒有真正的發佈網站功能(儘管這可能是added manually,因爲它只是一個前端SDK工具),不完整的單元測試(和微軟loves to threaten people誰添加它)等

對於一個全面的比較,在這裏看到:

Visual Studio 2008 Editions

但正如說:.NET的功能是所有在SDK中,Visual Studio只是使它更容易處理。

2

Visual Studio只是一個IDE,如果您願意,您可以使用SDK和記事本進行所有.NET開發。事實上,有這樣一個學習的東西需要說,所以你更好地理解這些碎片如何融合在一起!

微軟有一個version comparison matrix可用,所以你可以看到每個版本包含什麼。

IIS是Windows組件,被認爲是操作系統的一部分,沒有其他東西可以購買。

SQL Server有許多種,SQL Express是免費使用,同時限制相比,你所支付的版本,它是綽綽有餘開始使用ASP.Net

1

Visual Studio是IDE和不包括平臺。

IIS和SQL Server是獨立的產品。 IIS作爲Windows安裝的一部分提供,並且版本根據您使用的Windows版本而有所不同。

SQL Server也有一個快速產品,它不像完整版本的SQL Server那樣功能全面,但它仍然相當有價值,特別適用於學習目的。

你可以從asp.net上的免費教程中學到很多東西。

0

Visual Studio只是IDE。理論上,您可以在記事本中創建每個文件,並使用.net框架手動編譯。

IIS是一種操作系統功能,SQL Server具有不同功能和不同功能。

相關問題