45
Visual Studio Team System поддерживает управление сборкой программ,
включая выполнение плановых сборников и сборников в результате процесса
беспрерывной интеграции. Team Build обеспечивает интегрированную
поддержку статического анализа кода во время выполнения сборники и
проведения контрольных испытаний сборники.
Отметим значительное упрощение разработки для Web благодаря новой
технике обмена информацией с веб-сервером для веб-сайтов, которые
поддерживают AJAX/JSON. Новые элементы управления ASP.NET
предусматривают улучшенное управление страницами и шаблоны, а Windows
Communication Foundation предусматривает встроенную поддержку RSS и
REST.
.NET Framework 4.5 также содержит несколько новых функциональных
возможностей, среди которых можно назвать возможности для Web 2.0, сервис-
ориентированную архитектуру (Service-Oriented Architecture, SOA) и
программы на базе технологии ПО + Сервисы (Software+Services). Сервисы с
поддержкой последовательности операций предоставляют новые классы
модели программирования, которые упрощают создание сервисов с
поддержкой последовательности операций за счет использования Windows
Communication Foundation и Windows Workflow Foundation. Это позволяет
разработчикам на .NET Framework создавать бизнес-логику сервиса, используя
WF, и организовывать обмен сообщениями с этим сервисом с помощью WCF.
В качестве языка программирования для реализации проекта выбран язык
С#. Это один из наиболее популярных сегодня языков программирования, так
как имеет ряд существенных преимуществ.
Язык программирования C# включает лучшие черты целого ряда своих
предшественников [50]. Кроме языка C++, необходимо указать еще несколько
знаковых для настоящего времени языков программирования, а именно, Java и
Visual Basic.
Язык программирования C# служит для практической реализации
компонентно-ориентированного подхода к программированию, который