【问题标题】:Visual Web Developer Express and .NET, et alVisual Web Developer Express 和 .NET 等
【发布时间】:2010-09-08 07:46:40
【问题描述】:

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

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

谢谢。

【问题讨论】:

    标签: asp.net visual-studio


    【解决方案1】:

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

    现在,有些事情 Express 不会做。例如,数据库设计器不是很全面,添加不同的远程数据库不可能或几乎不可能。不过,在代码中你可以连接到所有东西。

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

    完整比较,请参见此处:

    Visual Studio 2008 Editions

    但如前所述:.net 的功能全部在 SDK 中,Visual Studio 只是让它更易于使用。

    【讨论】:

      【解决方案2】:

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

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

      IIS 是一个 Windows 组件,被视为操作系统的一部分,没有其他可购买的。

      SQL Server 有多种版本,SQL EXpress 可以免费使用,虽然与您付费购买的版本相比有限,但对于开始使用 ASP.Net 来说已经绰绰有余了

      【讨论】:

        【解决方案3】:

        Visual Studio 是 IDE,不包含平台。

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

        SQL Server 也有一个 express 产品,它的功能不如 SQL Server 完整版,但它仍然非常有价值和有用,尤其是用于学习目的。

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

        【讨论】:

          【解决方案4】:

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

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

          【讨论】:

            【解决方案5】:

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

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 2011-10-14
              • 1970-01-01
              • 2011-03-06
              • 1970-01-01
              • 2014-02-03
              • 2011-01-11
              • 1970-01-01
              相关资源
              最近更新 更多