代码之家  ›  专栏  ›  技术社区  ›  Sean Owen

基于微软的现代标准技术栈是什么样子的?[关闭]

  •  11
  • Sean Owen  · 技术社区  · 16 年前

    假设我让微软描述一个完美的,现代的,基于微软的技术栈来支持一个标准的电子商务网站,它可能有一个简单的2层web/数据库架构。会是什么样子?是的,我只是在找产品/技术名称的列表。

    例如,在J2EE世界中,我可能会描述一个堆栈,其中包括:

    • J2EE 6标准
    • JavaServer面
    • 玻璃鱼3
    • MySQL 5.1 x

    我猜这个堆栈包含一些.NET、SQL Server、ASP.NET、IIS等的组合,但我不熟悉这个世界。在微软的土地上寻找类似的想法。

    9 回复  |  直到 13 年前
        1
  •  13
  •   Joe Ratzer    13 年前

    举一个例子:

    都在 Windows Server 2012

    就像在Java世界中一样,还有更多的选择——甚至连微软都坚持。

        2
  •  9
  •   Cory Grimster    16 年前

    您的典型Microsoft堆栈可能如下所示:

    • IIS 7
    • ASP.NET 4
    • ASP.NET MVC 2或Web窗体(MVC可能被认为是更现代的技术)
    • 实体框架4
    • SQL Server 2008

    您可以在堆栈的某些点上替换非Microsoft技术。数据库服务器可能是最常见的执行此操作的地方。除了SQL Server之外,我还使用了Oracle、PostgreSQL和MySQL以及ASP.NET。只要你有一个ADO.NET驱动程序,你就可以走了。

        3
  •  7
  •   Tim Trout    16 年前

    为MS堆栈设置机器的一个有用的实用程序是 Web Platform Installer 2.0 . 它包括IIS(它知道哪个版本适用于您的特定操作系统)、ASP.NET和3.5和4.0.NET运行时、SQL Server 2008的Express版本,以及诸如WCF RIA Services、ASP.NET MVC2等选项。它还支持您可能希望托管的几十个Web应用程序(博客、CMS应用程序、维基等)。

        4
  •  3
  •   Reed Copsey    16 年前

    这很可能是:

    • SQL Server(数据库层)
    • 伊斯
    • ASP.NET或ASP.NET MVC

    根据您的需求,也可以使用Windows通信基金会在.NET中编写各种Web服务。这通常用于层之间的通信,包括许多“子产品”,如 WCF Data Services . 数据层可能使用诸如 ADO.NET Entity Framework .

        5
  •  2
  •   MatthewMartin muthu    16 年前
    • J2EE~WCF(最有进取心的 各种组件和服务 技术)
    • JavaServer Face~ASP.NET
    • 玻璃鱼~7岁(我不是 Java应用服务器专家,但直到 iis7,asp.net似乎在iis中, 但没有,也赚不了多少钱 使用IIS。在iis7中,应用服务器 作为 各种服务)
    • MySQL ~MS-SQL 服务器
        6
  •  1
  •   Todd Main    16 年前

    我无法想象微软推荐的堆栈不包括 Commerce Server 2009 . 但有了它,首选的堆栈就列出来了 http://www.microsoft.com/commerceserver/en/us/system-requirements.aspx . 我想如果没有它也会是一样的。

        7
  •  1
  •   Nate CSS Guy    16 年前

    我会说一些像

    • Windows Server 2008 R2
    • iIS7
    • Visual Studio 2010
    • ASP.NET MVC 2
    • SQL Server标准(除非您需要更多)
        8
  •  0
  •   Moo    16 年前

    没有人提到过的是,JavaAppServer环境的.NET等价性——IIS、ASP.NET等不属于Java AppServer的等价物。

    为了你需要的 AppFabric .

        9
  •  0
  •   ceth    15 年前
    • 共享点
    • 伊斯
    • MS SQL Server