It can be used in embedded devices, embedded applications, for server side web scripting, or anything outside the web browser that your imagination can dream up. It is compatible with GNU/Linux, Microsoft Windows and Mac OS X operating systems.
The software fully complies with the ECMAScript Edition 3 specification. However, it adds numerous enhancements, such as class declarations, modules, optional typing, as well as a rich system library.
Supports SQL databases that integrate an ORM layer
Powered by a model/view/controller (MVC) paradigm, Embedthis Ejscript supports SQL databases that integrate an ORM layer. It also includes support for jQuery, a collection of Ajax view controls, automatic validations, and a templating engine.
In addition, it also comes with an integrated compiler, a standalone compiler, a composite native class interface, a symbolic assembler listing generator, a comprehensive star system class library that includes various classes, such as File I/O, HTTP, Events, Sockets, Timers and Streams, as well as a broad range of examples and documentation.
Getting started with Embedthis Ejscript
To install and use Embedthis Ejscript in your GNU/Linux distribution, we recommended getting the cross-platform source code package from the official website (see link below) or via Softpedia by clicking on the dedicated download button above.
Save the archive on your computer, unpack it, open a terminal emulator, go to the location of the extracted archive files (e.g. cd /home/softpedia/ejs-2.5.1), run the ‘./configure && make’ command to configure and compile the program, followed by the ‘sudo make install’ command to install it system wide.