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

Ετοιμος έκδοση πλατφόρμας Electron 10.0.0, το οποίο παρέχει ένα αυτόνομο πλαίσιο για την ανάπτυξη προσαρμοσμένων εφαρμογών πολλαπλών πλατφορμών, χρησιμοποιώντας ως βάση στοιχεία Chromium, V8 και Node.js. Σημαντική αλλαγή αριθμού έκδοσης λόγω αναβάθμισης σε codebase Χρώμιο 85, πλατφόρμες Κόμβος.js 12.16.3 και μηχανή JavaScript V8 8.5.

В νέα έκδοση:

  • Προστέθηκε Η μέθοδος contents.getBackgroundThrottling() και η ιδιότητα contents.backgroundThrottling.
  • Η κύρια διαδικασία παρέχει πρόσβαση στη μονάδα desktopCapturer.
  • Προστέθηκε Μέθοδος ses.isPersistent() για τον ορισμό μόνιμων συνεδριών.
  • Επιλύθηκαν προβλήματα δικτύου που εμποδίζουν την ολοκλήρωση των συνδέσεων RTC
    λόγω αλλαγής στη διεύθυνση IP.

  • Η ενότητα "απομακρυσμένη", η οποία αντιπροσωπεύει τον μηχανισμό IPC για την αλληλεπίδραση μεταξύ της τρέχουσας διαδικασίας απόδοσης σελίδας και της κύριας διαδικασίας, είναι απενεργοποιημένη από προεπιλογή.
  • Η προεπιλεγμένη ρύθμιση app.allowRendererProcessReuse έχει αλλάξει σε true, γεγονός που αποτρέπει τη φόρτωση λειτουργικών μονάδων που δεν είναι ευαίσθητα στο περιβάλλον κατά τη διαδικασία απόδοσης.
  • Προστέθηκε Ρύθμιση του disableDialogs για πλήρη απενεργοποίηση των πλαισίων διαλόγου.
  • Περιλαμβάνει ενσωματωμένο πρόγραμμα προβολής PDF με βάση pdfium.

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

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

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

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο