Προγραμματισμός

Το GitHub κυκλοφορεί το Electron 1.0 για προγραμματιστές εφαρμογών για επιτραπέζιους υπολογιστές

Η Electron, το πλαίσιο ανοιχτού κώδικα του GutHub για την ανάπτυξη πολλαπλών πλατφορμών εφαρμογών επιτραπέζιων υπολογιστών, έχει φτάσει σε 1,0 κατάσταση κυκλοφορίας αυτήν την εβδομάδα.

Από το πρόγραμμα επεξεργασίας Atom του GitHub και παλαιότερα γνωστό ως Atom Shell, το πλαίσιο επιτρέπει στους προγραμματιστές να δημιουργήσουν εγγενείς εφαρμογές χρησιμοποιώντας HTML, CSS και JavaScript. Με το Electron, τα API JavaScript χειρίζονται τις λεπτομέρειες της συνομιλίας με διαφορετικά λειτουργικά συστήματα, ενώ οι ιστοσελίδες δημιουργούν διεπαφές χρήστη.

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

Έγινε λήψη του Electron περισσότερες από 1,2 εκατομμύρια φορές τον τελευταίο χρόνο και χρησιμοποιήθηκε για τη δημιουργία εφαρμογών, από email έως εργαλεία ανάλυσης SQL και την πλατφόρμα επικοινωνίας Slack. Πρόσφατα, ο ιδρυτής JavaScript Brendan Eich ανέφερε την Electron ως εργαλείο που χρησιμοποίησε η νέα του εταιρεία, η Brave Software, για την κατασκευή της τεχνολογίας της.

Η έκδοση 1.0 είναι διαθέσιμη στο electron.atom.io. Η έκδοση 1.0 συνοδεύεται από μια εφαρμογή που βοηθά τους χρήστες να εξερευνήσουν τα API του πλαισίου. Η εφαρμογή Demon API Electron διαθέτει αποσπάσματα κώδικα για να ξεκινήσετε μαζί με συμβουλές σχετικά με τη χρήση των API. Οι προγραμματιστές Electron πρόσθεσαν επίσης μια επέκταση ανοιχτού κώδικα στα Εργαλεία προγραμματιστών Chrome που ονομάζεται Devtron, για να βοηθήσουν στον εντοπισμό σφαλμάτων και στην αντιμετώπιση προβλημάτων εφαρμογών.

Παράλληλα με το Electron 1.0, το GitHub κυκλοφορεί μια ενημέρωση στο Spectron, ένα πλαίσιο δοκιμών ενοποίησης για εφαρμογές Electron. Το Spectron 3.0 υποστηρίζει ολόκληρο το API ηλεκτρονίων, ώστε οι προγραμματιστές να μπορούν να γράφουν πιο γρήγορα δοκιμές για να επαληθεύουν τη συμπεριφορά μιας εφαρμογής σε διάφορα σενάρια και περιβάλλοντα.