Πλήρης παρουσίαση εναντίον βασικού επεξεργαστή κώδικα Linux: Eclipse και Geany Compared

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

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

Εάν είστε κάποιος που γράφει κώδικα τακτικά, είναι πολύ σημαντικό να χρησιμοποιήσετε έναν επεξεργαστή κώδικα με τον οποίο αισθάνεστε άνετα. Κάτω από το Linux, υπάρχει μεγάλη ποικιλία εκδοτών για να διαλέξετε, το καθένα με διαφορετικούς τύπους προγραμματιστών. Επιλέγοντας μόνο δύο συντάκτες για να συγκρίνετε είναι πολύ δύσκολο, αλλά επέλεξα δύο αγαπημένα μου: Eclipse και Geany.

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

Εκλειψη

Το Eclipse είναι ένας μάλλον μαζικός επεξεργαστής που προσπαθεί να συμπεριλάβει κάθε δυνατότητα που μπορεί να φανταστεί σε ένα ενιαίο πακέτο που μπορεί να χρησιμοποιήσει ο καθένας. Λόγω του μεγάλου μεγέθους του, χρειάζεται σίγουρα λίγο χρόνο για να ξεκινήσει, ακόμα και με σκληρό δίσκο στερεάς κατάστασης. Μόλις ξεκινήσει, θα σας ζητήσει να επιλέξετε μια θέση για τον χώρο εργασίας (όπου αποθηκεύονται οι φάκελοι του έργου) και στη συνέχεια ανοίγει το κύριο παράθυρο. Όποιος έχει χρησιμοποιήσει το Visual Studio πριν, θα συνειδητοποιήσει ότι η διασύνδεση φαίνεται ελαφρώς οικεία, επειδή το Eclipse στοχεύει να είναι ένας παρόμοιος επεξεργαστής βαρέων κειμένων.

eclipse_interface

Για να ξεκινήσετε, θα θελήσετε να δημιουργήσετε ένα νέο έργο. Η Eclipse θα σας ρωτήσει ποια γλώσσα προγραμματισμού θα χρησιμοποιήσει το έργο. Το ποσό των υποστηριζόμενων γλωσσών προγραμματισμού σε αυτήν τη λίστα εξαρτάται από το ποια πρόσθετα πακέτα και plugins είναι εγκατεστημένα - με τα σωστά πρόσθετα και το SDK, μπορείτε επίσης να δημιουργήσετε νέα έργα εφαρμογών Android Έτσι, θέλετε να αναπτύξετε εφαρμογές Android; Εδώ είναι πώς να μάθετε έτσι, θέλετε να αναπτύξετε εφαρμογές Android; Εδώ είναι πώς να μάθετε Μετά από τόσα χρόνια, κάποιος θα πίστευε ότι η αγορά κινητής τηλεφωνίας είναι πλέον κορεσμένη με κάθε εφαρμογή που μπορεί να φανταστεί κανείς στον άνθρωπο - αλλά αυτό δεν συμβαίνει. Υπάρχουν πολλές κόγχες που πρέπει ακόμα να ... Διαβάστε περισσότερα στο Eclipse. Από εδώ μπορείτε να γίνετε ακόμη πιο συγκεκριμένοι με τον τύπο του έργου (αν θέλετε) καθώς και να επιλέξετε ποιο εργαλείο / μεταγλωττιστή θέλετε να χρησιμοποιήσετε.

eclipse_project

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

eclipse_code

Φυσικά, υπάρχουν μερικά άλλα ιδιαίτερα περίπλοκα χαρακτηριστικά γνωρίσματα που βοηθούν μόνο εκείνους τους ανθρώπους που ξέρουν πραγματικά τι κάνουν. Ειδικές λειτουργίες μπορούν επίσης να προστεθούν μέσω διαφόρων πακέτων και προσθηκών. Τέλος, το παράθυρο "Προτιμήσεις" σάς επιτρέπει να προσαρμόσετε σχεδόν όλα τα στοιχεία που μπορείτε να φανταστείτε, έτσι ώστε το Eclipse να λειτουργεί όπως θέλετε. Όπως αναμένεται, αυτό μπορεί να περιλαμβάνει την αρίθμηση των γραμμών, τις αντιστοίχες τιράντες και πολλά άλλα.

Εγκατάσταση

Το Eclipse μπορεί να εγκατασταθεί από οποιαδήποτε διανομή Linux αναζητώντας ένα πακέτο "έκλειψης" μέσα στον αντίστοιχο διαχειριστή πακέτων. Σε περίπτωση που η διανομή σας κάνει ομάδες πακέτων όπως η Fedora Fedora 19 "Η γάτα του Schrödinger" είναι ζωντανή και γεμάτη από νέες δυνατότητες και βελτιώσεις Η Fedora 19 "Η γάτα του Schrödinger" είναι ζωντανή και γεμάτη από νέες δυνατότητες και βελτιώσεις Χαρά στον κόσμο, μια νέα έκδοση του Fedora με την κωδική ονομασία "Cat Schrödinger" έχει κυκλοφορήσει! Στο παρελθόν, η Fedora έχει δώσει ηγετική θέση στην κοινότητα ανοιχτού κώδικα, διατηρώντας αυστηρές πολιτικές ανοιχτού κώδικα, συνεχή ... Διαβάστε περισσότερα, ίσως θελήσετε να επιλέξετε την ομάδα πακέτων Eclipse (αν είναι διαθέσιμη) ώστε να τραβάτε σίγουρα όλα τα συνιστώμενα καθώς οι περισσότερες διανομές τείνουν να χωρίζουν το Eclipse σε πολλαπλά πακέτα.

