Προγραμματισμός

Το πλαίσιο DoneJS JavaScript γίνεται πιο γρήγορο

Η έκδοση 3 του DoneJS, ενός πλαισίου JavaScript ανοιχτού κώδικα για τη δημιουργία εφαρμογών ιστού και κινητών σε πραγματικό χρόνο, είναι πλέον διαθέσιμη. Οι δημιουργοί της λένε ότι η νέα έκδοση έχει γρηγορότερες λειτουργικές μονάδες απόδοσης και δεν μπορούν να αλλάξουν. Παλαιότερα γνωστό ως JavaScriptMVC, το DoneJS επιτρέπει την ανάπτυξη διεπαφών χρήστη σε πραγματικό χρόνο που μπορούν να εξαχθούν για εκτέλεση σε πολλές πλατφόρμες.

Τι νέο υπάρχει στην έκδοση 3 του DoneJS

Το κλειδί για την έκδοση 3.0 είναι η σταδιακή απόδοση, η οποία οδηγεί σε ταχύτερη απόδοση διακομιστή. Με σταδιακή απόδοση, μια εφαρμογή χωρίζεται σε δύο μέρη: στατικό περιεχόμενο που μπορεί να σταλεί αμέσως και δυναμικό περιεχόμενο που πρέπει να περιμένει. Με την αποστολή στατικού περιεχομένου αμέσως, μια εφαρμογή μπορεί να εκκινήσει νωρίτερα από ό, τι στην παραδοσιακή απόδοση από διακομιστή. Ο διακομιστής συνεχίζει να αποδίδει δυναμικό περιεχόμενο και να προωθεί deltas στον πελάτη.

Επίσης νέο στην έκδοση 3 του DoneJS:

  • Το πλαίσιο JavaScript CanJS 5.0 από την πλευρά του πελάτη, συμπεριλαμβανομένων των δομοστοιχείων που δεν μπορούν να αλλάξουν. Η ανατάραξη των δέντρων είναι μια μορφή εξάλειψης του νεκρού κώδικα που εξετάζειεισαγωγή δηλώσεις για τον προσδιορισμό του κώδικα που χρησιμοποιείται. Το CanJS διαθέτει επίσης ένα πιο εύκολα διαμορφώσιμο επίπεδο υπηρεσίας, για την αίτηση δεδομένων.
  • Ο φορτωτής εξάρτησης JavaScript StealJS 2.0, για ευκολότερο εντοπισμό σφαλμάτων, καταργώντας την υπόσχεση-polyfill όταν δεν απαιτείται.

Το DoneJS συνδυάζει άλλες τεχνολογίες, συμπεριλαμβανομένων βοηθών DOM από τη βιβλιοθήκη JavaScript jQuery, λειτουργικές δοκιμές FuncUnit και τη μηχανή τεκμηρίωσης DocumentJS. Το 2019, οι κατασκευαστές του DoneJS, του οποίου ο κύριος χορηγός είναι η εταιρεία μηχανικής λογισμικού Bitovi, σκοπεύουν να βελτιώσουν την εμπειρία του προγραμματιστή. Μία προτεραιότητα είναι η βελτίωση των χρόνων κατασκευής με την τεχνολογία κατασκευής κλεμμένων εργαλείων.

Πού να κατεβάσετε το DoneJS 3.0

Μπορείτε να εγκαταστήσετε το DoneJS μέσω NPM:

npm install -g donejs donejs add app my-app