Full-Featured vs Basic Linux Code-Editor: Eclipse und Geany im Vergleich

Wenn Sie regelmäßig Code schreiben, ist es sehr wichtig, dass Sie einen Code-Editor verwenden, mit dem Sie vertraut sind. Unter Linux gibt es eine große Auswahl an Editoren zur Auswahl, von denen jede auf verschiedene Arten von Programmierern abzielt.

Wenn Sie regelmäßig Code schreiben, ist es sehr wichtig, dass Sie einen Code-Editor verwenden, mit dem Sie vertraut sind.  Unter Linux gibt es eine große Auswahl an Editoren zur Auswahl, von denen jede auf verschiedene Arten von Programmierern abzielt.
Werbung

Wenn Sie regelmäßig Code schreiben, ist es sehr wichtig, dass Sie einen Code-Editor verwenden, mit dem Sie vertraut sind. Unter Linux gibt es eine große Auswahl an Editoren zur Auswahl, von denen jede auf verschiedene Arten von Programmierern abzielt. Die Auswahl von nur zwei Editoren zum Vergleichen ist sehr schwer, aber ich habe meine zwei Favoriten gewählt: Eclipse und Geany.

Diese beiden Redakteure sind fantastisch darin, was sie erreichen sollen, aber sie unterscheiden sich immer noch stark voneinander. Um genauer hinzuschauen, habe ich diese beiden mit der Benutzeroberfläche, der Anzahl der Funktionen, der allgemeinen Benutzerfreundlichkeit und anderen Merkmalen wie der Sprachunterstützung verglichen.

Finsternis

Eclipse ist ein ziemlich massiver Editor, der versucht, jedes denkbare Feature in ein einziges Paket zu integrieren, das jeder nutzen kann. Aufgrund seiner großen Größe dauert der Start auch mit einer Solid-State-Festplatte definitiv etwas. Sobald es gestartet wird, werden Sie aufgefordert, einen Speicherort für den Arbeitsbereich (wo die Projektordner gespeichert sind) auszuwählen und dann das Hauptfenster zu öffnen. Jeder, der Visual Studio schon einmal benutzt hat, wird feststellen, dass die Oberfläche etwas vertraut ist, weil Eclipse ein ähnlich schwerer Code-Editor sein will.

eclipse_interface

Zu Beginn möchten Sie ein neues Projekt erstellen. Eclipse wird Sie fragen, welche Programmiersprache das Projekt verwenden wird. Die Anzahl der unterstützten Programmiersprachen in dieser Liste hängt davon ab, welche zusätzlichen Pakete und Plugins installiert werden - mit den richtigen Plugins und dem SDK können Sie auch neue Android-Anwendungsprojekte erstellen. Sie möchten also Android-Apps entwickeln? Hier erfahren Sie, wie Sie Android-Apps entwickeln möchten. Hier erfahren Sie, wie man nach so vielen Jahren denkt, dass der Mobilfunkmarkt jetzt mit jeder für den Menschen vorstellbaren App gesättigt ist - aber das ist nicht der Fall. Es gibt viele Nischen, die noch ... Lesen Sie mehr in Eclipse. Von hier aus können Sie noch spezifischer mit der Art des Projekts werden (wenn Sie möchten) und wählen, welche Toolchain / Compiler Sie verwenden möchten.

eclipse_project

Nach der Erstellung können Sie den Code anzeigen, neue Dateien zum Projekt hinzufügen und alles weitere ausführen. Eclipse bietet auch einen schönen Überblick, der Ihnen die aktuell geschriebenen Funktionen und Variablen anzeigt. In einer anderen Ansicht können Sie eine Aufgabenliste erstellen, damit Sie sich auf die Arbeit konzentrieren können, indem Sie organisierte Listen erstellen und Termine terminieren.

eclipse_code

Natürlich gibt es ein paar andere hochkomplizierte Funktionen, die nur denjenigen helfen, die wirklich wissen, was sie tun. Spezielle Funktionalität kann auch über verschiedene Pakete und Plugins hinzugefügt werden. Schließlich können Sie im Fenster "Preferences" so gut wie alles anpassen, damit Eclipse so funktioniert, wie Sie es sich wünschen. Wie erwartet, kann dies Zeilennummerierung, passende Klammern und vieles mehr beinhalten.

Installation

