Τι είναι οι εφαρμογές ηλεκτρονίων και γιατί έχουν γίνει τόσο κοινές;

Oct 24, 2025
Cloud και Διαδίκτυο
ΑΠΕΛΕΥΘΕΡΩΣΗ ΠΕΡΙΕΧΟΜΕΝΟΥ

Έχετε παρατηρήσει πολλές νέες εφαρμογές για επιτραπέζιους υπολογιστές μοιάζουν σχεδόν με ιστότοπους; Δεν είναι η φαντασία σας.

Από το Trello στο Slack, από το WordPress.com έως το Github, γίνεται όλο και πιο συνηθισμένο για τις λεγόμενες εφαρμογές για επιτραπέζιους υπολογιστές να συνδυάζουν έναν ιστότοπο με μερικές εγγενείς λειτουργίες όπως ειδοποιήσεις, πρόσβαση στο σύστημα αρχείων και μενού. Η πιο κοινή τεχνολογία που επιτρέπει αυτό ονομάζεται Ηλεκτρόνιο και χρησιμοποιείται από μερικές εφαρμογές που ίσως δεν υποψιάζεστε, όπως εφαρμογή συνομιλίας Discord και της Microsoft Κωδικός Visual Studio .

Το Electron διευκολύνει τους προγραμματιστές να κυκλοφορούν ταυτόχρονα μια εφαρμογή σε Windows, macOS και Linux, αλλά υπάρχουν μειονεκτήματα για τους χρήστες. Οι εφαρμογές ηλεκτρονίων είναι τεράστιες, για ένα πράγμα. Το Slack, μια εφαρμογή συνομιλίας, καταλαμβάνει 237 MB χώρου στο σκληρό δίσκο στο Mac μου και ούτε η κατανάλωση μνήμης είναι χαμηλή. Τι απορροφά όλους αυτούς τους πόρους; Και γιατί οι προγραμματιστές χρησιμοποιούν κάτι τόσο αναποτελεσματικό;

Οι εφαρμογές ηλεκτρονίων είναι αρκετά εύκολο να γίνουν

Οι εφαρμογές για επιτραπέζιους υπολογιστές είναι δύσκολο να δημιουργηθούν, ειδικά αν θέλετε να είναι πολλαπλές πλατφόρμες. Η πρόσβαση στο σύστημα αρχείων λειτουργεί διαφορετικά στα Windows από ό, τι στο Linux, για παράδειγμα, και οι ειδοποιήσεις λειτουργούν διαφορετικά σε macOS από ό, τι στα Windows. Αυτό σημαίνει ότι όποιος θέλει να γράψει μια εφαρμογή και για τα τρία λειτουργικά συστήματα επιτραπέζιων υπολογιστών (ή ακόμα και δύο από αυτά) πρέπει να ξαναγράψει πολύ τον κωδικό του κατά τη μεταφορά από το ένα στο άλλο.

Το Electron το «λύνει» προσφέροντας μια ενιαία πλατφόρμα που λειτουργεί και στα τρία μεγάλα λειτουργικά συστήματα επιτραπέζιων υπολογιστών. Αυτό σημαίνει ότι οι προγραμματιστές μπορούν να γράψουν τον κώδικα για πράγματα όπως ειδοποιήσεις μία φορά και να περιμένουν ότι θα λειτουργεί εγγενώς σε κάθε λειτουργικό σύστημα. Ακόμα καλύτερα για προγραμματιστές: τα πάντα μπορούν να κατασκευαστούν χρησιμοποιώντας Javascript, HTML και CSS - τεχνολογίες που όλοι γνωρίζουν κωδικούς για τον Ιστό.

Οι εφαρμογές ηλεκτρονίων συνοδεύονται από πολύ μεγάλο μέρος του Chromium

Πώς είναι αυτό δυνατόν? Εν μέρει επειδή κάθε εφαρμογή Electron ομαδοποιεί ένα πλήρες πρόγραμμα περιήγησης ιστού: Chromium, η έκδοση ανοιχτού κώδικα του Google Chrome . Αυτό συνδυάζεται με τις οδηγίες για την πλατφόρμα, προκειμένου να διασφαλιστεί ότι όλα συμπεριφέρονται ακριβώς όπως περιμένουν οι προγραμματιστές σε όλα τα συστήματα. Γι 'αυτό η έκδοση του Slack για επιτραπέζιους υπολογιστές καταλαμβάνει περισσότερο από 200MB χώρου στο σκληρό δίσκο: το μεγαλύτερο μέρος του Chrome ομαδοποιείται εκεί.

Κάθε εφαρμογή Electron που εκτελείτε είναι λίγο πολύ μια πλήρη παρουσία του Chrome. Ως blogger Joseph Gentle επεσήμανε , αυτό είναι σχεδόν ιδανικό:

Μπορείτε να σκεφτείτε το Slack ως ένα μικρό πρόγραμμα javascript που εκτελείται μέσα σε ένα άλλο λειτουργικό σύστημα VM (chrome), το οποίο πρέπει να εκτελέσετε για να συζητήσετε ουσιαστικά στο IRC. Ακόμα κι αν έχετε ανοίξει το πραγματικό χρώμιο, κάθε εφαρμογή ηλεκτρονίων εκτελεί τη δική της, επιπλέον αντίγραφο ολόκληρου του VM.

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

