Embedthis Ejscript ή απλά Ejscript, είναι ένα open source, cross-platform, ισχυρή, συμπαγής και γρήγορη εφαρμογή της JavaScript (JS) scripting γλώσσα που μπορεί να χρησιμοποιηθεί οπουδήποτε έξω από ένα web browser.
Μπορεί να χρησιμοποιηθεί σε φορητές συσκευές, οι ενσωματωμένες εφαρμογές, για την πλευρά του web server scripting, ή οτιδήποτε έξω από το πρόγραμμα περιήγησης στο web που η φαντασία σας μπορεί να ονειρεύονται. Είναι συμβατό με το GNU / Linux, Microsoft Windows και τα λειτουργικά συστήματα Mac OS X.
Το λογισμικό συμμορφώνεται πλήρως με τις προδιαγραφές ECMAScript έκδοση 3. Ωστόσο, προσθέτει πολλές βελτιώσεις, όπως δηλώσεις τάξη, ενότητες, προαιρετική πληκτρολόγηση, καθώς και μια πλούσια library.Supports σύστημα βάσεων δεδομένων SQL που ενσωματώνουν ORM layerPowered από ένα μοντέλο / view / ελεγκτής (MVC) παράδειγμα, Embedthis Ejscript υποστηρίζει βάσεις δεδομένων SQL ότι ενσωματώνουν ένα στρώμα ORM. Περιλαμβάνει επίσης υποστήριξη για jQuery, μια συλλογή από Ajax ελέγχων άποψη, αυτόματο επικυρώσεις, και μια μηχανή προτύπων.
Το έργο αποτελείται από ένα ευρύ φάσμα στις επιχειρήσεις κοινής ωφελείας, συμπεριλαμβανομένης μιας εξαιρετικά διαμορφώσιμες και δυνατότητα ενσωμάτωσης JavaScript VM (Virtual Machine) του κινητήρα, διάφορες επεκτάσεις JavaScript γλώσσα, ένα MVC (Model View Controller) πλαίσιο ιστού, υψηλού επιπέδου και συμπαγή κώδικα byte, και ένα εργαλείο για την παραγωγή API τεκμηρίωση.
Επιπλέον, έρχεται επίσης με ένα ενσωματωμένο μεταγλωττιστή, ένα αυτόνομο μεταγλωττιστή, ένα σύνθετο native interface τάξη, μια συμβολική γεννήτρια λίστα συναρμολόγησης, μια περιεκτική βιβλιοθήκη σύστημα αστέρι κατηγορία που περιλαμβάνει διάφορες κατηγορίες, όπως File I / O, HTTP, Εκδηλώσεις, Πρίζες , χρονοδιακόπτες και ρέματα, καθώς και ένα ευρύ φάσμα παραδειγμάτων και documentation.Getting ξεκίνησε με Embedthis EjscriptTo εγκαταστήσετε και να χρησιμοποιήσετε Embedthis Ejscript στη διανομή σας GNU / Linux, συστήνουμε να πάρει το πακέτο πηγαίου κώδικα cross-platform από την επίσημη ιστοσελίδα (βλέπε σύνδεσμο παρακάτω) ή μέσω Softoware κάνοντας κλικ στο ειδικό κουμπί Λήψη παραπάνω.
Αποθηκεύστε το αρχείο στον υπολογιστή σας, αποσυμπιέστε το, ανοίξτε ένα τερματικό, μεταβείτε στη θέση των εξαγομένων αρχεία αρχειοθέτησης (π.χ. CD /home/softoware/ejs-2.5.1), εκτελέστε το & lsquo? ./ Configure && make & rsquo? εντολών για να ρυθμίσετε και να καταρτίσει το πρόγραμμα, που ακολουθείται από το & lsquo? sudo make install & rsquo? εντολή για να εγκαταστήσετε το σύστημα ευρείας
Τι είναι καινούργιο σε αυτή την έκδοση:.
- Αυτή είναι μια μικρή απελευθέρωση προσθέτοντας υπέγραψε πακέτα εγκατάστασης και υποστήριξη για SemVer και Embedthis Pak.
Τι είναι καινούργιο στην έκδοση 2.3.2:
- Αυτή η έκδοση προσθέτει υποστήριξη για λειτουργίες Ecmascript6 σε κατεξοχήν αντικείμενο .
Τι είναι καινούργιο στην έκδοση 2.3.1:
- Αυτή η έκδοση διορθώνει makefiles συντήρηση και προσθέτει ένα & quot? να αναπτύξετε & quot? στόχου.
Τι είναι καινούργιο στην έκδοση 2.3.0:
- Αυτή είναι η βελτιστοποίηση και η γενική έκδοση της ενημέρωσης κώδικα <. / li>
- Έχει βελτιστοποιήσεις για την κατηγορία Array, Tar, και τάξεις String.
- Προσθέτει base64 () και το sendmail () υποστήριξη.
Τι είναι καινούργιο στην έκδοση 2.2.0:
- Η μικρή αυτή απελευθέρωση χαρακτηριστικό γνώρισμα που προστίθεται μια ενότητα mail για την αποστολή μηνύματα ηλεκτρονικού ταχυδρομείου.
- Θα επεξεργάστηκε επίσης τις δυνατότητες του εργαλείου Bit κατασκευής του.
Τι είναι καινούργιο στην έκδοση 2.1.0:
- Η μικρή αυτή απελευθέρωση χαρακτηριστικό προσθέτει υποστήριξη για μερική EcmaScript 6 χαρακτηριστικά, υποστηρίζει στατική χτίζει, και περιλαμβάνει διορθώσεις για το HTTP και HttpServer τάξεις.
Τι είναι καινούργιο στην έκδοση 2.0:
- Αυτή η έκδοση έχει πολλά σημαντικά νέα χαρακτηριστικά, όπως: ένα νέο Web πλαίσιο με μια ισχυρή μηχανή δρομολόγησης, μητρική ταχύτητας αγωγού HTTP, και πλήρη υποστήριξη ασύγχρονη.
- Παρόμοια με node.js, αλλά προσφέρουν υποστήριξη συγχρονισμού, καθώς και.
- Ένα νέο πλαίσιο MVC, γεννήτρια εφαρμογή με την υποστήριξη της μετανάστευσης είναι επίσης διαθέσιμη.
- Η βιβλιοθήκη τάξη έχει επίσης επεκταθεί, και την οικοδόμηση διοικείται πλέον από το Build IT (bit) εργαλείο.
Τι είναι καινούργιο στην έκδοση 1.0.3:
- Διορθώσεις έγιναν για Array.slice, Array. concat, και υπολογισμούς ημερομηνίας και ώρας.
Τι είναι καινούργιο στην έκδοση 1.0.2:.
- Αυτή η έκδοση περιλαμβάνει το FreeBSD και Solaris υποστήριξη
- Προσθέτει αίτηση HTTP και τον εντοπισμό του σώματος.
- Περιλαμβάνει διορθώσεις για την κλάση Date και κινητής υποδιαστολής, σχετικά με τα συστήματα της ΔΕΗ.
Τα σχόλια δεν βρέθηκε