Lesson plan

JScript .NET

JScript .NET is a .NET framework programming language developed by Microsoft as proprietary software. The main differences between JScript and JScript .NET can be summarized as: Firstly, JScript is a scripting language, and as such, programs (or more suggestively, scripts) can be executed with no need to compile the code before. This is not the case with the JScript .NET command-line interface 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 named Microsoft Intermediate Language (MSIL), code before it can be run. Nevertheless, JScript .NET still fully supports interpreting source code at runtime (e.g., via the Function constructor or the eval 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 and Component Object Model (COM) technologies, and relies mainly on ActiveX components to provide much of its function (including database access via ActiveX Data Objects (ADO), file handling, etc.), whereas JScript .NET uses the .NET framework to provide equivalent function.…

Back to article

Article summary

JScript .NET is a .NET framework programming language developed by Microsoft as proprietary software. The main differences between JScript and JScript .NET can be summarized as: Firstly, JScript is a scripting language, and as such, programs (or more suggestively, scripts) can be executed with no need to compile the code before. This is not the case with the JScript .NET command-line interface 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 named Microsoft Intermediate Language (MSIL), code before it can be run. Nevertheless, JScript .NET still fully supports interpreting source code at runtime (e.g., via the Function constructor or the eval 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 and Component Object Model (COM) technologies, and relies mainly on ActiveX components to provide much of its function (including database access via ActiveX Data Objects (ADO), file handling, etc.), whereas JScript .NET uses the .NET framework to provide equivalent function.…

Key claims

No claims recorded.

Discussion questions

  1. Summarise the article in your own words. Which single claim would you verify first, and why?
  2. Which claim in this article is most likely to be revised as the sources update? How would you check its current status?
  3. If two sources disagreed about one of these facts, what would you need in order to trust one over the other?

Bibliography

No sources recorded.

Key claims and bibliography are generated from the same tracked claims and sources as the article page.