Visual Web Developer Express和.NET等

时间:2020-03-05 18:50:13  来源:igfitidea点击:

我来自开放源代码世界,并且有兴趣尝试ASP.NET。但是在许可方面,我在将工具与平台本身分开时遇到了一些麻烦。我已经下载了Visual Web Developer 2008 Express,但不确定这与功能齐全的Visual Studio许可之一有何不同-以及我的Express许可是否会阻止我使用ASP.NET的所有功能。

Visual Studio许可证仅仅是IDE,还是包含Express许可证不可用的.NET? IIS和SQL Server等其他工具又如何呢?

谢谢。

解决方案

回答

.net SDK中提供了所有.net,因此从理论上讲,我们根本不需要Visual Studio。

现在,Express无法执行某些操作。例如,数据库设计器不是很全面,并且添加或者几乎不可能添加不同的远程数据库。不过,在代码中我们可以连接到所有内容。

也没有远程调试器,不支持创建安装文件(嗯,无论如何也不适用于ASP.net),没有真正的发布网站功能(尽管可以手动添加,因为它只是SDK工具的前端) ,没有集成的单元测试(Microsoft喜欢威胁要添加它的人)等。

有关完整的比较,请参见此处:

Visual Studio 2008版本

但是如前所述:.net的功能全部包含在SDK中,Visual Studio使其使用起来更加容易。

回答

Visual Studio只是一个IDE,如果愿意,我们可以使用SDK和记事本进行所有.NET开发。实际上,要学习这种方式要说些什么,以便我们更好地理解各个部分如何组合在一起!

Microsoft提供了一个版本比较矩阵,因此我们可以准确看到每个版本包含的内容。

IIS是Windows的组成部分,被认为是操作系统的一部分,没有其他可购买的东西。

SQL Server具有多种功能,SQL EXpress是免费使用的,尽管与我们购买的版本相比有一定的局限性,但足以开始使用ASP.Net。

回答

Visual Studio是IDE,不包含平台。

IIS和SQL Server是单独的产品。 IIS是Windows安装的一部分,IIS随所使用的Windows版本不同而有所不同。

SQL Server还具有一个快速产品,其功能不如SQL Server完整版完整,但是它仍然很有价值,特别是对于学习目的很有用。

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

回答

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

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

回答

SharpDevelop是Cand VB.net的开源IDE。