их завдань і створення новаторських рішень [11]. Розробникам програмного забезпечення часто доводиться вирішувати ряд проблем, щоб створювати вдалі програми. Роль Visual Studio полягає в тому, щоб поліпшити процес розробки і спростити розробку високоефективних програм.
Як в Visual Studio поліпшений процес розробки:
1) Продуктивність
Засоби Visual Studio дозволяють розробникам працювати з більшою віддачею і затрачати менше зусиль на повторювані завдання. Слід зазначити високопродуктивні редактори коду, підтримку технології IntelliSense, майстрів і різних мов кодування в одній інтегрованому середовищі розробки (IDE), а також продукти управління життєвим циклом додатків (ALM) в Microsoft Visual Studio Team System. У нових версіях Visual Studio постійно з'являються нові засоби, що дозволяють розробникам зосередитися на вирішенні основних проблем, а не на рутинній роботі.
2) Інтеграція
Розробники, які застосовують Visual Studio, отримують у своє розпорядження інтегрований продукт, що включає інструменти, сервери та служби. Продукти Visual Studio відмінно працюють разом - не тільки один з іншим, але і з іншими програмами Майкрософт, включаючи серверні продукти і додатки Microsoft Office.
3) Комплексність
У Visual Studio містяться інструменти для всіх етапів розробки програмного забезпечення (розробка, тестування, розгортання, інтеграція та управління) і для розробників будь-якого рівня кваліфікації, від новачків до досвідчених фахівців. Visual Studio підтримує розробку для різних типів пристроїв - ПК, серверів, мережевих і мобільних пристроїв.
4) Надійність
Visual Studio розробляється таким чином, щоб забезпечити високу надійність і сумісність. Visual Studio володіє вдалим поєднанням безпеки, масштабованості та взаємодії. У Visual Studio завжди підтримуються новітні технології, але скрізь, де це можливо, забезпечується зворотний сумісність.
4.2 Технологія. Net Framework 2.0
Microsoft.NET Framework - програмна технологія, призначена для створення як звичайних програм, так і веб-додатків (в якості платформи для розробок вперше запропонована корпорацією Microsoft).
Однією з основних ідей Microsoft.NET є сумісність різних служб, написаних на різних мовах. Наприклад, служба, написана на C + + для Microsoft.NET, може звернутися до методу класу з бібліотеки, написаної на Delphi; на C # можна написати клас, успадкований від класу, написаного на Visual Basic.NET, а виключення, створене методом, написаним на C #, може бути перехоплено і оброблено в Delphi. Кожна бібліотека (збірка) в.NET має відомості про свою версію, що дозволяє усунути можливі конфлікти між різними версіями збірок.
. NET є патентованої технологією корпорації Microsoft. Проте, після укладення домовленості з компанією Novell, була визнана технологія Mono як реалізація.NET на Unix-подібних системах (GNU / Linux, Mac OS X). Однак домовленість стосується Novell і клієнтів Novell, також технології ASP.NET, ADO.NET і Windows.Forms були стандартизовані ECMA / ISO та використання їх у Mono знаходиться під загрозою претензій з боку Microsoft. Mono надає реалізацію ASP.NET, ADO.NET і Windows.Forms, але в той же час рекомендує...