Embedthis Ejscript oder einfach Ejscript, ist ein Open Source, plattformübergreifende, leistungsstarke, kompakte und schnelle Implementierung der JavaScript (JS) Skriptsprache, die überall außerhalb eines Web-Browser verwendet werden kann.
Es kann in Embedded-Geräte, eingebettete Anwendungen, Server-Seite Web-Scripting, oder irgendetwas außerhalb des Web-Browsers, die Ihre Phantasie träumen können verwendet werden. Es ist mit GNU / Linux, Microsoft Windows und Mac OS X-Betriebssystemen kompatibel.
Die Software entspricht in vollem Umfang der ECMAScript Edition 3-Spezifikation. Zahlreiche Verbesserungen, wie zum Beispiel Klassendeklarationen, Module optional Typisierung, sowie eine reiche System library.Supports SQL-Datenbanken, die ein ORM durch ein Model / View / Controller layerPowered integrieren Allerdings fügt es (MVC) Paradigma unterstützt Embedthis Ejscript SQL-Datenbanken dass die Integration ein ORM-Schicht. Dazu gehört auch die Unterstützung für jQuery, eine Sammlung von Ajax Ansicht Kontrollen, automatische Validierungen, und ein Template-Engine.
Das Projekt besteht aus einer breiten Palette an Versorgungsunternehmen, darunter eine in hohem Maße konfigurierbar und bündig JavaScript VM (Virtual Machine) Motor, verschiedene JavaScript-Spracherweiterungen, eine MVC (Model View Controller) Web-Framework, auf hoher Ebene und kompakt Byte-Code, und ein Werkzeug zur Erzeugung von API-Dokumentation.
Darüber hinaus kommt es auch mit einem integrierten Compiler, Standalone-Compiler, einem Verbund einheimischen Klassenschnittstelle, eine symbolische Assembler Listings Generator, einer umfassenden Sternensystem Klassenbibliothek, die verschiedenen Klassen, wie Datei-I / O, HTTP, Veranstaltungen, Sockets beinhaltet , Zeitgeber und Bäche, sowie eine breite Palette von Beispielen und documentation.Getting begann mit Embedthis EjscriptTo installieren und verwenden Embedthis Ejscript in Ihrem GNU / Linux Distribution, empfehlen wir immer die plattformübergreifende Quellcode-Paket von der offiziellen Website (siehe Link unten) oder über Softoware indem Sie auf den Download-Button oben gewidmet.
Speichern Sie das Archiv auf Ihrem Rechner, entpacken Sie es, öffnen Sie ein Terminal-Emulator, gehen Sie zum Speicherort der extrahierten Archivdateien (zB cd /home/softoware/ejs-2.5.1), führen Sie die & lsquo; ./ configure && make & rsquo; Befehl für die Konfiguration und übersetzen Sie das Programm, gefolgt von der & lsquo; sudo make install & rsquo; Befehl, um sie systemweit zu installieren
Was ist neu in dieser Pressemitteilung:.
- Das ist ein Minor Release Zusatz unterzeichnet Installationspakete und Unterstützung für SemVer und Embedthis Pak.
Was ist neu in Version 2.3.2:
- Diese Version bietet Unterstützung für Ecmascript6 Funktionen in Objektliterale .
Was ist neu in Version 2.3.1:
- Das Maintenance-Release behebt Makefiles und fügt eine & quot; machen deploy & quot; Ziel.
Was ist neu in Version 2.3.0:
- Das ist eine Optimierung und allgemeine Update-Version <. / li>
- Es hat Optimierungen für die Array-Klasse, Tar und String-Klassen.
- Sie fügt hinzu, base64 () und sendmail () zu unterstützen.
Was ist neu in Version 2.2.0:
- Diese kleine Feature Release soeben einen E-Mail-Modul für das Senden Mail-Nachrichten.
- Es verfeinert auch die Fähigkeiten des Bit-Build-Werkzeug ist.
Was ist neu in Version 2.1.0:
- Die kleinere Version fügt Funktion teilweise Unterstützung für ECMAScript 6 Funktionen, unterstützt statische baut und enthält Updates zu dem Http und Httpserver Klassen.
Was ist neu in der Version 2.0:
- Diese Version enthält viele wichtige neue Features: eine neue Web Rahmen mit einem leistungsstarken Routing-Engine, nativen HTTP-Speed-Pipeline, und voll asynchrone Unterstützung.
- Ähnlich wie node.js, aber mit Sync-Unterstützung.
- Eine neue MVC-Framework, Anwendungsgenerator mit Migrationsunterstützung zur Verfügung.
- Die Klassenbibliothek wurde ebenfalls erweitert und Gebäude wird nun von der Build It (bit) Tool verwaltet.
Was ist neu in Version 1.0.3:
- Fixes wurden Array.slice, Array vorgenommen. concat und Zeitberechnungen.
Was ist neu in Version 1.0.2:.
- Diese Version enthält FreeBSD und Solaris-Unterstützung
- Sie fügt hinzu, HTTP-Request-und Körpersuche.
- Es enthält Korrekturen für die Date-Klasse und Fließkomma auf PPC-Systemen.
Kommentare nicht gefunden