Geany

Geany Geany - Ένας πολύ ελαφρύς επεξεργαστής κώδικα για το Linux Geany - Ένας πολύ ελαφρύς επεξεργαστής κώδικα για το Linux Παραδόξως, το Linux δεν προσφέρει πολλά καλή IDE's (Integrated Development Environments). Πιστεύω ότι αυτό συμβαίνει επειδή πίσω την ημέρα οι περισσότεροι προγραμματιστές Linux έβγαλαν το παλιό παλιό Σημειωματάριο (ή gedit σε αυτή την περίπτωση), και ξεκίνησε ... Διαβάστε, από την άλλη πλευρά, είναι ένας πολύ ελαφρύς επεξεργαστής κώδικα. Στην πραγματικότητα, οι μόνες εφαρμογές που θα ήταν ακόμα πιο ελαφρές είναι απλοί συντάκτες κειμένων που υποστηρίζουν την επισήμανση σύνταξης. Όταν το ξεκινάτε για πρώτη φορά, θα σας υποδεχτεί ένα πολύ πιο φιλικό περιβάλλον. Δεν είστε καταριέται με ένα πλήθος από διάφορα χαρακτηριστικά που μπορεί ή δεν μπορεί να χρειαστείτε, αλλά μια λίστα με πιο κοινές ενέργειες.

Μπορείτε να δημιουργήσετε νέα αρχεία με μια χούφτα υποστηριζόμενες γλώσσες προγραμματισμού, αλλά αυτές οι γλώσσες είναι σκληρό κωδικοποιημένο στο Geany και δεν μπορούν να επεκταθούν. Οι περισσότερες κοινές γλώσσες καλύπτονται στη λίστα. Η ιδέα των έργων είναι ως επί το πλείστον απούσα στο Geany - αντί να βλέπετε μόνο μια λίστα ανοιχτών αρχείων. Παρόλο που μου αρέσει η ιδέα των έργων, αυτή η αμέλεια για την υποστήριξή τους δείχνει την απλότητα του Geany. Αυτό παρέχει τόσο πλεονεκτήματα όσο και μειονεκτήματα, ανάλογα με τις ανάγκες προγραμματισμού.

geany_template

Όπως κάθε άλλο πρόγραμμα επεξεργασίας κειμένου, περιλαμβάνει επίσης την αρίθμηση γραμμών, τις αντιστοίχες τιράντες και άλλες συντομεύσεις για να διευκολύνετε τον προγραμματισμό. Μόλις ο κωδικός σας είναι έτοιμος, η εφαρμογή μπορεί να προσπαθήσει να μεταγλωττίσει και να εκτελέσει τον κώδικα για εσάς, αλλά μερικές φορές έχω τις δικές μου προτιμήσεις όταν πρόκειται για αυτό - στην Java Αφήσω τον Geany να κάνει τα πάντα, αλλά για το C / C ++ ανοίγω ένα τερματικό για να μεταγλωττίσετε και να εκτελέσετε την εφαρμογή εκτός του Geany.

geany_run

Εγκατάσταση

Το Geany μπορεί να εγκατασταθεί σε οποιαδήποτε διανομή αναζητώντας ένα πακέτο "geany" μέσα στον αντίστοιχο διαχειριστή πακέτων. Μερικές διανομές προσφέρουν επίσης κάποια πρόσθετα για το Geany - μπορείτε να τα εγκαταστήσετε αν θέλετε, αλλά το κύριο πακέτο "geany" θα σας δώσει την πλήρη εφαρμογή.

συμπέρασμα

Έτσι, ποιος κώδικας εκδότης από τους δύο είναι καλύτερος; Θα έπρεπε να το δώσω στο Eclipse, απλώς και μόνο επειδή μπορεί να κάνει τα πάντα και οτιδήποτε ρίχνεις σε αυτό. Ενώ προτιμώ ακόμα να δουλεύω με τον Geany (ενώ οι ικανότητές μου στον προγραμματισμό δεν είναι τόσο προχωρημένες), είναι πολύ κατάλληλη για αρχάριους έως μεσάζοντες κωδικοποιητές. Όποιος έχει υψηλές ανάγκες (όπως η ανάπτυξη εφαρμογών Android) θα χρειαστεί λίγο το Eclipse για να κάνει τη δουλειά του. Τούτου λεχθέντος, θα πρέπει να αξιολογήσετε τις προγραμματιστικές σας ανάγκες με ειλικρίνεια για να αποφασίσετε ποιος συντάκτης κώδικα είναι ο καλύτερος για εσάς - θα δυσκολευτείτε μόνο στον εαυτό σας αν επιλέξετε Eclipse όταν πραγματικά δεν το χρειάζεστε.

Ποιο πρόγραμμα επεξεργασίας κώδικα ή το "Ολοκληρωμένο περιβάλλον ανάπτυξης (IDE)" χρησιμοποιείτε; Γιατί σας αρέσει το καλύτερο; Ενημερώστε μας στα σχόλια!

Kuba Bo? Anowski

In this article