Foreword
The evolution of VBScript has been an interesting and somewhat unpredictable ride for everyone involved, from the product team here at Microsoft to, more importantly, the VBScript scripting community. We started VBScript back in 1994 as a lightweight scripting language that could be integrated into a set of technologies then known as Sweeper, which eventually saw the light of day as Internet Explorer 3. The intent was to provide a small, fast, and safe subset of Visual Basic that would allow for scripting of HTML and ActiveX Controls (actually they were still OLE Controls back then) in HTML pages. Since this seemed like a pretty simple task, a couple of developers set out on a Friday evening to implement it over a weekend, and sure enough, on Monday there was a working version of the language, albeit a very small subset of the language. We spent the next six months polishing the rough edges, resulting in the release of VBScript 1.0 with Internet Explorer 3.0. VBScript then was a pretty good language, including many of the features of VB—many more than were first imagined in that first weekend.
The plan for VBScript was always to let the language grow to make it usable to develop not just client-side web browser code, but also to script server-side pages. VBScript 2.0 was shipped with the first release of Active Server Pages just eight months after the release of Version 1.0—ah, the halcyon days of Internet time. Active Server Pages proved to be wildly successful, and VBScript ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access