Welcome to MSDN Blogs Sign in | Join | Help

Managed JScript announced

At MIX07 Microsoft released a new implementation of JavaScript on top of Dynamic Language Runtime (DLR) as part  of Silverlight  1.1 Alpha release. The brand new JavaScript implementation code named “Managed JScript” brings all the power of managed world to JavaScript developers. This release provides cross-language support and access to the .NET Framework along with ECMAScript Edition 3 feature set. We are working to make sure that Managed JScript is a first class language on top of DLR.

 

Managed JScript is different from JScript.NET. Managed JScript is a brand new implementation based on infrastructure provided by DLR. It is an implementation of ECMAScript Edition 3 with added support for CLR and DLR. Being based on DLR, it nicely interoperates with other dynamic languages. Managed JScript doesn’t support JScript.NET Classes, typed variables and generation of assemblies.

 

A QuickStart guide for programming Silverlight using Managed JScript and other dynamic languages is available at Silverlight site. There are some cool samples available at http://www.codeplex.com/dynamicsilverlight. You are welcome to add your DLR based samples on CodePlex. Also Jim Hugunin  is now blogging about DLR’s design and other details. Jim Hugunin and John Lam gave a very interesting talk at MIX today showing the power of DLR and Silverlight by gluing together code from different languages and creating a brand new sample.

 

Managed JScript is also available as part of Microsoft ASP.NET Futures (May 2007) for use as server side dynamic language. A walkthrough on using Managed JScript and other dynamic languages in ASP.NET is available.

 

For more details of work we are doing on JScript, please keep checking our JScript team blog.

 

Published Wednesday, May 02, 2007 4:22 PM by deepak.jain

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

# S??bastien Let??li?? and Cyril Balit weblog - Java, Javascript, Eclipse, RCP, RIA, SOA, AJAX, WPF, Swing, SWT, JFace, Web Services, REST

Friday, May 04, 2007 3:59 PM by guy

# re: Managed JScript announced

Does it support E4X?

Saturday, May 05, 2007 7:54 PM by Jeff Walden

# re: Managed JScript announced

Be careful what you wish for; E4X is a horribly-specified extension to the language, and it integrates quite poorly with many existing JavaScript paradigms.  I pity anyone who has to implement E4X.

It's quite telling that the next iteration of ECMAScript (the standardized version of JavaScript), version 4, will not include E4X, even though it is a stated goal in the E4X specification for it to be included in the next version of ECMAScript.

Tuesday, May 08, 2007 9:40 AM by ged

# re: Managed JScript announced

Christ MS - its all too late for this.

The NET is expoding and MS are trying to Spead the net to catch as much of the game as possoble by hooking all the open source prohrammers back into .NET.

Most of these programmers hate MS, and its a really bad case of "Once bitten twice shy" with MS.

Now ones trusts the CLR and DLR to be controlled by MS.

Sure Sun control Java, but they are not biased in also keeping you on MS servers and desktops liek MS are.

Once MS can seperate the CLR from Windows, peopel will hva ea readon to trust MS again.

The conflict of interest is just too obvious for everyone

Friday, September 07, 2007 5:58 AM by Gaurav Seth's WebLog

# Some Quick JScript References

Looking for documentation regarding the different flavors of JScript and not sure which one is correct.

Monday, November 23, 2009 9:31 PM by Misha Bergal

# re: Managed JScript announced

Looks like not active development of this is taking place.

Donate it to CodePlex foundation.

Leave a Comment

(required) 
required 
(required) 

  
Enter Code Here: Required
 
Page view tracker