There are 2 common scripting methods used in the development of web pages that are more interactive. These 2 methods are known as Client-Side and Server-Side Scripting. With Client-Side Scripting, the scripts on the page are processed by the individual web browser that requests the page. With Server-Side Scripting, on the other hand, all scripts are processed on the server before the requested page is ever sent to the browser. This results in no actual code being sent to the client’s machine.
One of the most popular methods used to create today’s modern dynamic web pages is Server-Side Scripting languages. These dynamic pages are constructed in such a way that all server processes take place before the page is delivered to the user. This means that you only need the most basic internet browsing software to view the most complex and dynamic pages on the web today.
Server-Side Scripting has made it possible to “create platform-independent, easily deployable applications” (Rahmel). The thought of creating a program or application that will run anywhere in the world has obvious advantages over Client-Side Scripting. If you have ever written a research paper at the computer lab on a PC, while your computer at home is a Macintosh, you can surely relate to this. Scripting Engines seek to resolve the problem of having no functioning application code on the client. Because the script code is embedded in the HTML, it is downloaded every time the page is accessed (Rahmel).
I am proposing that VB Script is a better choice for the development of Server-Side Internet Applications, and I intend to provide evidence supporting why I feel this way. Coming from a background that consists primarily of design, my comparisons of the two are not biased in any way, as they are both foreign to me. One of the main questions I asked when analyzing these languages is “How quickly can I get up and running with fully functioning code, taking into considerations such factors as support, learning curve, etc?”
I am well aware that many programmers and developers will cringe at the fact that I am willing to put my stamp of approval on a product that was developed by the Microsoft Machine, but I am prepared to face such scrutiny. It is impossible to deny that although this can be a disadvantage, the widespread support options available are hard to ignore.
Part of the reason that support for VB Script is so easily attainable is because the syntax is based on that of Visual Basic. In fact, “VB Script is identical, syntactically and grammatically, to Visual Basic and Visual Basic for Applications” (Thurott). There are literally millions of Visual Basic Developers who can instantly become web developers without much of a learning curve.
VB Script was created specifically for use on the internet, and is designed to be as close as possible to a programming language that is probably the most popular ever created (Hatfield, P. 21). VB Script doesn’t use lots of strange brackets and symbols in its logic. In fact, it often has a strong resemblance to another popular language known as English. Consider the basic example below
The VB Script Example:
For x = 1 to 10
document.write x & “<BR>”
for(x = 1; x <=10; x++)
document.write(x + “<BR>”);