Что делает современный, стандартный основанный на Microsoft технологический стек, похожи? [закрытый]

11
задан marc_s 20 May 2010 в 11:00
поделиться

8 ответов

Возьмем только один пример:

Все на Windows Server 2012

​​Однако, как и в мире Java, существует гораздо больше вариантов, и это касается даже Microsoft.

13
ответ дан 3 December 2019 в 01:51
поделиться
  • J2EE ~ WCF (Самая предприимчивая из различных компонентных и сервисных технологий)
  • JavaServer Face ~ ASP .NET
  • Glassfish ~ IIS 7 (я не специалист по серверам приложений Java, но до IIS7, ASP.NET, казалось, был в IIS, но не и не особо использовали IIS. В IIS7 сервер приложений более интересен как поставщик различных служб)
  • MySQL ~ MS- SQL Server
2
ответ дан 3 December 2019 в 01:51
поделиться

Ваш типичный стек Microsoft, вероятно, выглядит так:

  • IIS 7
  • ASP.NET 4
  • ASP.NET MVC 2 или веб-формы (MVC, вероятно, считается более современные технологии)
  • Entity Framework 4
  • SQL Server 2008

В некоторых точках стека можно заменить технологию сторонних производителей. Сервер базы данных, вероятно, является наиболее распространенным местом для этого. Я использовал Oracle, PostgreSQL и MySQL с ASP.NET в дополнение к SQL Server. Пока у вас есть драйвер ADO.NET, все в порядке.

9
ответ дан 3 December 2019 в 01:51
поделиться

Скорее всего, это будет:

  • SQL Server (уровень БД)
  • IIS
  • ASP.NET или ASP.NET MVC

В зависимости от ваших требований, могут быть также различные веб-службы, написанные на .NET с использованием Windows Communication Foundation. Это часто используется для связи между уровнями и включает множество "субпродуктов", таких как WCF Data Services. Уровни данных могут использовать такие технологии, как ADO.NET Entity Framework.

3
ответ дан 3 December 2019 в 01:51
поделиться

Я не могу представить, чтобы Microsoft порекомендовала стек, который не включает Commerce Server 2009 . Но вместе с ним указан предпочтительный стек http://www.microsoft.com/commerceserver/en/us/system-requirements.aspx . Думаю, без него было бы то же самое.

1
ответ дан 3 December 2019 в 01:51
поделиться

Я бы сказал что-то вроде

  • Windows Server 2008 R2
  • IIS7
  • Visual Studio 2010
  • ASP.NET MVC 2
  • Стандарт SQL Server (если только вы не нужно больше)
1
ответ дан 3 December 2019 в 01:51
поделиться

Полезной утилитой для настройки машины для стека MS является их установщик веб-платформы 2.0 . Он включает IIS (и знает, какая версия подходит для вашей конкретной ОС), ASP.NET и среды выполнения 3.5 и 4.0 .NET, экспресс-версию SQL Server 2008 и такие опции, как WCF RIA Services, ASP.NET MVC2, и т. д. Он также поддерживает десятки веб-приложений (блоги, приложения CMS, вики и т. д.), которые вы, возможно, захотите разместить.

7
ответ дан 3 December 2019 в 01:51
поделиться

То, что еще никто не упомянул, является эквивалентом .Net среды Java AppServer - IIS, ASP.Net и другие не являются эквивалентом Java AppServer.

Для этого вам понадобится AppFabric .

0
ответ дан 3 December 2019 в 01:51
поделиться