Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8084905
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 5, 20262026-06-05T17:56:14+00:00 2026-06-05T17:56:14+00:00

Writing Classic ASP code in JScript has a lot going for it: more humane

  • 0

Writing Classic ASP code in JScript has a lot going for it: more humane syntax, a sane object system, programmer familiarity, and a general lack of annoyances. You can even mix legacy VBScript and new JScript code in your existing Classic ASP apps if you’re mindful of a few quirks.

I’ve been thinking that there’s got to be some reason that it isn’t used more. Is it just momentum and the lack of documentation? Or are there good reasons from a performance, scalability, or reliability point-of-view to stick with VBScript?

N.B.: I’m only interested in comparing VBScript and JScript. I know that Classic ASP is a pile in general, but I have no choice here.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-05T17:56:15+00:00Added an answer on June 5, 2026 at 5:56 pm

    I vote in favor of JScript. I did some research a few years ago and found no real performance impact to using one or the other.
    It’s true that many examples and documentation (all of which will be old) will use VBScript, but these are easy to translate if you are moderately familiar with JScript.

    JScript is Microsoft’s flavor of ECMAScript, or “JavaScript”.

    • JavaScript runs on Windows, Linux and Mac (and also iPhone, Android, Windows Phone and even .NET and Java via compiler/interpreter projects). VBScript runs only on Windows, and even then only has two major interpreters that I know of: Classic ASP and Windows Scripting Host and both are deprecated.
    • JavaScript is an open standard, VBScript is a proprietary language ( http://en.wikipedia.org/wiki/ECMAScript )
    • JavaScript is included by default on every Windows operating system after ’95
    • Microsoft, Google, Mozilla and more are actively developing ways to make JavaScript run faster in other environments, like the browser. There is no such development for VBScript, which is pretty much dead end.
    • JavaScript is an object/prototype language that supports OOP (including inheritance, polymorphism and encapsulation through closures). Try doing any of this in VBScript.

    http://javascript.crockford.com/prototypal.html

    http://ejohn.org/blog/simple-javascript-inheritance/

    http://w3mentor.com/learn/javascript-examples/object-oriented-javascript/example-of-encapsulation-using-javascript/

    • Both VBScript and JScript can use built-in tools to parse XML, but JScript wins with JSON
    • JScript in WSH can do anything VBScript can do with one or two very rare exceptions. In these RARE cases, you can call out to VBScript using the scripting engine ActiveXObject.
    • JScript has the far superior/modern try {} catch {} which even VB.NET adopted, whereas VBScript has only ON ERROR

    VBScript might have an edge over JScript with certain API’s or interfaces, but this is easily remedied. The same thing jQuery does for the awful DOM API in the browser, JScript on the server-side can do because it’s just so darn flexible.

    There shouldn’t be maintainability issues with JScript on the server side (as opposed to VBScript) because any decent web programmer NEEDS to know JavaScript, which Microsoft has embraced (see Windows 8, see VS2010 including jQuery in templates, etc. and so much more).

    I think it has more to do with the audience and ignorance. Microsoft likes to cater to its VB developers. I used to be a VB developer before my eyes were opened to C# and JavaScript.

    Please! Use JScript. Promote JScript. Let’s move forward and leave VBScript in the dust.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I am writing a navigation system in classic ASP (on Windows CE). I require
When writing parameterized queries in Classic ASP, I have been using the following syntax:
I'm a former classic ASP programmer and sometimes PHP programmer writing my first ASP.NET
I am writing a small application in Classic ASP. I have a page which
I'm writing an application in classic ASP (yes, please forgive me) that sends e-mails
We have a number of classic ASP websites using a VB6 DLL (COM) object
I have a classic asp webapp that I need to implement url re-writing in.
I am writing Classic ASP program.In one function, I have to use 2 update
I'm writing a quick website in ASP (classic) Javascript. I'm using a prepared statement
I’m new to .net, though I’ve been writing in classic asp for years. I

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.