The Volta technology preview is a developer toolset that enables you to build multi-tier web applications by applying familiar techniques and patterns.
First, design and build your application as a .NET client application, then assign the portions of the application to run on the server and the client tiers late in the development process.
Developers can target either web browsers or the CLR as clients and Volta handles the complexities of tier-splitting for you.
Volta comprises tools such as end-to-end profiling to make architectural refactoring and optimization simple and quick.
In effect, Volta offers a best-effort experience in multiple environments without any changes to the application.
…declarative tier-splitting enables developers to postpone architectural decisions about distribution until the last possible responsible moment.
Also, thanks to a shared programming model across multiple-tiers, Volta enables new end-to-end profiling and testing for higher levels of application performance, robustness, and reliability.
Using the declarative tier-splitting, developers can refine architectural decisions based on this profiling data.
This saves time and costs associated with manual refactoring.
In effect, Volta extends the .NET platform to further enable the development of software+services applications, using existing and familiar tools and techniques.
Sounds very interesting, eh ? The “Live Labs” crew have been busy…!
- Visual Studio 2008 (Beta 2 [20706.1] or RTM [21022.8]) with .NET Framework 3.5, and
- A web browser (Internet Explorer 6+ or Firefox 2) for integrated debugging