Visual Web Developer Express和.NET等

时间:2008-09-09 17:55:39

标签: asp.net visual-studio

我来自开源世界,并且有兴趣为ASP.NET提供支持。但是,在许可方面,我在将工具与平台本身分开方面遇到了一些麻烦。我已经下载了Visual Web Developer 2008 Express,但不确定它与一个功能齐全的Visual Studio许可证有多么不同 - 以及我的Express许可证是否会阻止我使用ASP.NET的所有功能。< / p>

Visual Studio许可证只是一个IDE,还是包含Express许可证不可用的.NET部分? IIS和SQL Server等其他工具呢?

感谢。

5 个答案:

答案 0 :(得分:2)

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

现在,有一些Express不会做的事情。例如,Database Designer不是很全面,添加不同的远程数据库不是或几乎不可能。不过,在代码中,您可以连接到所有内容。

也没有远程调试器,不支持创建安装文件(好吧,不管怎么说都不适用于ASP.net),没有真正的发布网站功能(尽管可以是added manually,因为它只是一个SDK工具的前端),没有集成的单元测试(以及添加它的Microsoft loves to threaten people)等。

如需完整比较,请参阅此处:

Visual Studio 2008 Editions

但正如所说:.net的功能完全在SDK中,Visual Studio只是让它更容易使用。

答案 1 :(得分:2)

Visual Studio只是一个IDE,如果您愿意,可以使用SDK和记事本进行所有.NET开发。事实上,有一些东西可以用来学习它,这样你就可以更好地理解这些碎片是如何组合在一起的!

Microsoft提供了version comparison matrix,因此您可以准确了解每个版本中包含的内容。

IIS是一个Windows组件,被认为是操作系统的一部分,没有别的东西可以购买。

SQL Server有多种版本,SQL EXpress可以免费使用,虽然与您支付的版本相比有限,但它足以开始使用ASP.Net

答案 2 :(得分:1)

Visual Studio是IDE,不包括平台。

IIS和SQL Server是单独的产品。 IIS作为Windows安装的一部分提供,版本因您使用的Windows版本而异。

SQL Server还有一个快速产品,它不像SQL Server的完整版本那样功能齐全,但它仍然非常有价值,特别适用于学习目的。

您可以从asp.net上的免费教程中学到很多东西。

答案 3 :(得分:0)

Visual Studio只是IDE。理论上,您可以在记事本中创建每个文件,并使用.net框架手动编译。

IIS是一种操作系统功能,SQL Server具有不同的功能,具有不同的功能。

答案 4 :(得分:0)

SharpDevelop是C#和VB.net的开源IDE