2009-10-25 15 views

Odpowiedz

14

Volta był w stanie skompilować kod MSIL do dowolnego odpowiedniego punktu końcowego. Chodziło o to, aby napisać swoją logikę w MSIL (tj. VB.Net, C#) i skompilować ją do technologii najbardziej odpowiedniej dla warstwy, na której była ona używana. Tak więc na przykład kompilowałby się z SQL w warstwie danych, regularnym CLR w warstwie środkowej i Silverlight w warstwie internetowej.

Ponieważ Volta była technologiczną zapowiedzią, nie było żadnej gwarancji, że kiedykolwiek zostanie wydana. Wygląda na to, że włączyli projekt - mówią tymczasowo, ale minął już ponad rok.

Jedną z umiejętności Volty było skompilowanie kodu C# do JavaScript. Jeśli to jest to, o co prosisz, dostępny jest podobny projekt o nazwie Script#, opracowany przez Nikhila Kothari z grupy .NET Developer Platform.

+5

Szczerze mówiąc, naprawdę Myślę, że MS rzuciło piłkę na tę. Wszystko wskazuje na to, że tworzenie stron internetowych nadal wnosi większy nacisk na klienta, a silverlight nie jest dla wszystkich filiżanką herbaty. Biorąc pod uwagę, że Google ma GWT, a Apple wkrótce ma Gianduię, co MS robi w tym miejscu? –

+0

Uh ... Skrypt # już nie istnieje? Właśnie pomyślałem "co jeśli ..." i googled więc dowiedziałem się Volta i Script #, ale oba są martwe. Szkoda :( –

+0

Nr skryptu nie jest martwy http://scriptsharp.com/ –

4

Ideą Volta, z tego co zrozumiałem z zapowiedzi w 2007 roku, było to, że można rozwijać swoje aplikacja internetowa w .Net (po stronie serwera), a Volta tłumaczy kod .Net (MSIL) na czysty JavaScript, jeśli klient nie miał zainstalowanego .Net. W przeciwnym razie użyłby kodu MSIL i wykonałby go w środowisku .Net klienta.

Wykonanie lokalnego kodu .Net jest przeciwne GWT, który generuje tylko Javascript.

Powiązane problemy