Volta and GWT continues…… (II part)

The Volta features,

The most important aspect of any microsoft product is the familiarity, that what thy bank on the user-friendliness, that comes from the familiar usage of the keyboard keys, tools and techniques.Across all products it literally the same.

Same is the case of Volta too, but here the familiarity is the language, i.e the .Net languages, The Volta application is structured like a WinForms application, so is like bread n butter to most of the developers.

Similar to GWT , Volta also has extended support for creation of custom controls along with the basic set provided, which most of the developers developing custom controls in .Net windows and web applications.

Biggest change micrsoft have got into volta is that it the MSIL is recompiled to the target environment, In essence Volta is a recompiler. Volta works on MSIL rather than on a textual source language. Volta rewrites MSIL into any number of target languages, including, JavaScript and MSIL itself. This helps us to delay permanent decisions about architecture, target environment until after our code is basically instead of worrying about the architecture the developer can concentrate more on the problem rather than the material things around.

(Following Excerpt From Microsoft labs website)

In summary, Volta confers flexibility in the architecture dimension through:

  • Language-independence. Write Volta code in any language that compiles into MSIL. For example, C#, VB, IronPython, etc.
  • Leverage the entire .NET toolchain. Use libraries; the IDE, Intellisense, auto-complete, snippets; FxCop; profiler; class browser; ILDASM; and so on.
  • Low entry barrier. Reduce your learning burden; use “only the languages in the room.”
  • Brown-field applicability. Volta-enable existing applications for the cloud.
  • Beyond 2 tiers. Refactor to as many tiers as you need using exactly the same mechanisms recursively applied.
  • Deep embedding of CLR semantics. Preserve exact CLR semantics across platforms.
  • Cross-browser support. Use one programming model across browsers.
  • Complete orthogonality with refactoring. Mix and match refactoring and retargeting.
  • Ajax-ready. Write Ajax patterns and idioms in familiar .NET languages.
  • Cross-browser support. Write the same code for Internet Explorer and Firefox.
  • Debugging transparency. Debug code with a specific browser.
  • Leverage browser-specific features. Where needed, access features unique to each browser.
  • Visual-Studio integration. Enjoy seamless integration with the IDE.

Pretty similar features to GWT .

Lets see in future which of them fare better, its again the fight of the open source and the proprietary software.

The Google Vs Microsoft fight can reap rich benefits for developer like you and me and also the world which is plugged in to the internet 24/7 😛

Thats it for today,till then bye and have a great day ahead.

– Deepak.


One Response

  1. Thanks for information.
    many interesting things

Leave a Reply

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

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

Google+ photo

You are commenting using your Google+ 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 )


Connecting to %s

%d bloggers like this: