Re.Mark

My Life As A Blog

Volta

leave a comment »

Last week, Microsoft Live Labs released a CTP of Volta.  Volta is:

“a developer toolset that allows you to build multi-tier web applications by applying familiar techniques and patterns.”

Here’s how it works.  You write your code in C# – let’s say for a web page.  Volta recompiles the MSIL as Javascript – so your page is fully functional even though you wrote in C#.  Then, if you decide that some of the code should run server-side, you can “tier-split” (via an automated refactoring that adds attributes to your classes) and bingo.  Job done.I downloaded the CTP and went through the Quickstart and a couple of the samples that come with it and it does what it says on the virtual tin.  Of course, when splitting, you’ll want to remember the Fallacies of Distributed Computing (especially “Latency is Zero”.)  And to help you, Volta comes with some profiling tooling.This is a technology that’s worth keeping an eye on.  Right now, it seems a little raw – performance will no doubt improve over future releases – but there’s no doubting the power that comes with the simple model it offers.

Advertisements

Written by remark

December 11, 2007 at 11:20 pm

Posted in .NET, Development, Software

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: