Dot-Net

現代、標準的基於 Microsoft 的技術堆棧是什麼樣的?

  • December 28, 2012

假設我要求 Microsoft 描述完美的、現代的、基於 Microsoft 的技術堆棧,以支持標準電子商務網站,該網站可能具有簡單的 2 層網路/數據庫架構。它會是什麼樣子?是的,我只是在尋找產品/技術名稱列表。

例如,在 J2EE 世界中,我可能會描述一個堆棧,其中包括:

  • J2EE 6 標準
  • JavaServer Faces
  • 玻璃魚 3
  • MySQL 5.1.x

我猜這個堆棧包括 .NET、SQL Server、ASP.NET、IIS 等的一些組合,但我對這個世界並不熟悉。在微軟領域尋找等效的想法。

僅舉一個例子:

全部在Windows Server 2012上

然而,就像在 Java 世界中一樣,有更多的選擇——甚至只堅持微軟。

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

  • IIS 7
  • ASP.NET 4
  • ASP.NET MVC 2 或 Web 窗體(MVC 可能被認為是更現代的技術)
  • 實體框架 4
  • SQL Server 2008

您可以在堆棧中的某些位置替換非 Microsoft 技術。數據庫伺服器可能是執行此操作的最常見位置。除了 SQL Server,我還在 ASP.NET 中使用過 Oracle、PostgreSQL 和 MySQL。只要您有 ADO.NET 驅動程序,您就可以開始使用。

引用自:https://stackoverflow.com/questions/2850641