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