代码之家  ›  专栏  ›  技术社区  ›  Bryan M.

Visual Web Developer Express和.NET等

  •  1
  • Bryan M.  · 技术社区  · 16 年前

    我来自开源世界,对给ASP.NET一个旋转感兴趣。但是在许可方面,我在将工具与平台本身分离方面遇到了一些困难。我已经下载了Visual Web Developer 2008学习版,但不确定这与功能齐全的Visual Studio许可证有多大不同——我的学习版许可证是否会阻止我使用ASP.NET的所有功能。

    Visual Studio许可证是否只是一个IDE,或者它是否包含Express许可证不可用的.NET片段?其他工具如IIS和SQL Server呢?

    谢谢。

    5 回复  |  直到 12 年前
        1
  •  2
  •   Marek Grzenkowicz    13 年前

    所有的.NET都可以在.NET SDK中使用,因此理论上您根本不需要Visual Studio。

    现在,有一些事情是表达不起作用的。例如,数据库设计器不太全面,添加不同的远程数据库也不可能,或者只是很难实现。不过,在代码中,您可以连接到所有东西。

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

    有关完整的比较,请参见以下内容:

    Visual Studio 2008 Editions

    但是如前所述,.NET的功能都在SDK中,而Visual Studio只是让它更容易使用。

        2
  •  2
  •   Rob Walker    16 年前

    Visual Studio只是一个IDE,如果您选择的话,您可以使用SDK和记事本进行所有的.NET开发。事实上,有话要说,学习它的方式,让你更好地了解如何块结合在一起!

    微软有一个 version comparison matrix 可用,这样您就可以确切地看到每个版本包含的内容。

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

    SQL Server有很多特点,SQL Express是免费使用的,虽然与您购买的版本相比受到限制,但它足以启动ASP.NET。

        3
  •  1
  •   YonahW    16 年前

    Visual Studio是IDE,不包括平台。

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

    SQL Server也有一个Express产品,它没有SQL Server的完整版本那么完整,但是它仍然很有价值,特别是在学习方面非常有用。

    你可以从ASP.NET上的免费教程中学到很多东西。

        4
  •  0
  •   DaveK    16 年前

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

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

        5
  •  0
  •   pete blair    16 年前

    SharpDevelop 是用于c和vb.net的开源IDE