Το ηλεκτρονικό 7.0 βασίζεται στο Chromium 78, Node.js 12.8.1 και άλλα φτάνει

Ηλεκτρόνιο

Κατά τη διάρκεια αυτής της εβδομάδας Η νέα έκδοση 7.0.0 ανακοινώθηκε από την ομάδα ανάπτυξης Electron του πλαισίου. Το 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).

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

Αυτή η νέα έκδοση του πλαισίου περιλαμβάνει ενημερώσεις από τα διάφορα συστατικά του, όπως Node.js 12.8.1, Chromium 78 και 8 V7.8 κινητήρα.

Εκτός από το γεγονός ότι είναι επίσης σημαντικό να τονιστεί αυτό η αναστολή περιμένειένα προηγουμένως Η υποστήριξη για συστήματα Linux 32-bit έχει αναβληθεί (και πάλι) έτσι αυτή η νέα έκδοση του Electron 7.0 είναι επίσης διαθέσιμη σε εκδόσεις 32-bit.

Οι προγραμματιστές πρόσθεσαν μια έκδοση των Windows για αρχιτεκτονικές Arm 64-bit σε αυτήν τη νέα έκδοση εκτός από τις μεθόδους ipcRenderer.invoke () και ipcMain.handle () για ασύγχρονα IPC αιτήματος / απόκρισης.

Κόμβος-js
σχετικό άρθρο:
Κυκλοφόρησε τη νέα έκδοση του Node.js 13.0

Μια άλλη καινοτομία στο Electron 7.0 είναι ένα νέο API "nativeTheme" για ανάγνωση και απάντηση σε αλλαγές στα θέματα και τις παλέτες χρωμάτων του λειτουργικού συστήματος.

Από την άλλη πλευρά, επίσης, η διαφήμιση ξεχωρίζει τη μετάβαση στη νέα γεννήτρια ορισμού TypeScript για τη δημιουργία ακριβέστερων ορισμών από τάξεις μοντέλων C #. Ο στόχος αυτού είναι να δημιουργήσετε έντονα δακτυλογραφημένες εφαρμογές ιστού όπου τα μοντέλα διακομιστή και πελάτη είναι συγχρονισμένα.

Μεταξύ των νέων χαρακτηριστικών που ξεχωρίζουν, μπορούμε να βρούμε:

  • Το API SystemPreferences.isDarkMode () υποστηρίζεται πλέον από τα Windows.
  • Το API systemPreferences.isHighContrastColorScheme () υποστηρίζεται από το macOS.
  • Επιλογές CaptureMode και maxFileSize στο API Netlog.
  • Μια νέα παράμετρος αποτυχίας Reason για τη συνάρτηση επιστροφής webContents.print ().
  • Η μέθοδος getBalls () στο BrowserView.
  • Υποστήριξη για συμβάν κίνησης ποντικιού API δίσκου στα Windows.
  • Ενεργοποίηση του W3C Reporting API.
  • Το BrowserWindow.setFocable έχει εφαρμοστεί σε macOS.

Τελευταίο αλλά όχι λιγότερο σημαντικό, είναι αυτό Η ομάδα της Electron ανακοίνωσε επίσης ότι η έκδοση του Το ηλεκτρόνιο 4 έχει φτάσει στο τέλος του κύκλου ζωής του, σύμφωνα με τις πολιτικές υποστήριξης.

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

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

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

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

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


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

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

*

*

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