Η νέα έκδοση του Electron 4.0.0 έχει ήδη κυκλοφορήσει

Electron 4.0

Χθες οι προγραμματιστές του έργου electron ανακοίνωσαν τη διαθεσιμότητα της νέας έκδοσης του Electron 4.0.0 και με το οποίο σκοπεύουν να παράσχουν ένα αυτάρκες πλαίσιο για την ανάπτυξη εφαρμογών χρηστών πολλαπλών πλατφορμών, χρησιμοποιώντας στοιχεία Chromium, V8 και Node.js.

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

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

Σε αντίθεση με τις εφαρμογές που βασίζονται στον Ιστό, τα προγράμματα που βασίζονται σε ηλεκτρονικά παραδίδονται ως ξεχωριστά εκτελέσιμα αρχεία που δεν συνδέονται με το πρόγραμμα περιήγησης.

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

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

Από τα προγράμματα που δημιουργήθηκαν με βάση την πλατφόρμα Electron, μπορούμε να αναφέρουμε:

  • ο επεξεργαστής ατόμου
  • Το πρόγραμμα-πελάτη ηλεκτρονικού ταχυδρομείου Nylas
  • Τα εργαλεία για την εργασία με το GitKraken
  • Το σύστημα ανάλυσης και οπτικοποίησης Wagon SQL
  • Το σύστημα blogging WordPress Desktop
  • Το πρόγραμμα-πελάτης BitTorrent επιφάνειας εργασίας WebTorrent
  • Υπηρεσίες όπως το Skype
  • Σήμα
  • Χαλαρότητα
  • Basecamp
  • Twitch
  • Φάντασμα
  • Σύρμα
  • Στρέφω βιαίως
  • Κώδικας Visual Studio
  • Διχόνοια
  • Κι αλλα

Για να απλοποιηθεί η ανάπτυξη νέων εφαρμογών, έχει προετοιμαστεί ένα σύνολο τυπικών εφαρμογών επίδειξης, συμπεριλαμβανομένου δείγματος κώδικα για την επίλυση διαφόρων προβλημάτων.

Ηλεκτρονικές εφαρμογές-για-Windows-Linux-και-Mac

Η νέα έκδοση του Electron 4.0.0 έχει ήδη κυκλοφορήσει

Σε αυτή τη νέα δόση του Electron 4.0.0 Έχουν προστεθεί ορισμένες νέες δυνατότητες, καθώς και διορθώσεις και βελτιώσεις στον κώδικα του έργου.

Μια σημαντική αλλαγή στον αριθμό έκδοσης οφείλεται στην ενημέρωση της βάσης κωδικών Chromium 69, Node.js Platform 10.11.0 και V8 JavaScript Engine 6.9.

άλλος Μία από τις αλλαγές που επισημαίνουν οι προγραμματιστές σε αυτήν τη νέα έκδοση είναι στην κατηγορία BrowserWindows και στην ετικέτα webview.

Ότι, για λόγους υψηλότερης ασφάλειας, έχει προστεθεί η δυνατότητα απενεργοποίησης της "απομακρυσμένης" ενότητας, η οποία αποδίδει τον μηχανισμό IPC για αλληλεπίδραση μεταξύ της τρέχουσας διαδικασίας απόδοσης σελίδας και της γονικής διαδικασίας

Προστέθηκε επίσης υποστήριξη για αιτήματα φιλτραρίσματος remote.require() και remote.getGlobal() για να αποκτήσετε τον πλήρη έλεγχο της πρόσβασης της μονάδας στο IPC, το οποίο μπορεί να είναι χρήσιμο όταν δεν θέλετε να απενεργοποιήσετε πλήρως την απομακρυσμένη μονάδα κατά τη διαδικασία απόδοσης ή στην προβολή Ιστού.

Επιπλέον, Ο πίνακας Πληροφορίες είναι πλέον προσβάσιμος από τον κώδικα JavaScript.

Έγινε μια άλλη τροποποίηση για να εμφανιστεί αυτό το πλαίσιο, τώρα μπορείτε να χρησιμοποιήσετε την κλήση στο app.showAboutPanel() , η εκτέλεση του οποίου είναι παρόμοια με το κλικ στο αντίστοιχο μενού.

Μεταξύ των άλλων αλλαγών που μπορούν να επισημανθούν σε αυτή τη νέα έκδοση του Electron 4.0.0 βρίσκουμε:

  • Προστέθηκε η μέθοδος setBackgroundThrottling(), η οποία σας επιτρέπει να ελέγχετε την ενεργοποίηση και απενεργοποίηση του μηχανισμού για να μειώσετε τη δραστηριότητα αύξησης συμβάντων χρονοδιακόπτη και σχεδίασης κινούμενων εικόνων για παράθυρα που εκτελούνται στο παρασκήνιο.
  • Άλλαξε ο μηχανισμός κλειδώματος εκκίνησης για περισσότερες από μία παρουσίες της εφαρμογής. Για να ορίσετε το κλείδωμα αντί για το app.makeSingleInstance(), θα πρέπει τώρα να χρησιμοποιήσετε την κλήση app.requestSingleInstanceLock().
  • Άλλαξαν οι προεπιλογές για τη διαμόρφωση: contextIsolation = true, nodeIntegration = false, webviewTag = false.
  • Τα εργαλεία ενοποίησης του Node.js για παράθυρα σε λειτουργία NativeWindowOpen είναι απενεργοποιημένα (αυτή η δυνατότητα είχε καταργηθεί στο παρελθόν).
  • Η υποστήριξη για το macOS 10.9 (OS X Mavericks) έχει διακοπεί.

Αν θέλετε να μάθετε περισσότερα σχετικά με τις αλλαγές και τις λεπτομέρειες αυτής της νέας έκδοσης του Electron 4.0.0, μπορείτε να επισκεφθείτε την επίσημη ανακοίνωση που βρίσκεται στο blog της Electron. Ο σύνδεσμος είναι αυτό.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: AB Internet Networks 2008 SL
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.