Visual Studio Code έναντι Atom: Ποιος επεξεργαστής κειμένου είναι κατάλληλος για εσάς;

Visual Studio Code έναντι Atom: Ποιος επεξεργαστής κειμένου είναι κατάλληλος για εσάς;

Αν ψάχνετε για τον τέλειο επεξεργαστή κώδικα, υπάρχει μια καλή πιθανότητα να αντιμετωπίσετε τόσο τον Atom όσο και τον Visual Studio Code. Σίγουρα, υπάρχουν πολλοί άλλοι συντάκτες, αλλά αυτοί οι δύο είναι από τους πιο πολυσυζητημένους.





Το Atom είναι εδώ και λίγο καιρό, αλλά η δημοτικότητά του έχει εκτοξευθεί αργά. Visual Studio Code, κάποτε το νέο παιδί στην πόλη για το οποίο κανείς δεν ήταν σίγουρος, τώρα φαίνεται να είναι ο πιο καυτός επεξεργαστής κειμένου. Τούτου λεχθέντος, δεν είναι όλοι τόσο πρόθυμοι να προχωρήσουν από το Atom.





Visual Studio Code έναντι Atom: Τι είναι παρόμοιο;

Για να ξεκινήσετε, Visual Studio Code and Atom μοιράζονται DNA. Και οι δύο αυτοί συντάκτες χρησιμοποιούν το Electron, το οποίο επιτρέπει στους προγραμματιστές να δημιουργούν πλήρεις επιτραπέζιες εφαρμογές με τεχνολογίες ιστού όπως JavaScript, HTML και CSS. Μερικοί άνθρωποι είναι έντονα αντίθετοι σε αυτήν την ιδέα, αλλά αυτό είναι μια άλλη ιστορία.





Οι δύο συντάκτες είναι επίσης πιο κοντά από όσο νομίζετε με άλλο τρόπο. Το Atom δημιουργήθηκε στο GitHub, ενώ όπως υποδηλώνει το όνομα, η Microsoft δημιούργησε τον Visual Studio Code. Το 2018, η Microsoft ανακοίνωσε ότι θα αποκτήσει το GitHub. Ενώ μερικοί αρχικά ανησυχούσαν ότι αυτό σήμαινε το τέλος του Atom, η Microsoft διευκρίνισε ότι και οι δύο συντάκτες θα συνεχίσουν να υπάρχουν.

Visual Studio Code έναντι Atom: Performance

Οι θαυμαστές του Visual Studio Code επισημαίνουν συχνά την απόδοσή του σε σύγκριση με το Atom και άλλες εφαρμογές που βασίζονται στο Electron. Οι ηλεκτρονικές εφαρμογές έχουν αποκτήσει φήμη για αργές επιδόσεις και αργούς χρόνους εκκίνησης σε όλους τους τομείς, αλλά ο Visual Studio Code καταφέρνει να το αποφύγει.



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

Το Atom, από την άλλη πλευρά, χρησιμοποιεί μια προσέγγιση βασισμένη σε plugin για σχεδόν τα πάντα. Αυτή η προσέγγιση έχει οφέλη, αλλά και μειονεκτήματα. Το Atom είναι ελαφρώς πιο αργό από το κουτί και αυτό επιδεινώνεται μόνο όταν προσθέτετε ορισμένα πρόσθετα.





Ο κώδικας VS έχει το σαφές πλεονέκτημα όσον αφορά την απόδοση, αλλά κανένας επεξεργαστής δεν είναι αργός σε ένα σύγχρονο μηχάνημα. Αυτό αλλάζει όταν επεξεργάζεστε τεράστια αρχεία. Ο Visual Studio Code έχει καλύτερη απόδοση από το Atom, αλλά είτε είναι αισθητά αργός σε σύγκριση με έναν επεξεργαστή όπως το Vim ή ακόμα και το Sublime Text.

Visual Studio Code vs Atom: Core Features

