| • | Visual Studio .NET sprawia, że firma może zyskać nowe możliwości i szybko reagować na zmiany zachodzące na rynku dzięki wykorzystaniu usług Web opartych o XML. Tworzą one prosty, wygodny, oparty o standardy model przeznaczony do integracji oraz udostępniania aplikacji. Usługi Web pozwalają programistom składać nowe aplikacje wykorzystując istniejący już kod, a równocześnie pozwalają łatwo dodawać nowa funkcjonalność - niezależnie od platformy, języka programowania, czy modelu obiektowego. Usługi Web oparte o XML pozwalają na dynamiczny rozwój - zapewniają sposób integracji w obrębie przedsiębiorstwa i z systemami działającymi u partnerów. Równocześnie są sposobem udostępniania nowych usług klientom. Visual Studio .NET to jedyne narzędzie dostępne dla programistów, które od początku budowane jest z uwzględnieniem usług Web. |
| • | Dzięki Visual Studio.NET przedsiębiorstwo może wykorzystać istniejące aplikacje,
wiedzę deweloperów, oraz infrastrukturę IT a jednocześnie przy mniejszym
nakładzie środków zbudować, wdrożyć i zarządzać aplikacjami krytycznymi dla
przedsiębiorstw. |
| • | Stosując ten pakiet, wszyscy członkowie zespołu mogą efektywnie pracować razem,
a równocześnie zarząd jest pewien, że aplikacja będzie odpowiadać założonym
potrzebom biznesowym. |
| • | Konstrukcja Visual Studio.NET silnie opiera się na standardach. ECMA
zatwierdziło specyfikację C# oraz CLI, co zapewnia szerokie wsparcie przemysłu
dla Microsoft .NET. |
| • | Dzięki kompleksowemu zestawowi narzędzi do budowy szerokiej gamy aplikacji można
tworzyć rozwiązania, o różnych typach interfejsów użytkownika - od bogatego
interfejsu klasycznych aplikacji, przez systemy dostosowane do przeglądarek, aż
po takie, które będą dobrze działać na urządzeniach przenośnych. Dzięki
wygodnemu środowisku Visual Studio.NET, gdzie wszystkie operacje można wykonywać
w sposób naturalny dla dewelopera, przejście do nowego narzędzia praktycznie nie
wymaga przeszkolenia. Programista od razu może rozpocząć efektywną pracę z nowym
pakietem. |
| • | Visual Studio .NET daje unikalną możliwość skorzystania z dziesiątek języków
programowania działających na platformie .NET, dzięki czemu można w pełni
skorzystać z wiadomości posiadanych przez dewelopera. |
| • | Aplikacje czy komponenty napisane w dowolnym języku programowania, włączając w
to usługi Web oparte o XML, mogą być bez problemu współdzielone przez wielu
programistów i wielokrotnie używane w projektach. Dzięki temu w pełni
wykorzystywana jest baza istniejącego kodu, co sprawia że gotowa aplikacja
powstaje znacznie szybciej. |
| • | Metoda "przeciągnij i upuść" znacznie zredukowała ilość kodu, jaką musi
wprowadzać programista. |
| • | .NET Framework automatycznie obsługuje usługi Web. Programista zajmuje się
logiką biznesową a nie infrastrukturą. Intuicyjny, ujednolicony model
programowania upraszcza rozwój aplikacji. |
| • | Zespół projektowy może współdzielić elementy architektury aplikacji, co
przyspiesza prace, a dodatkowo zapewnia, że wszyscy skorzystają z opracowanych
dobrych zasad programowania. Cały proces tworzenia rozwiązania może być
kontrolowany z poziomu jednego środowiska. Visual Studio .NET zawiera komponenty
niezbędne przy tworzeniu aplikacji klasy enterprise - od projektowania, przez
testowanie i instalację, aż po mechanizmy koordynacji prac z innymi członkami
zespołu. |
| • | Obsługując cały proces projektowania, Visual Studio .NET jest doskonałą
platformą, która daje możliwość zintegrowania rozwiązań firm trzecich, co
pozwala programistom mieć w jednym miejscu dostępne wszystkie narzędzia, jakie
potrzebują. |
| • | Platforma .NET gwarantuje zwiększoną wydajność, skalowalność i niezawodność
tworzonych aplikacji. Dzięki udoskonalonej architekturze rozproszonych
aplikacji, programista może pisać znacznie mniej linii kodu. Wiele mechanizmów
zwiększających wydajność .NET sprawiają, że aplikacje stworzone przy użyciu
Visual Studio .NET są nawet 3 razy szybsze niż te, które powstają przy użyciu
narzędzi konkurencji. |
| • | Pozwala na bezobsługowe instalowanie napisanych aplikacji. |
| • | Platforma .NET eliminuje konflikty DLL, tak że nowe aplikacje mogą działać razem
z tymi, które korzystając ze starszych wersji bibliotek. |
| • | Zapewnia solidne mechanizmy bezpieczeństwa, oparte o system certyfikatów.
Zmniejsza koszty administracji, dzięki temu, że aplikacje mogą działać w
odizolowanej przestrzeni u klienta bez konieczności instalowania. .NET Framework
zapewnia możliwość szczegółowej kontroli nad tym, co aplikacja może wykonywać, a
jakie operacje są zabronione, co sprawia że deweloper znacznie prościej może
stworzyć niezawodną i bezpieczną aplikację. |
| • | Dzięki Visual Studio .NET można wykorzystać moc najszybszego serwera
bazodanowego - SQL Server (tm) 2000. Skomplikowana witryna e-commerce może być
znacznie szybciej zbudowana w oparciu o Commerce Server 2000. Host Integration
Server zapewnia bezproblemową integrację z istniejącymi już, starszymi
aplikacjami czy zbiorami danych. |