JScript .NET

JScript .NET is a .NET programming language developed by Microsoft. The primary differences between JScript and JScript .NET can be summarized as follows: Firstly, JScript is a scripting language, and as such programs (or more suggestively, scripts) can be executed without the need to compile the code first. This is not the case with the JScript .NET command-line compiler, since this next-generation version relies on the .NET Common Language Runtime (CLR) for execution, which requires that the code be compiled to Common Intermediate Language (CIL), formerly called Microsoft Intermediate Language (MSIL), code before it can be run. Nevertheless, JScript .NET still provides full support for interpreting code at runtime (e.g., via the Function constructor or the <a href="/wiki/Eval#JavaScript"

Comment
enJScript .NET is a .NET programming language developed by Microsoft. The primary differences between JScript and JScript .NET can be summarized as follows: Firstly, JScript is a scripting language, and as such programs (or more suggestively, scripts) can be executed without the need to compile the code first. This is not the case with the JScript .NET command-line compiler, since this next-generation version relies on the .NET Common Language Runtime (CLR) for execution, which requires that the code be compiled to Common Intermediate Language (CIL), formerly called Microsoft Intermediate Language (MSIL), code before it can be run. Nevertheless, JScript .NET still provides full support for interpreting code at runtime (e.g., via the Function constructor or the <a href="/wiki/Eval#JavaScript"
Date
enFebruary 2012
Developer
Microsoft
Developer
Microsoft
Extension
en.js
Has abstract
enJScript .NET is a .NET programming language developed by Microsoft. The primary differences between JScript and JScript .NET can be summarized as follows: Firstly, JScript is a scripting language, and as such programs (or more suggestively, scripts) can be executed without the need to compile the code first. This is not the case with the JScript .NET command-line compiler, since this next-generation version relies on the .NET Common Language Runtime (CLR) for execution, which requires that the code be compiled to Common Intermediate Language (CIL), formerly called Microsoft Intermediate Language (MSIL), code before it can be run. Nevertheless, JScript .NET still provides full support for interpreting code at runtime (e.g., via the Function constructor or the <a href="/wiki/Eval#JavaScript" title="Eval">eval</a> function) and indeed the interpreter can be exposed by custom applications hosting the JScript .NET engine via the VSA interfaces. Secondly, JScript has a strong foundation in Microsoft's ActiveX/COM technologies, and relies primarily on ActiveX components to provide much of its functionality (including database access via ADO, file handling, etc.), whereas JScript .NET uses the .NET Framework to provide equivalent functionality. For backwards-compatibility (or for where no .NET equivalent library exists), JScript .NET still provides full access to ActiveX objects via .NET / COM Interop using both the ActiveXObject constructor and the standard methods of the .NET Type class. Although the .NET Framework and .NET languages such as C# and Visual Basic .NET have seen widespread adoption, JScript .NET has never received much attention, by the media or by developers. It is not supported in Microsoft's premier development tool, Visual Studio .NET. However, ASP.NET supports JScript .NET.
InfluencedBy
ECMAScript
JScript
Influenced by
ECMAScript
JScript
Is primary topic of
JScript .NET
Label
enJScript .NET
Link from a Wikipage to an external page
msdn.microsoft.com/en-us/library/3bf5fs13.aspx
web.archive.org/web/20091027083329/http:/geocities.com/Jeff_Louie/jscript_net_windows_form.htm
msdn.microsoft.com/en-us/library/ms974588.aspx
Link from a Wikipage to another Wikipage
.NET Framework
ActionScript
ActiveX
ActiveX Data Objects
Apple Macintosh
ASP.NET
Base Class Library
C (programming language)
C++
Category:.NET programming languages
Category:JavaScript programming language family
Category:Object-based programming languages
COM Interop
Common Intermediate Language
Common Language Runtime
Component Object Model
Computer program
C Sharp (programming language)
C syntax
Duck typing
Dynamic typing
ECMAScript
Executable
Function (programming)
Global variables
HTML Application
Java (programming language)
JavaScript
JavaScript OSA
JScript
Lexical conventions
Main function (programming)
Microsoft
Multi-paradigm
PHP
Programming language
Right triangle
Run time (program lifecycle phase)
Script (computer programming)
Scripting language
Trigonometric function
Type conversion
Type declaration
Variable (computer science)
Visual Basic .NET
Visual Studio .NET
Weak typing
Name
enJScript .NET
Name
enJScript .NET
Paradigm
Multi-paradigm
Platform
.NET Framework
Reason
enmore on VSA interfaces
SameAs
JScript .NET
JScript .NET
JScript .NET
JScript .NET
JScript .NET
JScript .NET
m.03f t
Q1417175
RpBM
جسكربت .نت
جی‌اسکریپت دات‌نت
Subject
Category:.NET programming languages
Category:JavaScript programming language family
Category:Object-based programming languages
Typing
Duck typing
Dynamic typing
Weak typing
WasDerivedFrom
JScript .NET?oldid=1113502814&ns=0
WikiPageLength
8238
Wikipage page ID
840451
Wikipage revision ID
1113502814
WikiPageUsesTemplate
Template:Common Language Infrastructure
Template:ECMAScript
Template:Infobox file format
Template:Infobox programming language
Template:Multiple issues
Template:Original research
Template:Reflist
Template:Short description
Template:Technical statement
Template:Unreferenced
Template:Update
Wordnet_type
synset-format-noun-1
synset-programming language-noun-1