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

Το Quark αγγίζει το JavaScript για να δημιουργήσει «εγγενείς» εφαρμογές για επιτραπέζιους υπολογιστές

Ένα νέο εργαλείο ανοιχτού κώδικα που ονομάζεται Quark υπόσχεται ταχεία δημιουργία εφαρμογών επιφάνειας εργασίας με εγγενείς δυνατότητες, ενώ παράλληλα αξιοποιεί τις τεχνολογίες ανάπτυξης ιστού. Χτισμένο πάνω από το πλαίσιο ηλεκτρονικών GitHub για εφαρμογές για υπολογιστές πολλαπλών πλατφορμών, το Quark είναι ένα εργαλείο γενικής χρήσης που αξιοποιεί JavaScript, CSS και HTML.

Προς το παρόν σε στάδιο έκδοσης beta, με πιθανή κυκλοφορία παραγωγής τον επόμενο μήνα, το Quark χρησιμοποιεί τον χρόνο εκτέλεσης της ηλεκτρονικής JavaScript για να παράγει εγγενή λειτουργικότητα. Το έργο περιλαμβάνει επίσης το περιβάλλον ανάπτυξης Quark, ένα IDE που εκπέμπει ένα μόνο αρχείο εξόδου που ονομάζεται σκίτσο που παρέχει τις δυνατότητες πλήρους εφαρμογών ηλεκτρονίων.

Χάρη στον κοινόχρηστο χρόνο εκτέλεσης JavaScript, τα σκίτσα Quark καταναλώνουν μόνο μερικά kilobytes αντί για εκατοντάδες megabyte για την τυπική εφαρμογή Electron. Αυτό συμβαίνει επειδή ο χρόνος εκτέλεσης αντιπροσωπεύει περίπου το 99% του βάρους μιας εφαρμογής Electron. Ως αποτέλεσμα, οι χρήστες θα μπορούσαν ενδεχομένως να έχουν εκατοντάδες σκίτσα στον υπολογιστή τους, ενώ καταναλώνουν πόρους ισοδύναμους με μία μόνο εφαρμογή.

Ο δημιουργός Quark Nishkal Kashyap καλεί το Quark ένα βιβλίο σκίτσων για εγγενείς εφαρμογές για επιτραπέζιους υπολογιστές και όχι ένα πρόγραμμα δημιουργίας εφαρμογών για επιτραπέζιους υπολογιστές. Άλλα χαρακτηριστικά του Quark περιλαμβάνουν:

  • Πρόσβαση σε Node.js και API διεργασίας απόδοσης ηλεκτρονίων.
  • Τα σκίτσα είναι συμβατά με Mac, Windows και Linux, με εφαρμογές που μπορούν να γραφτούν μία φορά και να εκτελεστούν οπουδήποτε.
  • Εξαιρετική υποστήριξη προσφέρεται για TypeScript, JavaScript, React.js και Vue.js.
  • Το IDE προσφέρει μια διάταξη που αποσκοπεί στη μεγιστοποίηση του χώρου για το πρόγραμμα επεξεργασίας, αφήνοντας παράλληλα αρκετό χώρο για περιήγηση και πρόσβαση σε πλήρες περιβάλλον ενός έργου ή φακέλου.
  • Ο επεξεργαστής κώδικα του Μονακό παρέχει IntelliSense, επικύρωση και υποστήριξη για τεχνολογίες ανάπτυξης ιστοσελίδων. Αυτό είναι το ίδιο πρόγραμμα επεξεργασίας που χρησιμοποιείται στον κώδικα Visual Studio της Microsoft.
  • Η χρήση ενός εικονικού συστήματος αρχείων σημαίνει ότι όλοι οι κώδικες και τα αρχεία που δημιουργούνται στο IDE μοιράζονται εύκολα μεταξύ των έργων.
  • Ο δέκτης λειτουργικών μονάδων webpack χρησιμοποιείται για την κατασκευή έργων. Υποστηρίζεται επίσης ο μεταγλωττιστής Babel JavaScript.

Πού να κατεβάσετε το Quark

Μπορείτε να κατεβάσετε το Quark από το quarkjs.io.

$config[zx-auto] not found$config[zx-overlay] not found