atom vs sublime text
Αυτό το σεμινάριο εξηγεί τις δυνατότητες των δύο Source Code Editors Atom και Sublime Text και παρέχει μια σύγκριση του Atom έναντι του Sublime:
Είτε είστε νέοι στην κωδικοποίηση είτε σε παλιομοδίτικους εξαρτημένους κώδικα, χρειάζεστε έναν επεξεργαστή κώδικα αρκετά ανθεκτικό για να χειριστείτε όλα όσα μπορείτε να πετάξετε.
Υπάρχουν τόσα πολλά προγράμματα επεξεργασίας κώδικα εκεί έξω, και ανάμεσα σε αυτούς που επιλέγουν ένα σωστό είναι πάντα μια δύσκολη εργασία. Αυτό το σεμινάριο δεν θα απαντήσει απλώς στην ερώτηση «Ποιος είναι ο καλύτερος επεξεργαστής κώδικα για προγραμματιστές;», αλλά θα συγκρίνει δύο συντάκτες πηγών κώδικα της χιλιετίας, δηλαδή Atom & Sublime Text.
Δεν μπορούμε να βάλουμε τον επεξεργαστή κώδικα σε έναν μόνο τύπο ως ένας επεξεργαστής που λειτουργεί για έναν προγραμματιστή μπορεί να μην είναι κατάλληλος για τον άλλο.
Στην αγορά υπάρχουν πολλά από αυτά, από τα απλούστερα όπως το σημειωματάριο ++ ή vi, που σας επιτρέπει να γράψετε κώδικα και να το χρωματίσετε ώστε να είναι πιο εύκολο να το διαβάσετε, στους πιο περίπλοκους συντάκτες όπως το NetBeans, το XCode, το IntelliJ που παρέχουν μια ολοκληρωμένη ανάπτυξη περιβάλλον που περιλαμβάνει ενοποίηση με συστήματα ελέγχου εκδόσεων, δοκιμαστικά πλαίσια, κιτ εντοπισμού σφαλμάτων κ.λπ.
Σε αυτό το σεμινάριο, θα επικεντρωθούμε στη σύγκριση δύο επεξεργαστών πηγαίου κώδικα μεσαίας πολυπλοκότητας, δηλαδή Atom και Sublime Text, δεδομένου ότι είναι το μείγμα τόσο απλού όσο και περίπλοκου από τη μία πλευρά και είναι αρκετά ανθεκτικά για να κάνουν την ανάπτυξη ευέλικτη, γρήγορη και αποτελεσματική.
Τι θα μάθετε:
- Επισκόπηση του Υψηλού Κειμένου και του Atom
- Atom Vs Sublime Text: Μια σύγκριση
- # 1) Ρύθμιση του προγράμματος επεξεργασίας
- # 2) Επεξεργασία και ροή εργασίας
- # 3) Εργασία με βαριά αρχεία
- # 4) Συντομεύσεις και λειτουργικότητα
- # 5) Πακέτα και προσαρμογή
- # 6) Διαθεσιμότητα πακέτου τρίτων
- # 7) Ενσωμάτωση ελέγχου πηγής
- # 8) Κοινότητα
- # 9) Τιμολόγηση
- # 10) Απόδοση
- # 11) Εμπειρία χρήστη
- συμπέρασμα
Επισκόπηση του Υψηλού Κειμένου και του Atom
Η σύγκριση διευκολύνει τους προγραμματιστές να επιλέξουν το σωστό πρόγραμμα επεξεργασίας κώδικα με βάση τις απαιτήσεις τους. Έτσι, ενώ το Sublime Text είναι ο συντάκτης που είναι πιο γνωστός για την πολυπλοκότητά του, το Atom ονομάζεται το πρόγραμμα επεξεργασίας κειμένου του 21ου αιώνα.
Πριν συγκρίνουμε το Atom και το Sublime, ας έχουμε μια σύντομη επισκόπηση αυτών των δύο εκδοτών σύμφωνα με την επίσημη τεκμηρίωσή τους.
Ατομο
Πρόκειται για έναν επεξεργαστή πηγαίου κώδικα για πλατφόρμα macOS, Linux, Windows που υποστηρίζει πρόσθετα γραμμένα στο Node.js. Έχει ενσωματωμένο το Git Control. Αναπτύσσεται από το GitHub.
Επίσημος ιστότοπος => Ατομο
Υψηλό κείμενο
Πρόκειται για ένα πρόγραμμα επεξεργασίας πηγαίου κώδικα shareware που υποστηρίζει πρόσθετα γραμμένα στο Python. Υποστηρίζει κυρίως πολλές γλώσσες προγραμματισμού και σήμανσης.
Επίσημος ιστότοπος => Υψηλό κείμενο
Atom Vs Sublime Text: Μια σύγκριση
Ας ρίξουμε μια ματιά στη σύγκριση του Sublime Text εναντίον Atom:
Κατηγορία | Ατομο | Μεγαλείο |
---|---|---|
Δυναμική πληκτρολόγηση | Ναί | Ναί |
Επέκταση / προσθήκη | Ναί | Ναί |
Αδεια | Άδεια MIT | Ιδιόκτητος |
Λειτουργικό σύστημα | Linux Παράθυρα Mac OS X | Linux Παράθυρα Mac OS X |
Πολλαπλά έργα | Ναί | Ναί |
Επεξεργασία πολλαπλών επιλογών | Ναί | Ναί |
Αποκλεισμός επεξεργασίας επιλογής | Ναί | Ναί |
Εκτέλεση | ![]() | ![]() |
Αυτόματος πλήρης κωδικός | Ναί | Ναί |
Επισήμανση σύνταξης | Ναί | Ναί |
Υποστηριζόμενο VCS | Github Πηγαίνω Bitbucket | Πηγαίνω Github Αστατος |
Τιμή | Ελεύθερος | 80 $ |
Ας συγκρίνουμε λεπτομερώς τους συντάκτες Atom vs Sublime Text με βάση τις ακόλουθες κατηγορίες:
# 1) Ρύθμιση του προγράμματος επεξεργασίας
Πριν από τη σύγκριση αυτών των προγραμμάτων επεξεργασίας με βάση τη ρύθμιση, ας δούμε πρώτα την εγκατάσταση αυτών στην πλατφόρμα των Windows.
Εγκατάσταση Sublime Text στα Windows
Μπορείτε να πραγματοποιήσετε λήψη Sublime Text από το επίσημη ιστοσελίδα .
μεταγλωττιστής c ++ για έκλειψη
Βήμα 1: Κατεβάστε το πακέτο .exe από τον επίσημο ιστότοπο όπως φαίνεται στην παρακάτω εικόνα.
Βήμα 2: Εκτελέστε το εκτελέσιμο αρχείο. Αυτό καθορίζει τις μεταβλητές περιβάλλοντος. Καθώς εκτελείτε το αρχείο, θα δείτε το παράθυρο όπως φαίνεται παρακάτω.
Κάντε κλικ στο Επόμενο στο παραπάνω παράθυρο.
Βήμα # 3: Επιλέξτε τη θέση στην οποία θέλετε να εγκαταστήσετε το πρόγραμμα επεξεργασίας κειμένου Sublime και κάντε κλικ στο Επόμενο.
πόσο καλό είναι το ubuntu σε σύγκριση με τα παράθυρα
Βήμα # 4: Επαληθεύστε τη θέση του φακέλου και κάντε κλικ στο Εγκατάσταση.
Βήμα # 5: Τώρα κάντε κλικ στο Τέλος για να ολοκληρώσετε την εγκατάσταση.
Βήμα # 6: Κατά την επιτυχή εγκατάσταση, θα δείτε ότι ο συντάκτης θα εμφανίζεται όπως παρακάτω:
Εγκατάσταση Atom στα Windows
Βήμα 1: Κάντε λήψη του πακέτου .exe από το επίσημη ιστοσελίδα όπως φαίνεται παρακάτω.
Βήμα 2: Καθώς εκτελείτε το αρχείο λήψης, θα εμφανιστεί το παρακάτω παράθυρο.
Βήμα # 3: Καθώς η εγκατάσταση έχει ολοκληρωθεί, ξεκινά το παράθυρο του προγράμματος επεξεργασίας Atom.
Τα Atom και Sublime εγκαθίστανται με μερικά κλικ του ποντικιού. Και οι δύο συντάκτες είναι διαθέσιμοι για Windows, Linux και OS X. Ένα πράγμα που θα παρατηρήσετε γρήγορα είναι ότι το Atom ζυγίζει πάνω από 170MB, κάτι που απέχει πολύ από τους παραδοσιακούς επεξεργαστές HTML, ενώ το Sublime ζυγίζει λιγότερο από 6MB.
Θα το συζητήσουμε περαιτέρω στην αξιολόγηση απόδοσης αυτών των συντακτών. Μόλις εγκαταστήσετε τους επεξεργαστές, είστε έτοιμοι να ξεκινήσετε.
# 2) Επεξεργασία και ροή εργασίας
Το Atom είναι ευέλικτο για τους χρήστες. Δημιουργεί πακέτα που προσθέτουν στον πυρήνα του hackable. Ένα άλλο ενδιαφέρον χαρακτηριστικό είναι το 'Fuzzy finder' που βρίσκει οποιοδήποτε αρχείο για εσάς. Επίσης, με τη βοήθεια μιας ιεραρχημένης προβολής, οι χρήστες είναι εύκολο να ανοίξουν και να δουν οποιοδήποτε αρχείο στο τρέχον έργο. Ένα πράγμα που ενοχλεί έναν χρήστη Atom είναι να βρει ποιο πρόσθετο πακέτο πρέπει να εγκατασταθεί όταν ξεκινά από το μηδέν.
Αντίθετα, είναι κρίσιμο όταν εργάζεστε σε έργα Sublime Text. Η κωδικοποίηση, η σήμανση και η πεζογραφία δείχνουν το υψηλότερο επίπεδο πολυπλοκότητας στο πρόγραμμα επεξεργασίας Sublime Text. Η εύρεση ενός αποσπάσματος κώδικα μέσα σε χιλιάδες αρχεία συμβαίνει γρήγορα στο Sublime. Εδώ, η ταχύτητα δεν αφήνει ποτέ τους χρήστες της κάτω. Επιτρέπει στον προγραμματιστή να αξιοποιήσει τη δύναμη της γρήγορης κωδικοποίησης.
Η πλοήγηση πραγματοποιείται στο Sublime με τη βοήθεια του Command Palette.
# 3) Εργασία με βαριά αρχεία
Όσο είναι το βαρύτερο μέγεθος, γίνεται δύσκολο να δουλέψετε με βαριά αρχεία. Εμφανίζεται κάποια καθυστέρηση και βραδύτητα στον επεξεργαστή Atom κατά την επεξεργασία βαρέων αρχείων. Το Sublime Text είναι το μικρότερο που λειτουργεί άψογα, ενώ δουλεύει με βαριά αρχεία.
# 4) Συντομεύσεις και λειτουργικότητα
Και οι δύο συντάκτες έρχονται με έναν σωρό συντομεύσεων για να κάνουν τη δουλειά του χρήστη αρκετά πιο γρήγορη. Συνήθως οι συντομεύσεις Atom μοιάζουν κάπως με το Υψηλό Κείμενο. Επίσης, μπορούμε να προσαρμόσουμε τα πλήκτρα συντόμευσης σύμφωνα με τη δική μας ευκολία και στους δύο αυτούς συντάκτες. Η μόνη διαφορά έγκειται στο ότι στο Atom αυτά τα πράγματα εμφανίζονται ως ενσωματωμένα, αλλά στο Υψηλό Κείμενο, πρέπει να το ρυθμίσετε χειροκίνητα.
# 5) Πακέτα και προσαρμογή
Ο βαθμός προσαρμογής που δίνει ένας συντάκτης για να ταιριάζει με τη ροή ανάπτυξης και το στυλ είναι μια πολύ ζωτική προοπτική. Το Atom διαθέτει μια πολύ περιγραφική σελίδα εγγράφων που παρέχει λεπτομερείς πληροφορίες για το πώς να κάνετε hack ακόμα και τα στυλ. Έχει ένα πολύ μεγάλο χαρακτηριστικό των παρακάμψεων ρυθμίσεων ανά τύπο αρχείου. Για παράδειγμα, Η διαφορετική εσοχή για JS εναντίον CSS έναντι HTML είναι αρκετά εύκολη με το Atom. Από την πλευρά Sublime Text, υπάρχουν λιγότερα πακέτα.
(εικόνα πηγή )
# 6) Διαθεσιμότητα πακέτου τρίτων
Οποιοσδήποτε επεξεργαστής είναι απλώς ένα αρχείο εισαγωγής κειμένου χωρίς πακέτο τρίτων. Το κείμενο Atom και Sublime δεν διαφέρει σε αυτήν την περίπτωση. Και οι δύο συντάκτες έχουν τεράστιο αριθμό πακέτων τρίτων για εγκατάσταση, ωστόσο, το πρόβλημα παρουσιάζεται καθώς δεν υπάρχει ενεργή ανάπτυξη σε πολλά από αυτά τα πακέτα τρίτων που κάνουν αυτά τα πακέτα ασταθή. Το Sublime Text που είναι παλαιότερο έχει μια ευρεία συλλογή αυτών των πακέτων τρίτων από το Atom.
διπλά συνδεδεμένη κατηγορία λίστας c ++
# 7) Ενσωμάτωση ελέγχου πηγής
Όντας προϊόν του GitHub, το Atom έρχεται έτοιμο με την ενσωμάτωση του git. Κατά την επεξεργασία οποιουδήποτε έργου, θα παρατηρήσετε ότι η προβολή δέντρου έχει ενδείξεις χρώματος για τα αρχεία χωρίς δέσμευση. Εμφανίζει επίσης το όνομα του τρέχοντος κλάδου στη γραμμή κατάστασης.
Αντίθετα, το Sublime Text δεν έχει ενσωματωμένη ενσωμάτωση με το αποθετήριο πηγαίου κώδικα, αλλά έχει λίγες δοκιμασμένες και δοκιμασμένες ενοποιήσεις από εξωτερικά πακέτα όπως το Git, SVN.
# 8) Κοινότητα
Το Sublime Text έχει μια εκτενή λίστα χρηστών με τόνους ερωτήσεων κάθε μήνα σχετικά με την υπερχείλιση στοίβας, ατελείωτα ιστολόγια σε διάφορες δυνατότητες. Από την ίδια πλευρά, αν και το Atom είναι καινούργιο σε σύγκριση με το Sublime Text, έχει μια πολύ ενεργή κοινότητα στον τομέα της ανάπτυξης και της υποστήριξης. Επίσης, έχοντας υποστηριχθεί από το GitHub, όλοι οι πίνακες συζήτησης του ιστότοπου φαίνονται απίστευτοι.
# 9) Τιμολόγηση
Το Atom είναι ένα πρόγραμμα επεξεργασίας ανοιχτού κώδικα που παρέχεται δωρεάν ως μέρος της άδειας MIT, ενώ το Sublime κοστίζει 80 $. Εδώ στο Sublime Text, η τιμή δεν φαίνεται να είναι ο αποφασιστικός παράγοντας, καθώς η πληρωμένη και δωρεάν έκδοση Sublime διαφέρει μόνο μέσω περιστασιακής αναδυόμενης οθόνης για να απενεργοποιηθεί η κατάσταση 'μη καταχωρισμένη'.
Οι σκληροπυρηνικοί χρήστες Sublime πληρώνουν εύκολα 80 $ για έναν αυτόνομο προγραμματιστή που έχει αναπτύξει ένα υπέροχο προϊόν ως ενθύμιο ευγνωμοσύνης.
# 10) Απόδοση
Η απόδοση είναι το βασικό μέρος οποιουδήποτε προγράμματος επεξεργασίας κειμένου που χρησιμοποιείται από τους προγραμματιστές. Το Sublime είναι πολύ προηγμένο από το Atom όσον αφορά την απόδοση.
Όπως λένε, το μέγεθος μπορεί να δημιουργήσει ή να σπάσει ένα εργαλείο λογισμικού. Το Atom είναι το βαρύτερο μέγεθος είναι πιο αργό από το Sublime Text. Δείχνει προβλήματα καθυστέρησης απόκρισης όταν πρόκειται για μετάβαση μεταξύ πολλών αρχείων. Αντίθετα, δεν θα αισθανθείτε καθυστέρηση όταν εργάζεστε με Sublime Text.
# 11) Εμπειρία χρήστη
Για εμφάνιση, το Sublime Text δεν φαίνεται να είναι ελκυστικό, ωστόσο με μια τεράστια βάση χρηστών, προτιμούν να εγκαταστήσουν εκατοντάδες θέματα για να αποκτήσουν προσαρμόσιμη εμπειρία χρήστη. Το Sublime Text έχει άφθονο αριθμό θεμάτων που ο χρήστης μπορεί να εγκαταστήσει για να κάνει την καλύτερη εμπειρία χρήστη. Αντίθετα, το Atom έρχεται με πολλά ενσωματωμένα πράγματα από το κουτί. Στο Sublime, οι χρήστες πρέπει να ρυθμίσουν χειροκίνητα συγκεκριμένα πράγματα.
συμπέρασμα
Λοιπόν, ποιο πιστεύετε ότι είναι ο καλύτερος συντάκτης;
Κατά τη γνώμη μας, τόσο το Atom όσο και το Sublime Text είναι καλοί επεξεργαστές κειμένου με πολλές δυνατότητες και πακέτα τρίτων για να κάνουν την ανάπτυξη γρήγορη και ευκολότερη. Και οι δύο εξυπηρετούν το καλύτερο για συγκεκριμένες απαιτήσεις χρηστών και ανάγκες της αγοράς. Κανένας συντάκτης δεν είναι καλύτερος από τον άλλο.
Εάν χρησιμοποιείτε ήδη Sublime Text και έχετε δώσει πολύ χρόνο για να επιλέξετε και να εγκαταστήσετε αγαπημένα πακέτα, τότε η μετάβαση στο Atom δεν έχει νόημα, καθώς και οι δύο συντάκτες παρέχουν σχεδόν τα ίδια πακέτα με τον έναν ή τον άλλο τρόπο. Εκτός από αυτό, για τη φέρουσα ικανότητα, το κείμενο Sublime μπορεί να πάρει πολύ περισσότερο φορτίο από το Atom.
Ένα τεράστιο πράγμα που έχει το Sublime είναι το χαρακτηριστικό ότι όταν ανοίγετε το Sublime Text, θα βλέπετε τα αρχεία σας ακριβώς όπως αφήσατε για τελευταία φορά, ανεξάρτητα από το αν τα έχετε αποθηκεύσει ή όχι.
Αν και η Atom έχει δείξει τεράστια βελτίωση της ταχύτητας τα τελευταία χρόνια, εξακολουθεί να είναι πίσω από το Sublime όσον αφορά την εναλλαγή μεταξύ πολλαπλών αρχείων και αργού χρόνου φόρτωσης. Από την άλλη πλευρά, όπως έχουμε δει τα περισσότερα πακέτα Sublime να είναι ξεπερασμένα λόγω έλλειψης κοινότητας, πρέπει να σκεφτεί περισσότερο για την ανοιχτή προμήθεια ορισμένων από τα πλαίσια της για να ανταγωνιστεί τους εκδότες κώδικα της σύγχρονης εποχής.
Τέλος, αν ψάχνετε για νέο πρόγραμμα επεξεργασίας, μπορείτε να επιλέξετε οποιονδήποτε από αυτούς τους δύο, καθώς και οι δύο είναι μια καλή επιλογή. Απλώς πρέπει να αφιερώσετε αρκετό χρόνο για να συνηθίσετε τα πλήκτρα συντόμευσης, βρίσκοντας πακέτα που κάνουν την ανάπτυξή σας γρήγορη και ευκολότερη σε οποιονδήποτε από αυτούς τους συντάκτες.
Περαιτέρω ανάγνωση => Visual Studio Code Vs Atom
Ελπίζω ότι αυτή η σύγκριση κειμένου Atom vs Sublime Text σας έδωσε μια επισκόπηση των δυνατοτήτων των επεξεργαστών Atom και Sublime Text. Αφού διαβάσετε αυτό το άρθρο, σίγουρα θα είστε σε θέση να αποφασίσετε ποιος συντάκτης θα επιλέξει σύμφωνα με τις απαιτήσεις σας.
Συνιστώμενη ανάγνωση
- Κορυφαίοι 15 καλύτεροι δωρεάν επεξεργαστές κώδικα για τέλεια εμπειρία κωδικοποίησης
- 12 καλύτεροι Python IDE και Code Editors το 2021
- Εκπαιδευτικό πρόγραμμα SVN: Διαχείριση πηγαίου κώδικα χρησιμοποιώντας ανατροπή
- 15 Καλύτερο λογισμικό ελέγχου έκδοσης (Εργαλεία διαχείρισης πηγαίου κώδικα)
- TOP 40 Εργαλεία ανάλυσης στατικών κωδικών (Εργαλεία ανάλυσης καλύτερων πηγών κώδικα)
- Tutorial Tortoise SVN: Αναθεωρήσεις στο αποθετήριο κώδικα
- Δήλωση στο SOAtest με παράδειγμα κώδικα XML
- Εκτέλεση και επαλήθευση του κωδικού δοκιμής σας στο Appium Studio για το Eclipse