Ο Visual Studio Code περιέχει περισσότερες λειτουργίες εκτός του Atom ή ακόμα και πολλούς άλλους επεξεργαστές κειμένου. Δεν έχει τα χαρακτηριστικά ενός ολοκληρωμένου περιβάλλοντος ανάπτυξης (IDE), αλλά πλησιάζει. Εκτός από τις τυπικές δυνατότητες επεξεργασίας κειμένου, υπάρχει υποστήριξη για τη δημιουργία και τον εντοπισμό σφαλμάτων εφαρμογών. Έτσι, φυσικά, είναι το εμπορικό σήμα της Microsoft για αυτόματη συμπλήρωση IntelliSense.





Ένα χαρακτηριστικό που εμφανίζεται συχνότερα στους σύγχρονους επεξεργαστές κειμένου είναι η ενσωμάτωση Git. Και πάλι, ο Visual Studio Code έχει επίσης αυτό εκτός κουτιού, επιτρέποντάς σας να αντιμετωπίσετε εύκολα τον έλεγχο έκδοσης χωρίς να χρειαστεί να ανοίξετε ένα παράθυρο τερματικού. Η υποστήριξη Markdown είναι επίσης ενσωματωμένη, πλήρης με λειτουργικότητα προεπισκόπησης, ώστε να μπορείτε να διασφαλίσετε ότι το αρχείο README.md θα φαίνεται σωστά στο GitHub.

Ενώ το Atom δεν έχει σχεδόν τον ίδιο αριθμό λειτουργιών κατά την πρώτη κυκλοφορία, έχει ενσωμάτωση Git. Το Atom κάνει ακόμη ένα βήμα παραπέρα, προσφέροντας πλήρη ενσωμάτωση GitHub. Αυτό είναι σχεδόν αναμενόμενο, δεδομένης της προέλευσης του έργου, αλλά είναι ακόμα βολικό, ειδικά αν χρησιμοποιείτε το GitHub για τα πάντα.

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

Visual Studio Code έναντι Atom: Plugins

Η επεκτασιμότητα είναι εκεί που τυχαίνει να βρίσκεται η μεγαλύτερη διαφορά μεταξύ αυτών των δύο συντακτών. Για το Visual Studio Code, τα πρόσθετα προσθέτουν λειτουργίες. Μπορείτε, για παράδειγμα, να εγκαταστήσετε θέματα, να υποστηρίξετε νέες γλώσσες και να δημιουργήσετε εργαλεία που θα σας βοηθήσουν όταν πρόκειται για κωδικοποίηση σε Rust ή Go.

Το Atom, από την άλλη πλευρά, δίνει πολύ περισσότερη ισχύ στα πρόσθετα. Καθώς μεγάλο μέρος της λειτουργικότητας του επεξεργαστή προέρχεται από ενσωματωμένα πρόσθετα, το σωστό πρόσθετο μπορεί να δημιουργήσει μια σχεδόν εντελώς νέα εφαρμογή. Αυτό καθιστά το Atom μια πολύ πιο «hackable» εφαρμογή. Το Atom έχει ακόμη μια ενότητα στο εγχειρίδιό του με τον κατάλληλο τίτλο Hacking Atom Το

Αυτό είναι κάπως παρόμοιο με τις ημέρες των «πολέμων των συντάκτων» μεταξύ του Vim και του Emacs. Η τεράστια λειτουργικότητα που ενσωματώθηκε στο τελευταίο οδήγησε ορισμένους να αναφέρονται στο Vim ως επεξεργαστή και στο Emacs ως λειτουργικό σύστημα. Το Atom δεν φτάνει το επίπεδο προσαρμοστικότητας που παρατηρείται στο Emacs --- κανείς δεν έχει γράψει ακόμα πελάτη ηλεκτρονικού ταχυδρομείου Atom --- αλλά πλησιάζει περισσότερο από τον Visual Studio Code.

Αυτό δεν σημαίνει ότι τα πρόσθετα Visual Studio Code δεν προσφέρουν πολλές λειτουργίες. Μην ψάχνετε άλλο από το δικό μας λίστα με εύχρηστα πρόσθετα Visual Studio Code για απόδειξη αυτού.

Visual Studio Code έναντι Atom: Community

