2008-09-09 126 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具有不同功能和不同功能。