Κυκλοφορία του Electron 13.0.0, μιας πλατφόρμας για την κατασκευή εφαρμογών που βασίζονται στον κινητήρα Chromium

Ετοιμάστηκε η κυκλοφορία της πλατφόρμας Electron 13.0.0, η οποία παρέχει ένα αυτάρκες πλαίσιο για την ανάπτυξη εφαρμογών χρηστών πολλαπλών πλατφορμών που βασίζονται σε στοιχεία Chromium, V8 και Node.js. Η σημαντική αλλαγή του αριθμού έκδοσης οφείλεται σε ενημερώσεις στη βάση κώδικα Chromium 91, το πλαίσιο Node.js 14.16 και τη μηχανή JavaScript V8 9.1.

Μεταξύ των αλλαγών στη νέα έκδοση:

  • Προστέθηκε η ιδιότητα process.contextIsolated για να προσδιοριστεί εάν το τρέχον περιβάλλον απόδοσης εκτελείται σε μια ξεχωριστή απομονωμένη διεργασία.
  • Προστέθηκε session.storagePath για τον καθορισμό της διαδρομής του δίσκου για την αποθήκευση δεδομένων που σχετίζονται με την περίοδο λειτουργίας.
  • Το WebContents API έχει καταργήσει την υποστήριξη για το συμβάν "new-window", αντί να χρησιμοποιεί ένα πρόγραμμα χειρισμού που έχει προσαρτηθεί μέσω της μεθόδου webContents.setWindowOpenHandler().
  • Προστέθηκε μια παράμετρος process.contextId που θα χρησιμοποιηθεί στη μονάδα @electron/remote κατά την επικοινωνία μεταξύ της κύριας διαδικασίας και της διαδικασίας απόδοσης σελίδας.
  • Προστέθηκε ένα API για ενεργοποίηση και απενεργοποίηση του χειριστή για ορθογραφικό έλεγχο.

Θυμηθείτε ότι το Electron σάς επιτρέπει να δημιουργείτε οποιεσδήποτε γραφικές εφαρμογές χρησιμοποιώντας τεχνολογίες προγράμματος περιήγησης, η λογική των οποίων ορίζεται σε JavaScript, HTML και CSS και η λειτουργικότητα μπορεί να επεκταθεί μέσω του συστήματος πρόσθετων. Οι προγραμματιστές έχουν πρόσβαση σε λειτουργικές μονάδες Node.js, καθώς και σε ένα εκτεταμένο API για τη δημιουργία εγγενών διαλόγων, την ενοποίηση εφαρμογών, τη δημιουργία μενού περιβάλλοντος, την ενοποίηση με το σύστημα εμφάνισης ειδοποιήσεων, τον χειρισμό παραθύρων και την αλληλεπίδραση με υποσυστήματα Chromium.

Σε αντίθεση με τις εφαρμογές ιστού, τα προγράμματα που βασίζονται στο Electron παρέχονται ως αυτοτελή εκτελέσιμα αρχεία, τα οποία δεν συνδέονται με πρόγραμμα περιήγησης. Ο προγραμματιστής δεν χρειάζεται να ανησυχεί για τη μεταφορά της εφαρμογής σε διαφορετικές πλατφόρμες. Το Electron παρέχει τη δυνατότητα δημιουργίας για όλα τα συστήματα που υποστηρίζονται από το Chromium. Το Electron παρέχει επίσης τα μέσα για την αυτόματη παράδοση και εγκατάσταση ενημερώσεων (οι ενημερώσεις μπορούν να παραδοθούν από ξεχωριστό...) υπηρέτης, καθώς και απευθείας από το GitHub).

Μεταξύ των προγραμμάτων που έχουν κατασκευαστεί στην πλατφόρμα Electron, μπορούμε να σημειώσουμε τον επεξεργαστή Atom, τον πελάτη email Mailspring, το εργαλείο GitKraken για εργασία με το Git και το σύστημα blogging. WordPress Desktop, το πρόγραμμα-πελάτη BitTorrent WebTorrent Desktop και επίσημα προγράμματα-πελάτες για υπηρεσίες όπως Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code και Discord. Ο κατάλογος λογισμικού της Electron περιέχει 1016 εφαρμογές. Για την απλοποίηση της ανάπτυξης νέων εφαρμογών, έχει ετοιμαστεί ένα σύνολο δειγμάτων εφαρμογών επίδειξης, συμπεριλαμβανομένων δειγμάτων κώδικα για την επίλυση διαφόρων προβλημάτων.

Πηγή: opennet.ru

Αγοράστε αξιόπιστη φιλοξενία για ιστότοπους με προστασία DDoS, διακομιστές VPS VDS 🔥 Αγοράστε αξιόπιστη φιλοξενία ιστοσελίδων με προστασία DDoS, διακομιστές VPS VDS | ProHoster