Microsoft Visual Studio

Матеріал з Вікіпедії — вільної енциклопедії.

Перейти до: навігація, пошук

Microsoft Visual Studio — лінійка продуктів фірми Майкрософт, що включають інтегроване середовище розробки програмного забезпечення і ряд інших інструментальних засобів.

Зміст

[ред.] Компоненти

Visual Studio включає один або декілька з наступних компонентів:

  • Visual Basic .NET, а до його появи — Visual Basic
  • Visual C++
  • Visual C#
  • Visual J#

Багато варіантів постачання також включають:

У минулому, до складу Visual Studio також входили продукти:

  • Visual InterDev
  • Visual J++
  • Visual FoxPro

[ред.] Версії

Найзначиміші версії пакету:

  • Visual Studio 97 — перша випущена версія Visual Studio, в ній вперше були зібрані разом різні засоби розробки ПЗ. Вона була випущена в двох версія Professional і Enterprise і включала Visual Basic 5.0, Visual C++ 5.0, Visual J++ 1.1, Visual FoxPro 5.0, вперше з'явилося середовище розробки ASP — Visual InterDev.
  • Visual Studio 97 — була першою спробою Microsoft створити єдине середовище для розробки на різних мовах програмування: Visual C++, Visual J++, Visual InterDev, і MSDN використовували одне середовище, зване Developer Studio. Visual Basic і Visual FoxPro використовували окремі середовища для розробки.
  • Visual Studio 6.0 — випущена в червні 1998 — остання версія Visual Studio, що працює на платформі Win9x. Як і раніше популярна серед програмістів, що використовували Visual Basic. Дана версія була основним середовищем розробки додатків під Windows від Microsoft, до появи платформи .NET.
  • Visual Studio .NET (кодове ім'я Rainier; внутрішня версія 7.0) — випущена в лютому 2002 (влючала .NET Framework 1.0). Service Pack 1 для Visual Studio .NET (2002) випущений в березні 2005.
  • Visual Studio .NET 2003 (кодове ім'я Everett; внутрішня версія 7.1) — випущена в квітні 2003 (влючаєт .NET Framework 1.1). Service Pack 1 для Visual Studio .NET 2003 випущений 13 вересня 2006.

[ред.] Visual Studio 2005

Visual Studio 2005 (кодове ім'я Whidbey; внутрішня версія 8.0) — випущена в кінці жовтня 2005 (влючає .NET Framework 2.0). На початку листопада 2005 також вийшла серія продуктів в редакції Express: Visual C++ 2005 Express, Visual Basic 2005 Express, Visual C# 2005 Express і інше[1]. 19 квітня 2006 редакція Express стала безоплатною. Service Pack 1 [2] для VS2005 і всіх Express-редакцій [3] випущений 14 грудня 2006 року. Додаткова латка для SP1, що вирішує проблему сумісності з Windows Vista випущена 3 червня 2007.

[ред.] Visual Studio 2008

В листопаді 2007 корпорація Microsoft оголосила [4] про випуск нових продуктів для розробників Visual Studio 2008 (кодове ім'я Hawaii) і .NET Framework 3.5. Маючи понад 250 нових функціональних можливостей, Visual Studio 2008 пропонує істотні поліпшення кожній з версій, включаючи Visual Studio Express та Visual Studio Team System.

  • Language Integrated Query (LINQ) заповнює прогалину між об’єктним програмуванням і даними та дозволяє розробникам зосередитися не на доступі до даних, а на роботі з ними.
  • Visual Studio Team System підтримує управління збіркою програм, включаючи виконання планових збірок та збірок в результаті процесу безперервної інтеграції. Team Build забезпечує інтегровану підтримку статичного аналізу коду під час виконання збірки і проведення контрольних випробувань збірки.
  • Значне спрощення розробки для Web завдяки новій техніці обміну інформацією з веб-сервером для веб-сайтів, які підтримують AJAX/JSON. Нові елементи управління ASP.NET передбачають покращене управління сторінками і шаблони, а Windows Communication Foundation передбачає вбудовану підтримку RSS і REST.
  • .NET Framework 3.5 також містить декілька нових функціональних можливостей, серед яких можна назвати можливості для Web 2.0, сервіс-орієнтовану архітектуру (Service-Oriented Architecture, SOA) та програми на базі технології ПЗ + Сервіси (Software+Services). Сервіси з підтримкою послідовності операцій надають нові класи моделі програмування, які спрощують створення сервісів з підтримкою послідовності операцій за рахунок використання Windows Communication Foundation і Windows Workflow Foundation. Це дозволяє розробникам на .NET Framework створювати бізнес-логіку сервісу, використовуючи WF, та організовувати обмін повідомленнями з цим сервісом за допомогою WCF.
  • Підтримка додаткових протоколів веб-сервісів у Windows Communication Foundation, включаючи протоколи Web Services Atomic Transaction (WS-AtomicTransaction) 1.1, WS-ReliableMessaging 1.1, WS-Secure Conversation та Web Services Coordination (WS-Coordination) 1.1.

[ред.] Доповнення (Add-Ins)

Visual Studio побудована в архітектурі, що підтримує можливість використання доповнень (Add-Ins), — плагінів від сторонніх розробників, що дозволяє розширювати можливості середовища розробки.

Деякі з найбільш популярних доповнень:

  • DevPartner Studio
  • Visual Assist
  • ReSharper
  • IncrediBuild
  • Workspace Whiz
  • Viva64

[ред.] Виноски

[ред.] Посилання

Особисті інструменти