4 από τα καλύτερα περιβάλλοντα ολοκληρωμένης ανάπτυξης για Linux

κωδικός linux

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

Αυτή τη φορά ας εκμεταλλευτούμε αυτήν την ευκαιρία για να μιλήσουμε για μερικά από τα καλύτερα ολοκληρωμένα περιβάλλοντα ανάπτυξης (IDE) που μπορούμε να χρησιμοποιήσουμε στην προτιμώμενη διανομή Linux.

NetBeans

netbeans-edit-php-σελίδα

Το NetBeans είναι ένα δημοφιλές cross-platform C / C ++ IDE με υποστήριξη για άλλες γλώσσες προγραμματισμού. Περιλαμβάνει διαφορετικούς τύπους προτύπων έργου για C / C ++ και οι εφαρμογές μπορούν να κατασκευαστούν χρησιμοποιώντας τις στατικές και δυναμικές βιβλιοθήκες.

Επιπλέον, μπορείτε να επαναχρησιμοποιήσετε τον υπάρχοντα κώδικα για να δημιουργήσετε τα έργα σας και επίσης να χρησιμοποιήσετε το drag and drop για να εισαγάγετε δυαδικά αρχεία σε αυτό για να δημιουργήσετε εφαρμογές από την αρχή.

Μεταξύ Τα κύρια χαρακτηριστικά του μπορούν να επισημανθούν:

  • Ο επεξεργαστής C / C ++ είναι καλά ενσωματωμένος με πολλές συνεδρίες, εργαλεία και το πρόγραμμα εντοπισμού σφαλμάτων GNU GDB.
  • Υποστήριξη για βοήθεια κώδικα
  • Δημιουργήστε και εκτελέστε δοκιμές C / C ++ από μέσα
  • Έχει υποστήριξη εργαλείων Qt
  • Υποστήριξη για τις μορφές συμπίεσης .tar, .zip και πολλά άλλα αρχεία αρχειοθέτησης
  • Υποστήριξη για πολλούς μεταγλωττιστές όπως GNU, Clang / LLVM, Cygwin, Oracle Solaris Studio και MinGW
  • Περιήγηση αρχείων

Κωδικός :: Μπλοκ

Κλείδωμα κώδικα

Αυτό είναι ένα περιβάλλον ανάπτυξης ανοιχτού κώδικα με άδεια χρήσης βάσει της άδειας GNU General Public Έχει υποστήριξη για πολλούς μεταγλωττιστές, μεταξύ των οποίων μπορούμε να βρούμε MinGW / GCC, Digital Mars, Microsoft Visual C ++, Borland C ++, LLVM Clang, Watcom, LCC και Intel C ++ Compiler.

Διαθέτει προσαρμοσμένο σύστημα κατασκευής και προαιρετική υποστήριξη κατασκευής.

Το CodeBlocks είναι διαθέσιμο για Windows, Linux και macOS και έχει μεταφερθεί σε FreeBSD, OpenBSD και Solaris.

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

Μεταξύ τα κύρια χαρακτηριστικά που μπορούμε να επισημάνουμε από αυτό το πρόγραμμα μπορούμε να βρούμε:

  • Χώροι εργασίας για τον συνδυασμό πολλαπλών έργων.
  • Προσαρμοστικός χώρος εργασίας
  • Πρόγραμμα περιήγησης έργου; προβολή αρχείων, συμβόλων (κληρονομικά κ.λπ.), τάξεων, πόρων.
  • Επεξεργαστής καρτελών, πολλαπλά αρχεία.
  • Χρωματισμός σύνταξης
  • Αυτόματη συμπλήρωση κώδικα.
  • Αναπτυσσόμενη λίστα.
  • Σύνθετες αναζητήσεις για συμβολοσειρές εντός αρχείων: τρέχον, ανοιχτό, έργο, χώρος εργασίας, σε φακέλους).
  • Υποστήριξη για παράλληλη συλλογή (χρησιμοποιώντας πολλαπλούς επεξεργαστές / πυρήνες).

CLION

CLION

Ένα IDE επικεντρώθηκε στην ανάπτυξη σε γλώσσες προγραμματισμού C και C ++, Το CLion είναι ένα IDE πολλαπλών πλατφορμών, ώστε να μπορεί να χρησιμοποιηθεί σε Linux, macOS και Windows που είναι ενσωματωμένα στο CMake build system.

Η αρχική έκδοση είναι συμβατό με τους συλλέκτες GNU Compiler Collection (GCC) και Clang and GDB Debugger, LLDB και Google Test. Εκτός από τα C και C ++, CLion υποστηρίζει άλλες γλώσσες άμεσα ή μέσω προσθηκών: Kotlin, Python, Rust, Swift και άλλες.

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

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

PyCharm

pycharm-python

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

Όταν ενεργοποιείτε τη λειτουργία σύνδεσης, η λειτουργία καρφιτσώματος μπορεί επίσης να ενεργοποιηθεί για να καρφιτσώσετε τα εργαλεία σας.

Μεταξύ Τα κύρια χαρακτηριστικά του μπορούν να επισημανθούν:

  • Βοήθεια και ανάλυση κωδικοποίησης, με συμπλήρωση κώδικα, σύνταξη και επισήμανση σφαλμάτων.
  • Πλοήγηση έργου και κώδικα, εξειδικευμένες προβολές έργου, προβολές δομής αρχείων και γρήγορη μετάβαση μεταξύ αρχείων, τάξεων, μεθόδων και χρήσεων
  • Python refactoring: περιλαμβάνει μετονομασία, μέθοδο εξαγωγής, εισαγωγή μεταβλητής, εισαγωγή σταθεράς, pull up, push down και άλλα
  • Υποστήριξη για πλαίσια ιστού: Django, web2py και Flask
  • Ενσωματωμένος εντοπιστής σφαλμάτων Python
  • Ολοκληρωμένη δοκιμή μονάδας, με κάλυψη κωδικών γραμμής προς γραμμή
  • Ανάπτυξη Google App Engine Python
  • Ενσωμάτωση ελέγχου έκδοσης: Ενοποιημένο περιβάλλον εργασίας χρήστη για Mercurial, Git, Subversion, Perforce και CVS με λίστες αλλαγών και συγχώνευση.

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

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

*

*

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

  1.   Κιρμπίλαφ dijo

    Αρκετά υποκειμενικό

  2.   Ektod dijo

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

  3.   pr0per dijo

    Και έκλειψη; Χρησιμοποίησε πολλά για το j2ee