Κώδικας Visual Studio εναντίον Atom: Ποιο κείμενο επεξεργαστή είναι κατάλληλο για εσάς;
Διαφήμιση
Αν ψάχνετε για τον τέλειο επεξεργαστή κώδικα, υπάρχει μια καλή πιθανότητα να έχετε τρέξει σε κώδικα Atom και Visual Studio. Βέβαια, υπάρχουν πολλοί άλλοι συντάκτες, αλλά αυτά τα δύο είναι από τα πιο συζητημένα.
Το Atom βρίσκεται εδώ και λίγο καιρό, αλλά η δημοτικότητά του έχει σημαδευτεί αργά. Ο κώδικας Visual Studio, μόλις το νέο παιδί στην πόλη κανείς δεν ήταν αρκετά σίγουρος, τώρα φαίνεται να είναι ο πιο καυτός επεξεργαστής κειμένου γύρω. Τούτου λεχθέντος, δεν είναι όλοι τόσο πρόθυμοι να προχωρήσουν από το Atom.
Κώδικας Visual Studio εναντίον Atom: Τι είναι παρόμοιο;
Για να ξεκινήσετε, το Visual Studio Code και Atom μοιράζονται το DNA. Και οι δύο συντάκτες χρησιμοποιούν το Electron, το οποίο επιτρέπει στους προγραμματιστές να δημιουργούν πλήρεις εφαρμογές desktop με τεχνολογίες ιστού όπως JavaScript, HTML και CSS. Μερικοί άνθρωποι αντιτίθενται σθεναρά σε αυτή την ιδέα, αλλά αυτή είναι μια άλλη ιστορία.
Οι δύο συντάκτες είναι επίσης πιο κοντά από ότι μπορείτε να σκεφτείτε με άλλο τρόπο. Το Atom δημιουργήθηκε στο GitHub, ενώ, όπως το όνομα μπορεί να υποδείξει, η Microsoft δημιούργησε τον Visual Studio Code. Το 2018, η Microsoft ανακοίνωσε ότι θα αποκτήσει το GitHub. Ενώ κάποιοι ανησυχούσαν αρχικά ότι αυτό σήμαινε το τέλος του Atom, η Microsoft διευκρίνισε ότι και οι δύο συντάκτες θα συνεχίσουν να υπάρχουν.
Κώδικας Visual Studio εναντίον Atom: Απόδοση
Οι οπαδοί του Visual Studio Code συχνά δείχνουν την απόδοσή του σε σύγκριση με το Atom και άλλες εφαρμογές που βασίζονται σε ηλεκτρονικό υπολογιστή. Οι εφαρμογές ηλεκτρονίων έχουν κερδίσει τη φήμη τους για την αργή απόδοση και τους αργούς χρόνους εκκίνησης σε ολόκληρο τον πίνακα, αλλά ο Visual Studio Code καταφέρνει να το αποφύγει.
Οι διαφορές απόδοσης μεταξύ του Visual Studio Code και του Atom καταλήγουν σε λίγους παράγοντες, αλλά μια σημαντική πτυχή είναι η προσέγγιση με την οποία αναπτύσσεται κάθε εφαρμογή. Ο κώδικας του Visual Studio διαθέτει ένα αυστηρά ελεγχόμενο σύνολο βασικών λειτουργιών, με plugins που προσθέτουν χαρακτηριστικά επιφανείας.
Το Atom, από την άλλη πλευρά, χρησιμοποιεί μια προσέγγιση βασισμένη στην προσθήκη σχεδόν σε όλα. Αυτή η προσέγγιση έχει οφέλη, αλλά και μειονεκτήματα. Το Atom είναι ελαφρώς πιο αργό από το κουτί και αυτό χειροτερεύει μόνο όταν προσθέτετε ορισμένα πρόσθετα.
Ο κώδικας VS έχει το σαφές πλεονέκτημα όταν πρόκειται για απόδοση, αλλά ούτε ένας επεξεργαστής είναι αργός σε ένα σύγχρονο μηχάνημα. Αυτό αλλάζει όταν επεξεργάζεστε τεράστια αρχεία. Ο κώδικας του Visual Studio είναι καλύτερος από τον Atom, αλλά είτε είναι αισθητά αργός σε σύγκριση με έναν επεξεργαστή όπως ο Vim ή ακόμα και ο Sublime Text.
Κώδικας Visual Studio εναντίον Atom: Βασικά χαρακτηριστικά
Ο κώδικας Visual Studio πακέτα σε περισσότερες λειτουργίες από το κουτί από Atom ή ακόμα και πολλούς άλλους επεξεργαστές κειμένου. Δεν έχει αρκετά χαρακτηριστικά ενός Ολοκληρωμένου Αναπτυξιακού Περιβάλλοντος (IDE), αλλά πλησιάζει. Εκτός από τις τυπικές λειτουργίες του επεξεργαστή κειμένου, η υποστήριξη για την κατασκευή και την ανίχνευση εφαρμογών βρίσκεται ακριβώς εκεί. Έτσι, φυσικά, είναι η αυτοματοποίηση IntelliSense της εμπορικής επωνυμίας της Microsoft.
Ένα χαρακτηριστικό που εμφανίζεται πιο συχνά στους σύγχρονους συντάκτες κειμένων είναι η ολοκλήρωση Git. Και πάλι, ο κώδικας του Visual Studio έχει και αυτό έξω από το κουτί, επιτρέποντάς σας να ασχοληθείτε εύκολα με τον έλεγχο έκδοσης χωρίς να χρειαστεί να ανοίξετε ένα παράθυρο τερματικού. Η υποστήριξη Markdown είναι επίσης ενσωματωμένη, συμπληρωμένη με λειτουργίες προεπισκόπησης, ώστε να μπορείτε να διασφαλίσετε ότι το αρχείο README.md θα φαίνεται σωστά στο GitHub.
Ενώ το Atom δεν έχει σχεδόν το ίδιο επίπεδο χαρακτηριστικών κατά την πρώτη εκτόξευση, έχει ολοκλήρωση Git. Το Atom προχωρά ακόμη ένα βήμα, προσφέροντας πλήρη ολοκλήρωση του GitHub. Αυτό είναι σχεδόν αναμενόμενο, δεδομένης της προέλευσης του έργου, αλλά εξακολουθεί να είναι βολικό, ειδικά εάν χρησιμοποιείτε το GitHub για τα πάντα.
Για τη συντριπτική πλειονότητα των λειτουργιών, ωστόσο, το Atom βασίζεται σε πρόσθετα. Αυτά είναι εύκολο να εγκατασταθούν από την ίδια την εφαρμογή, επιτρέποντάς σας να προσαρμόσετε τον επεξεργαστή σχεδόν με οποιονδήποτε τρόπο μπορείτε να το σκεφτείτε.
Κωδικός Visual Studio εναντίον Atom: Προσθήκες
Επεκτασιμότητα είναι όπου η μεγαλύτερη διαφορά μεταξύ αυτών των δύο εκδότες συμβαίνει να βρίσκεται. Για τον κώδικα Visual Studio, τα πρόσθετα προσθέτουν χαρακτηριστικά. Μπορείτε να εγκαταστήσετε θέματα, να υποστηρίξετε νέες γλώσσες και να δημιουργήσετε εργαλεία που θα σας βοηθήσουν όταν πρόκειται για την κωδικοποίηση σε Rust ή Go, για παράδειγμα.
Το Atom, από την άλλη πλευρά, δίνει πολύ περισσότερη δύναμη στα plugins. Καθώς η λειτουργικότητα του επεξεργαστή προέρχεται από ενσωματωμένα plugins, το σωστό plugin μπορεί να δημιουργήσει μια σχεδόν εντελώς νέα εφαρμογή. Αυτό καθιστά το Atom μια εφαρμογή πολύ πιο "hackable". Το Atom έχει ακόμα ένα τμήμα στο εγχειρίδιο του με το κατάλληλο όνομα Hacking Atom.
Αυτό είναι κάπως παρόμοιο με τις ημέρες των "πολέμων εκδοτών" μεταξύ Vim και Emacs. Η τεράστια ποσότητα λειτουργικότητας που ενσωματώθηκε στο τελευταίο οδήγησε σε ορισμένους που αναφέρονται στο Vim ως εκδότης και το Emacs ως λειτουργικό σύστημα. Το Atom δεν φτάνει στο επίπεδο προσαρμοστικότητας που βλέπει στο Emacs - κανείς δεν έχει γράψει ακόμη ένα πρόγραμμα-πελάτη ηλεκτρονικού ταχυδρομείου Atom - αλλά πλησιάζει περισσότερο από τον κώδικα του Visual Studio.
Αυτό δεν σημαίνει ότι τα plugins του Visual Studio Code δεν προσφέρουν πολλές λειτουργίες. Κοιτάξτε όχι περισσότερο από τη λίστα των εύχρηστων plugins κώδικα του Visual Studio 9 Επεκτάσεις κώδικα Visual Studio που καθιστούν τον προγραμματισμό ακόμα ευκολότερο 9 Επεκτάσεις κώδικα του Visual Studio που κάνουν τον προγραμματισμό ακόμα ευκολότερο Θέλετε περισσότερο από τον Visual Studio Code; Χρειάζεστε βελτιωμένα εργαλεία και επιλογές παραγωγικότητας; Δοκιμάστε αυτές τις επεκτάσεις κώδικα Visual Studio. Διαβάστε περισσότερα για την απόδειξη αυτού.
Κώδικας Visual Studio εναντίον Atom: Κοινότητα
Τόσο ο Visual Studio Code όσο και ο Atom απολαμβάνουν επί του παρόντος μεγάλες κοινότητες και βάσεις χρηστών. Ενώ το Visual Studio φαίνεται να είναι το πιο δημοφιλές από τα δύο, το Atom έχει ακόμα μια αφοσιωμένη κοινότητα χρηστών και προγραμματιστών. Εάν η Microsoft αποφασίσει να αποβάλει την υποστήριξη για έναν εκδότη, αυτό μπορεί να αλλάξει, αλλά αυτό δεν φαίνεται να συμβαίνει σύντομα.
Το Atom φαίνεται να αγκαλιάζεται περισσότερο από την κοινότητα ανοικτού πηγαίου κώδικα από τον κώδικα του Visual Studio, λόγω της υπαγωγής της τελευταίας από τη Microsoft. Τούτου λεχθέντος, υπάρχει κοινοτική προσπάθεια να δημιουργηθεί μια έκδοση χωρίς κώδικα της Microsoft του Visual Studio Code. Και οι δύο συντάκτες είναι ανοικτού κώδικα, αλλά ορισμένοι χρήστες δεν αρέσουν στη συλλογή δεδομένων που χρησιμοποιούν οι δύο εφαρμογές.
Κατεβάστε το Visual Studio Code και Atom
Τόσο ο Visual Studio Code όσο και ο Atom διατίθενται εντελώς δωρεάν. Ο επεξεργαστής Atom είναι διαθέσιμος κάτω από την άδεια MIT, ενώ η λήψη του κώδικα του Visual Studio είναι υπό ιδιόκτητη άδεια, παρά την κωδικοποίηση ανοιχτού κώδικα του προγράμματος επεξεργασίας. Και οι δύο επεξεργαστές είναι διαθέσιμοι για macOS, Linux και Windows.
Λήψη : Atom (Δωρεάν)
Λήψη : Κωδικός Visual Studio (δωρεάν)
Χρειάζεστε έναν επεξεργαστή κειμένου ή έναν IDE;
Με λίγα λόγια, το Atom είναι ένας πολύ προσαρμόσιμος επεξεργαστής κειμένου. Με τα κατάλληλα plugins, μπορεί να προσεγγίσει τη λειτουργικότητα ενός IDE. Ο κώδικας του Visual Studio είναι παρόμοιος, αλλά με το σύνολο χαρακτηριστικών του, αισθάνεται πιο κοντά σε ένα IDE από την αρχή. Κανένα από αυτά δεν έχει αρκετά χαρακτηριστικά ενός πλήρους IDE, ωστόσο.
Είστε σίγουροι αν πρέπει να χρησιμοποιήσετε έναν επεξεργαστή κειμένου ή έναν IDE; Μην ανησυχείτε, καθώς έχουμε ήδη εξετάσει αν οι συντάκτες κειμένων ή IDEs είναι καλύτεροι για τους προγραμματιστές Text Editors vs. IDEs: Ποιο είναι καλύτερο για προγραμματιστές; Επεξεργαστές κειμένου έναντι IDE: Ποιο είναι καλύτερο για προγραμματιστές; Η επιλογή ανάμεσα σε ένα προηγμένο IDE και έναν απλούστερο επεξεργαστή κειμένου μπορεί να είναι δύσκολο. Προσφέρουμε κάποια στοιχεία για να σας βοηθήσουμε να λάβετε αυτή την απόφαση. Διαβάστε περισσότερα . Μπορεί να μην συμφωνείτε, αλλά η λήψη μας μπορεί να σας βοηθήσει να αποφασίσετε.
Εξερευνήστε περισσότερα σχετικά με: Atom, Προγραμματισμός, Επεξεργαστής Κειμένου, Visual Studio Code.