Eclipse kann von jeder Linux-Distribution aus installiert werden, indem nach einem "eclipse" -Paket in Ihrem jeweiligen Paket-Manager gesucht wird. Für den Fall, dass Ihre Distribution Paketgruppen wie Fedora Fedora 19 "Schrödingers Cat" enthält, ist Alive und voll von neuen Features und Verbesserungen Fedora 19 "Schrödingers Cat" ist lebendig und voller neuer Features und Verbesserungen Freude an der Welt, eine neue Version von Fedora Codename "Schrödingers Katze" wurde veröffentlicht! In der Vergangenheit hat Fedora die Führungsposition in der Open-Source-Community übernommen, hält sich an strenge Open-Source-Richtlinien, kontinuierliche ... Lesen Sie mehr, möchten Sie möglicherweise die Eclipse-Paketgruppe (falls verfügbar) auswählen, so dass es alle empfohlenen ziehen wird Pakete, da die meisten Distributionen Eclipse in mehrere Pakete aufteilen.

Geany

Geany Geany - ein großer leichter Code-Editor für Linux Geany - ein großer leichter Code-Editor für Linux Überraschenderweise bietet Linux nicht so viele gute IDEs (Integrierte Entwicklungsumgebungen). Ich glaube, das liegt daran, dass die meisten Linux-Programmierer früher einen guten alten Notepad (oder in diesem Fall gedit) herausholten und ... Read More auf der anderen Seite einen sehr leichten Code-Editor hatten. Tatsächlich sind die einzigen Anwendungen, die noch leichter sind, einfache Texteditoren, die die Syntaxhervorhebung unterstützen. Wenn Sie es zum ersten Mal starten, werden Sie mit einer viel klareren Oberfläche begrüßt. Sie sind nicht mit einer Vielzahl von verschiedenen Funktionen gestrahlt, die Sie brauchen oder nicht brauchen, sondern eher eine Liste von häufigeren Aktionen.

Sie können neue Dateien mit einer Handvoll unterstützter Programmiersprachen erstellen, aber diese Sprachen sind fest in Geany codiert und können nicht erweitert werden. Die meisten gängigen Sprachen sind in der Liste enthalten. Die Idee von Projekten ist in Geany meistens nicht vorhanden - stattdessen sehen Sie nur eine Liste der aktuell geöffneten Dateien. Während ich die Idee von Projekten mag, zeigt diese Vernachlässigung, sie zu unterstützen, die Einfachheit von Geany. Dies bietet je nach Ihren Programmieranforderungen sowohl Vor- als auch Nachteile.

geany_template

Wie jeder andere Texteditor enthält er auch Zeilennummern, passende Klammern und andere Verknüpfungen, um die Programmierung zu vereinfachen. Sobald Ihr Code fertig ist, kann die Anwendung versuchen, den Code für Sie zu kompilieren und auszuführen, aber manchmal habe ich meine eigenen Vorlieben, wenn es darum geht - in Java lasse ich Geany alles machen, aber für C / C ++ öffne ich ein Terminal um die Anwendung außerhalb von Geany zu kompilieren und auszuführen.

geany_run

Installation

Geany kann in jeder Distribution installiert werden, indem nach einem "geany" -Paket in Ihrem jeweiligen Paketmanager gesucht wird. Einige Distributionen bieten auch einige Plugins für Geany an - Sie können diese gerne installieren, wenn Sie möchten, aber das Hauptpaket "geany" sollte Ihnen die volle Anwendung geben.

Fazit

Also welcher Code-Editor ist besser? Ich müsste es Eclipse geben, einfach weil es alles und alles, was man damit macht, machen kann. Während ich immer noch lieber mit Geany arbeite (während meine Programmierkenntnisse noch nicht so fortgeschritten sind), ist es wirklich am besten für Anfänger bis Fortgeschrittene geeignet. Jeder mit hohen Anforderungen (wie Android-App-Entwicklung) wird ziemlich viel Eclipse benötigen, um ihre Arbeit zu erledigen. Davon abgesehen sollten Sie Ihre Programmieranforderungen ehrlich bewerten, um zu entscheiden, welcher Code-Editor für Sie am besten ist - Sie werden es nur schwierig machen, wenn Sie sich für Eclipse entscheiden, wenn Sie es wirklich nicht brauchen.

Welchen Code-Editor oder "Integrated Development Environment (IDE)" verwenden Sie? Warum magst du es am besten? Lass es uns in den Kommentaren wissen!

Kuba Bo? Anowski

In this article