NeoWebScript | Perl | JavaScript | |
Learning Curve | Fairly Easy | Difficult | Fairly Easy |
Placement | Embedded in HTML pages | Seperate files, often in special directories | Embedded in HTML pages |
Base Language | Tcl* | C | C++ |
Run by : | Server | Server | Client |
Admin. Intervention | No | Usually | No |
Forms Processing | Yes | Yes | Yes |
Databases | Yes | Yes | No |
Object Orientation | Yes** | Yes | Yes |
* Tcl is a scripting language based on Unix shells, but easier to use and is available on all major platforms (MacOS, Unix, and Windows). Regarding its place with Java, both languages are quite complimentary. We agree with Brent Welch that "...Tcl is the premier scripting language and Java is the premier systems programming language...." (from the Preface of Practical Programming In Tcl and Tk, Brent Welch, Prentice Hall, ISBN 0-13-616830-2).
** OO is available via Otcl.