Το Electron 9.0 έρχεται με το πρόγραμμα προβολής PDF ενεργοποιημένο από προεπιλογή, βελτιώσεις Linux και πολλά άλλα

Ανακοινώθηκε η κυκλοφορία της νέας έκδοσης της πλατφόρμας Electron 9.0, οι οποίες έρχεται με διάφορες διορθώσεις σφαλμάτων, βελτιώσεις, νέες δυνατότητες και επίσης το Ενημερώστε τη βάση κώδικα Chromium 83, την πλατφόρμα Node.js 12.14 και τη μηχανή JavaScript V8 8.3. Μεταξύ των βασικών καινοτομιών αυτής της έκδοσης είναι η βελτιωμένη απόδοση του χειριστή συμβάντων παραθύρων στο Linux, η προβολή PDF έχει ενεργοποιηθεί και πολλά άλλα.

Για όσους δεν το γνωρίζουν Το Electron θα πρέπει να γνωρίζει ότι είναι ένα πλαίσιο εφαρμογών για επιτραπέζιους υπολογιστές πολλαπλών πλατφορμών που χρησιμοποιεί τεχνολογίες ιστού, του οποίου η λογική καθορίζεται από JavaScript, HTML και CSS και η λειτουργικότητα μπορεί να επεκταθεί μέσω του συστήματος plug-in. Αναπτύσσεται από το GitHub και βασίζεται στην ανάπτυξη C ++.

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

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

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

Chrome 83
σχετικό άρθρο:
Το Chrome 83 έρχεται με βελτιώσεις ασφαλείας και αρκετούς επανασχεδιασμούς, μεταξύ άλλων αλλαγών

Τι νέο υπάρχει στο Electron 9.0;

Σε αυτή τη νέα έκδοση του πλαισίου, εκτός από την επισήμανση της ενημέρωσης των στοιχείων του (όπως αναφέραμε στην αρχή) η ανακοίνωση αναφέρει τη λήξη της υποστήριξης για τον κλάδο 6.x, οπότε κάθε εφαρμογή που είναι χτισμένη πάνω της συνιστάται να αναβαθμιστεί σε σταθερό κλάδο και διαφορετικά επισημαίνεται επίσης η έναρξη των εργασιών στην επόμενη έκδοση 10.0.

Επίσης επισημαίνονται και άλλες αλλαγές, όπως π.χ η προεπιλεγμένη ρύθμιση app.allowRendererProcessReuse η οποία είναι ήδη ενεργοποιημένη από προεπιλογή. Αυτή η διαμόρφωση δεν επιτρέπει τη φόρτωση στη διαδικασία απόδοσης της εγγενούς μονάδας ευαισθησία στο πλαίσιο.

σε ΔΤΚ, μεταξύ της κύριας διαδικασίας και της διαδικασίας αναπαράστασης, ο αλγόριθμος δομημένου κλώνου που χρησιμοποιείται στον κινητήρα V8 χρησιμοποιείται για την κλωνοποίηση πολύπλοκων αντικειμένων JavaScript. Σε σύγκριση με τον παλαιότερο μηχανισμό σειριοποίησης δεδομένων, ο νέος αλγόριθμος είναι πιο προβλέψιμος, γρήγορος και λειτουργικός.

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

Ξεχωρίζει και σε αυτή τη νέα έκδοση, η οποία Οι δυνατότητες ορθογραφικού ελέγχου έχουν επεκταθεί και πρόσθεσε α API για τη διατήρηση προσαρμοσμένων λιστών λέξεων στο λεξικό.

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

Και ότι τα ακόλουθα API έχουν πλέον καταργηθεί ή καταργηθεί:

  • shell.openItem Το API έχει πλέον καταργηθεί και αντικαθίσταται από ένα ασύγχρονο API shell.openPath.
  • .getWebContents, που είχε καταργηθεί στο Electron 8.0, έχει πλέον καταργηθεί.
  • webFrame.setLayoutZoomLevelLimits, το οποίο είχε καταργηθεί στο Electron 8.0, έχει πλέον καταργηθεί.

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

Πώς να αποκτήσετε το Electron στο Linux;

Για όσους ενδιαφέρονται να μπορούν να εκτελούν εφαρμογές ή/και να μπορούν να εργαστούν με το Electron εντός Linux, Πρέπει να έχουμε μόνο το Node.JS εγκατεστημένο στο σύστημα και ο διαχειριστής πακέτων NPM.

Για να εγκαταστήσετε το Node.JS σε Linux, μπορείτε να επισκεφτείτε την ανάρτηση για την οποία μιλήσαμε σχετικά με τη νέα έκδοση του Node.JS και στο τέλος θα βρείτε τις εντολές εγκατάστασης για ορισμένες από τις διαφορετικές διανομές Linux.

σχετικό άρθρο:
Το Node.js 14.0 είναι εδώ και αυτά είναι τα νέα του

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

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

*

*

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