Microsoft Live Labs Volta jest zestawem narzędzi umożliwiającym budowanie wielokondygnacyjnych aplikacji webowych bazujących na standardzie .NET, bibliotek programistycznych i tzw. toolset'ów. A więc co jest takiego innowacyjnego w technologii firmy z Redmond, która właśnie ujrzała światło dzienne jako tzw. preview (przedsmak możliwości)? Wszakże możemy to wszystko wykonać wykorzystując, choćby najprostsze, darmowe środowisko Visual Studio Express Edition. W artykule tym postaramy się odpowiedzieć na powyższe pytanie przyglądając się dokładnie nowemu narzędziu Microsoftu. Zobaczmy co tak naprawdę drzemie w Microsoft Live Labs Volta.
Czym jest Microsoft Live Labs Volta?
Jak już wspomnieliśmy we wstępie Microsoft Live Labs Volta umożliwia przygotowanie od podstaw aplikacji webowych, od momentu zaprojektowania, aż po proces publikacji - w sposób tak prosty, iż developerzy wcale nie muszą znać wszystkich tajników związanych z tworzeniem danego modułu oraz jego wdrożeniem w rzeczywiste realia. Jak to możliwe? Projektując dowolny element aplikacji w wybranym języku programowania nie musimy wiedzieć co zrobić, aby projekt ten spełniał wyznaczone standardy webowe. Volta automatycznie zadba o to za Nas. I to jest najważniejsza cecha tejże technologii, która sprawia, iż warto po nią sięgnąć.
Do pozostałych cech Volty należy:
- Proste tworzenie składników oprogramowania (bibliotek, atrybutów, klas).
- Dostęp do dowolnych kryteriów definiujących tworzone aplikacje.
- Automatyczna lokalizacja błędów w kodzie i ich naprawa.
- Możliwość korzystania z dowolnych technologii opartych na każdej edycji języka .NET (w tym także najnowszej - 3.5).
- Pełna integracja z Visual Studio 2008 umożliwiająca wykorzystanie wszystkich innowacji zawartych w tym środowisku do budowania aplikacji webowych.
- Sposobność tworzenia aplikacji oraz innych rozwiązań opartych na platformie Microsoft Silverlight.
- Prosty i intuicyjny interfejs użytkownika.
Dodajmy również, że Microsoft Live Labs Volta automatycznie tworzy procesy komunikacji, szeregowania oraz zdalnego wykonywania kodu co bardzo ułatwia pracę z aplikacją i przyspiesza budowanie nowych projektów.
Wymagania systemowe
Instalator programu Microsoft Live Labs Volta pobierzemy z tej lokalizacji. Poniżej natomiast znajduje się lista wymagań systemowych, jakie musi spełniać środowisko pracy umożliwiające poprawne działanie nowego narzędzia.
Wymagania systemowe
| Oprogramowanie bazowe: |
Microsoft Visual Studio 2008 beta 2 lub RTM (nie dotyczy wersji Express Edition) |
| Dodatkowe komponenty: |
.NET Framework 3.5, Silverlight (opcjonalnie) |
| Przeglądarka internetowa: |
Internet Explorer 6 lub 7 oraz Mozilla Firefox 2.x.x.x i nowsze |
Proces instalacji jest niezwykle prosty zatem nie będziemy go omawiać.
Praca z Microsoft Live Labs Volta
Kiedy skorzystać z Volty?
Odpowiedź na to pytanie wydaje się oczywista - kiedy tylko chcemy zbudować aplikację webową! Sposobność dostarczania aplikacji (bazujących także na AJAX'ie) bezpośrednio do usługi typu klient-serwer, dostosowywanie procesu wdrażania, użycie tego samego modelu programistycznego na poziomie serwera i przeglądarki umożliwiające kontrolę publikacji oraz wiele innych rozwiązań sprawia, że Microsoft Live Labs Volta okazuje się niezastąpionym narzędziem podczas tego typu projektowania.