Embedthis Ejscript

Software Screenshot:
Embedthis Ejscript
Software Details:
Version: 2.5.1
Upload Date: 17 Feb 15
Distribution Type: Freeware
Downloads: 4

Rating: nan/5 (Total Votes: 0)

Embedthis Ejscript or simply Ejscript, is an open source, cross-platform, powerful, compact and fast implementation of the JavaScript (JS) scripting language that can be used anywhere outside a web browser.

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.

The project comprises of a wide range to utilities, including a highly configurable and embeddable JavaScript VM (Virtual Machine) engine, various JavaScript language extensions, a MVC (Model View Controller) web framework, high-level and compact byte code, and a tool for generating API documentation.

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 Softoware 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/softoware/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.

What is new in this release:

  • This is a minor release adding signed installation packages and support for SemVer and Embedthis Pak.

What is new in version 2.3.2:

  • This version adds support for Ecmascript6 functions in object literals.

What is new in version 2.3.1:

  • This maintenance release fixes makefiles and adds a "make deploy" target.

What is new in version 2.3.0:

  • This is an optimization and general fix release.
  • It has optimizations for the Array class, Tar, and String classes.
  • It adds base64() and sendmail() support.

What is new in version 2.2.0:

  • This minor feature release added a Mail module for sending mail messages.
  • It also refined the Bit build tool's capabilities.

What is new in version 2.1.0:

  • This minor feature release adds partial support for Ecmascript 6 features, supports static builds, and includes fixes to the Http and HttpServer classes.

What is new in version 2.0:

  • This version has many major new features including: a new Web framework with a powerful routing engine, native-speed HTTP pipeline, and full async support.
  • Similar to node.js, but offering sync support as well.
  • A new MVC framework, application generator with migration support is also available.
  • The class library has also been extended, and building is now managed by the Build It (bit) tool.

What is new in version 1.0.3:

  • Fixes were made for Array.slice, Array.concat, and Date and time calculations.

What is new in version 1.0.2:

  • This version includes FreeBSD and Solaris support.
  • It adds HTTP request and body tracing.
  • It includes fixes for the Date class and floating point on PPC systems.

Similar Software

Bocfel
Bocfel

17 Feb 15

ccache
ccache

20 Feb 15

JBrownie
JBrownie

3 Jun 15

Jikes RVM
Jikes RVM

15 Apr 15

Comments to Embedthis Ejscript

Comments not found
Add Comment
Turn on images!