Περιμένετε, λοιπόν είναι καλό ή κακό το ηλεκτρόνιο;

Σε αυτό το σημείο, οι υπολογιστές είναι τόσο ισχυροί που οι περισσότεροι χρήστες δεν θα παρατηρήσουν ποτέ πόσο αναποτελεσματικές είναι οι εφαρμογές ηλεκτρονίων. Στην πραγματικότητα, η συντριπτική πλειοψηφία δεν έχει ακούσει καν για το Ηλεκτρόνιο. Οι περισσότεροι από τους συναδέλφους μου δεν είχαν, και όλοι χρησιμοποιούν το Slack κάθε μέρα. Πολλοί ήταν ενθουσιασμένοι που έβλεπαν την έκδοση του Trello για επιτραπέζιους υπολογιστές και πάλι δεν είχαν ιδέα ότι ήταν μια εφαρμογή Electron.

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

Και είναι καλό στοίχημα ότι εφαρμογές όπως το Slack, το Trello και το WordPress.com δεν θα ενοχλούσαν να προσφέρουν μια έκδοση για επιτραπέζιους υπολογιστές εάν δεν υπήρχε το Electron, εστιάζοντας αντ 'αυτού σε εκδόσεις για κινητά και προγράμματα περιήγησης. Το ερώτημα λοιπόν δεν είναι αν το Electron είναι κακό. είναι αν οι εφαρμογές ηλεκτρονίων είναι καλύτερες από το τίποτα. Είμαι πρόθυμος να πω ναι, αλλά λογικοί άνθρωποι μπορούν να διαφωνήσουν. (Και γεια, για αυτά τα άτομα, υπάρχει πάντα η έκδοση ιστού.)

περιεχόμενο .entry-υποσέλιδο

What Are Electron Apps, And Why Have They Become So Common?

10 Most Popular Electron Apps Of 2020

10 Most Popular Electron Apps Of 2019

Native Desktop Apps With Angular And Electron

Build A Desktop App With Electron... But Should You?

What Is ATP?

Build Real World Compelling Cross Platform Electron App, App Boilerplate Part 2


Cloud και Διαδίκτυο - Τα πιο δημοφιλή άρθρα

Τι σημαίνει το "IRL" και πώς το χρησιμοποιείτε;

Cloud και Διαδίκτυο Dec 17, 2024

ΑΠΕΛΕΥΘΕΡΩΣΗ ΠΕΡΙΕΧΟΜΕΝΟΥ τραγούδι πλήρες Deng / shutter stock.com Μπορεί να έχετε συνα�..


Το Viral είναι συχνά ο μόνος τρόπος για να έχετε καλή εξυπηρέτηση πελατών

Cloud και Διαδίκτυο Jun 13, 2025

Στούντιο Minerva / Shutterstock Οι επιχειρήσεις προσπαθούν συχνά να αγνοούν τα παράπονα �..


Πώς να καθαρίσετε τη ροή ειδήσεων στο Facebook με λίγες βρύσες

Cloud και Διαδίκτυο Mar 2, 2025

ΑΠΕΛΕΥΘΕΡΩΣΗ ΠΕΡΙΕΧΟΜΕΝΟΥ Στο Facebook, το News Feed είναι ο βασιλιάς. ο αλγόριθμοι πίσω από αυτό �..


Πώς να αποτρέψετε το Netflix από τη χρήση όλων των δεδομένων του τηλεφώνου σας

Cloud και Διαδίκτυο May 6, 2025

ΑΠΕΛΕΥΘΕΡΩΣΗ ΠΕΡΙΕΧΟΜΕΝΟΥ Το Netflix ενημέρωσε πρόσφατα την εφαρμογή για κινητά με μια πολυαναμενόμ..


Χρησιμοποιήστε το Google Now για να λάβετε υπενθυμίσεις για εκδηλώσεις, ώρες και μέρη

Cloud και Διαδίκτυο Dec 16, 2024

ΑΠΕΛΕΥΘΕΡΩΣΗ ΠΕΡΙΕΧΟΜΕΝΟΥ Η δυνατότητα υπενθυμίσεων του Google Now είναι ισχυρή. Μπορείτε να ορίσετε ..


Όχι, το iCloud δεν τα υποστηρίζει όλα: Πώς να διαχειριστείτε φωτογραφίες στο iPhone ή στο iPad σας

Cloud και Διαδίκτυο Jul 10, 2025

ΑΠΕΛΕΥΘΕΡΩΣΗ ΠΕΡΙΕΧΟΜΕΝΟΥ Δημιουργούνται αντίγραφα ασφαλείας των φωτογραφιών που τραβάτε �..


Πώς να δημιουργήσετε εύκολα το δικό σας θέμα Google Chrome

Cloud και Διαδίκτυο Sep 24, 2025

Το Chrome Web Store της Google προσφέρει μια ποικιλία θέματα για το Chrome , που περιλαμβάνουν εικόνες φό..


Εισαγωγή email από το Outlook στο Apple Mail.app χρησιμοποιώντας το Thunderbird

Cloud και Διαδίκτυο Jul 19, 2025

Ένα ζήτημα που πρέπει να ληφθεί υπόψη κατά τη μετάβαση από τα Windows σε OS X είναι το ηλεκτρονικό ταχυδρομείο..


Κατηγορίες