Electron και Nativefier για να δημιουργήσετε το δικό σας webapp από το Ubuntu

WebApp ηλεκτρόνιο ubunlog

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

Σε αυτό το blog έχουμε ήδη μιλήσει για ορισμένες περιπτώσεις web app. Σε αυτά έχουμε γνωστές εφαρμογές όπως Κατάλογος Ιστού. Αυτός είναι ένας εκτενής κατάλογος στον οποίο θα βρούμε μεγάλο αριθμό εφαρμογών που δημιουργήθηκαν με το Electron. Μερικά περισσότερα παραδείγματα για το τι μπορούμε να δημιουργήσουμε με αυτό το λογισμικό θα ήταν εφαρμογές όπως Wmail, Skype, Simplenote, GitKraken ή Visual Studio Code.

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

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

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

web app ubunlog είσοδος

Το ηλεκτρόνιο θα μας επιτρέψει ενσωματώνουν εφαρμογές Ιστού για δική του κατανάλωση με απλό τρόπο. Αφού το δοκίμασα και επιβεβαίωσα ότι λειτουργεί σωστά, πρέπει να ομολογήσω ότι χωρίς να είμαι σαφής για την πραγματική του χρησιμότητα, τουλάχιστον ήταν αρκετά περίεργος. Η πραγματική αποδοτικότητά του δεν είναι αξιοσημείωτη αν το συγκρίνουμε με την κατανάλωση πόρων που θα έκανε το Chromium εάν επεκτάσεις, κατά το άνοιγμα του ίδιου ιστότοπου. Το ηλεκτρόνιο βασίζεται στο Χρώμιο και στο περιβάλλον χρόνου εκτέλεσης Node.js.

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

Εγκαταστήστε το Nativefier για να δημιουργήσετε το Electron WebApp στο Ubuntu

Για να εκτελέσουμε αυτήν την εργασία, το πρώτο πράγμα που θα κάνουμε είναι εγκαταστήστε το Node.js και τον διαχειριστή πακέτων npm. Για αυτό θα ανοίξουμε το τερματικό (Ctrl + Alt + T) και θα γράψουμε κάτι σαν το παρακάτω.

sudo apt install nodejs npm

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

sudo npm install nativefier -g

Τώρα μπορούμε να αρχίσουμε να δημιουργούμε τις δικές μας διαδικτυακές εφαρμογές. Θα πρέπει να ξεκινήσουμε μόνο στο τερματικό (Ctrl + Alt + T) κάτι σαν το εξής:

nativefier ubunlog.com

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

δημιουργία ηλεκτρονίου webapp

Πρέπει να διευκρινιστεί ότι το Nativefier θα μας επιτρέψει εφαρμόστε διαφορετικές επιλογές στις εφαρμογές που θέλουμε να συσκευάσουμε. Μπορείτε να ελέγξετε την τεκμηρίωση στη σελίδα του GitHub. Αυτές οι επιλογές κυμαίνονται από τη δυνατότητα προσαρμογής του ονόματος της εφαρμογής, προσθέτοντας ένα εικονίδιο και τελειώνοντας με την τροποποίηση των προεπιλεγμένων διαστάσεων του παραθύρου, μεταξύ άλλων. Πρέπει επίσης να σημειωθεί ότι θα το κάνουμε επιτρέψτε την ενσωμάτωση κώδικα JavaScript ή CSS στο webapp. Οι δυνατότητες που μας ανοίγονται πολλαπλασιάζονται.

Τελειώνοντας, μπορούμε να αναρωτηθούμε μόνο εάν αυτοί οι τύποι εφαρμογών είναι πιο άνετοι ή δημιουργούν αρκετά υψηλή εξοικονόμηση πόρων στις συσκευές μας. Επειδή μπορούμε να κάνουμε σχεδόν το ίδιο με την προσθήκη ενός απευθείας συνδέσμου στην επιφάνεια εργασίας μας με το Chrome και το Chromium. Αυτό εξαρτάται από το γούστο όλων.


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

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

*

*

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

  1.   Cristina dijo

    Γεια σας, και ποιες εντολές μπορώ να χρησιμοποιήσω για να το αφαιρέσω; Επίσης, το ηλεκτρονικό που κατεβάστηκε ως μέρος της εγκατάστασης; Ευχαριστώ για το ιστολόγιό σας, είμαι στο kde neon