Τόσο το Visual Studio Code όσο και το Atom απολαμβάνουν προς το παρόν μεγάλες κοινότητες και βάσεις χρηστών. Ενώ το Visual Studio επί του παρόντος φαίνεται να είναι το πιο δημοφιλές από τα δύο, το Atom εξακολουθεί να έχει μια αποκλειστική κοινότητα χρηστών και προγραμματιστών. Εάν η Microsoft αποφασίσει να εγκαταλείψει την υποστήριξη για οποιοδήποτε πρόγραμμα επεξεργασίας, αυτό μπορεί να αλλάξει, αλλά αυτό δεν φαίνεται ότι θα συμβεί σύντομα.

Το Atom φαίνεται να αγκαλιάζεται περισσότερο από την κοινότητα ανοιχτού κώδικα παρά από τον Visual Studio Code λόγω της Microsoft που ανήκει στο τελευταίο. Τούτου λεχθέντος, υπάρχει μια προσπάθεια κοινότητας να δημιουργηθεί μια έκδοση του Visual Studio Code χωρίς Microsoft. Και οι δύο συντάκτες είναι ανοιχτού κώδικα, αλλά ορισμένοι χρήστες δεν αγαπούν τη συλλογή δεδομένων που χρησιμοποιείται από καμία εφαρμογή.

Λήψη Visual Studio Code and Atom

Τόσο το Visual Studio Code όσο και το Atom διατίθενται εντελώς δωρεάν. Ο επεξεργαστής Atom είναι διαθέσιμος υπό την άδεια MIT, ενώ η λήψη του Visual Studio Code πραγματοποιείται με ιδιόκτητη άδεια, παρά την ανοιχτή βάση κώδικα του επεξεργαστή. Και οι δύο συντάκτες είναι διαθέσιμοι για macOS, Linux και Windows.

Κατεβάστε : Ατομο (Ελεύθερος)

Κατεβάστε : Κωδικός Visual Studio (Ελεύθερος)

Χρειάζεστε έναν επεξεργαστή κειμένου ή ένα IDE;

Με λίγα λόγια, το Atom είναι ένας εξαιρετικά προσαρμόσιμος επεξεργαστής κειμένου. Με τα σωστά πρόσθετα, μπορεί να προσεγγίσει τη λειτουργικότητα ενός IDE. Ο Visual Studio Code είναι παρόμοιος, αλλά με το σύνολο των χαρακτηριστικών του, φαίνεται από την αρχή πιο κοντά σε ένα IDE. Κανένα από αυτά δεν έχει αρκετά χαρακτηριστικά ενός πλήρους IDE, ωστόσο.

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

πώς να περάσετε αποκλεισμένους ιστότοπους στο σχολείο
Μερίδιο Μερίδιο Τιτίβισμα ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ Πώς να καθαρίσετε τον υπολογιστή σας με Windows χρησιμοποιώντας τη γραμμή εντολών

Εάν ο υπολογιστής σας με Windows έχει χαμηλό χώρο αποθήκευσης, καθαρίστε τα σκουπίδια χρησιμοποιώντας αυτά τα γρήγορα βοηθητικά προγράμματα γραμμής εντολών.

Διαβάστε Επόμενο
Σχετικά θέματα
  • Παραγωγικότητα
  • Προγραμματισμός
  • Επεξεργαστής κειμένου
  • Προγραμματισμός
  • Κωδικός Visual Studio
  • Ατομο
Σχετικά με τον Συγγραφέα Κρις Ουουκ(118 δημοσιευμένα άρθρα)

Ο Kris Wouk είναι μουσικός, συγγραφέας και όπως λέγεται όταν κάποιος κάνει βίντεο για τον ιστό. Ένας λάτρης της τεχνολογίας για όσο μπορεί να θυμάται, έχει σίγουρα τα αγαπημένα λειτουργικά συστήματα και συσκευές, αλλά χρησιμοποιεί όσο περισσότερα άλλα μπορεί, ούτως ή άλλως, μόνο και μόνο για να παρασυρθεί.

Περισσότερα από τον Kris Wouk

Εγγραφείτε στο newsletter μας

Εγγραφείτε στο ενημερωτικό μας δελτίο για τεχνικές συμβουλές, κριτικές, δωρεάν ebooks και αποκλειστικές προσφορές!

Κάντε κλικ εδώ για εγγραφή