Eclipse und Geany im Vergleich zu Basic Linux Code Editor
Wenn Sie regelmäßig Code schreiben, ist es äußerst wichtig, dass Sie einen Code-Editor verwenden, mit dem Sie sich auskennen. Unter Linux steht eine große Auswahl an Editoren zur Auswahl, von denen jeder auf verschiedene Arten von Programmierern abzielt. Es ist wirklich schwer, nur zwei Editoren zu vergleichen, aber ich habe meine beiden Favoriten ausgewählt: Eclipse und Geany.
Diese beiden Editoren sind fantastisch bei dem, was sie erreichen wollen, aber sie unterscheiden sich immer noch erheblich voneinander. Um genauer hinzusehen, habe ich diese beiden Funktionen anhand der Benutzeroberfläche, der Anzahl der Funktionen, der allgemeinen Benutzerfreundlichkeit und anderen Eigenschaften wie der Sprachunterstützung verglichen.
Finsternis
Eclipse ist ein ziemlich umfangreicher Editor, der versucht, alle vorstellbaren Funktionen in ein einziges Paket aufzunehmen, das jeder verwenden kann. Aufgrund seiner Größe ist der Start auch bei einer Solid-State-Festplatte definitiv eine Weile. Nach dem Start werden Sie aufgefordert, einen Speicherort für den Arbeitsbereich auszuwählen (in dem die Projektordner gespeichert werden). Anschließend wird das Hauptfenster geöffnet. Jeder, der bereits Visual Studio verwendet hat, wird feststellen, dass die Benutzeroberfläche etwas vertraut aussieht, da Eclipse einen ähnlich starken Code-Editor anstrebt.
Zunächst legen Sie ein neues Projekt an. Eclipse fragt Sie, welche Programmiersprache das Projekt verwenden wird. Die Anzahl der unterstützten Programmiersprachen in dieser Liste hängt von den zusätzlichen Paketen und Plugins ab. Mit den richtigen Plugins und SDK können Sie auch neue Android-Anwendungsprojekte erstellen. So möchten Sie Android-Apps entwickeln? So lernen Sie also, Sie möchten Android Apps entwickeln? Hier ist, wie man es lernt Nach so vielen Jahren könnte man denken, dass der mobile Markt jetzt mit jeder für den Menschen vorstellbaren App gesättigt ist. Dies ist jedoch nicht der Fall. Es gibt viele Nischen, die noch in Eclipse lesen müssen. Von hier aus können Sie mit dem Projekttyp (wenn Sie möchten) noch genauer werden und auswählen, welche Toolchain / Compiler Sie verwenden möchten.
Nach der Erstellung können Sie den Code anzeigen, dem Projekt neue Dateien hinzufügen und beliebige andere Aktionen ausführen. Eclipse bietet auch eine schöne Gliederung, die Ihnen einen Überblick über die aktuell geschriebenen Funktionen und Variablen gibt. In einer anderen Ansicht können Sie eine Jobliste erstellen, sodass Sie sich auf die anstehenden Aufgaben konzentrieren können, indem Sie organisierte Listen erstellen und Fristen festlegen.
Natürlich gibt es einige andere hochkomplizierte Funktionen, die nur denjenigen helfen, die wirklich wissen, was sie tun. Spezielle Funktionen können auch über verschiedene Pakete und Plugins hinzugefügt werden. Schließlich können Sie im Fenster "Einstellungen" so gut wie alles Mögliche anpassen, damit Eclipse so arbeitet, wie Sie es wünschen. Wie erwartet, kann dies die Zeilennummerierung, übereinstimmende Klammern und vieles mehr beinhalten.
Installation
Eclipse kann von einer beliebigen Linux-Distribution aus installiert werden, indem nach einem “Finsternis” Paket in Ihrem jeweiligen Paketmanager. Für den Fall, dass Ihre Distribution Paketgruppen wie Fedora Fedora 19 "Schrödingers Katze" lebendig und voll neuer Funktionen und Verbesserungen bietet, ist Fedora 19 "Schrödingers Katze" lebendig und voller neuer Funktionen und Verbesserungen. Joy to the world, eine neue Version von Fedora Der Codename "Schrödingers Katze" wurde veröffentlicht! In der Vergangenheit hat Fedora eine Führungsrolle in der Open Source-Community übernommen und hält sich an strenge Open Source-Richtlinien, fortlaufende… Weiterlesen. Möglicherweise möchten Sie die Eclipse-Paketgruppe (falls verfügbar) auswählen, sodass alle empfohlenen Pakete auf jeden Fall als empfangbar sind Die meisten Distributionen neigen dazu, Eclipse in mehrere Pakete aufzuteilen.
Geany
Geany Geany - ein hervorragender Code-Editor für Linux Geany - ein Code-Editor für Linux Überraschenderweise bietet Linux nicht so viele gute IDEs (Integrated Development Environments). Ich glaube, das liegt daran, dass die meisten Linux-Programmierer früher den guten alten Editor (oder gedit in diesem Fall) herausgenommen und mit… Read More begonnen haben, andererseits ein sehr einfacher Code-Editor. Tatsächlich sind die einzigen Anwendungen, die noch leichter sind, einfache Texteditoren, die die Syntaxhervorhebung unterstützen. Beim ersten Start werden Sie mit einer wesentlich saubereren Benutzeroberfläche begrüßt. Sie sind nicht mit einer Vielzahl verschiedener Funktionen ausgestattet, die Sie vielleicht brauchen oder nicht, sondern mit einer Auflistung allgemeiner Aktionen.
Sie können neue Dateien mit einer Handvoll unterstützter Programmiersprachen erstellen. Diese Sprachen sind jedoch in Geany hartcodiert und können nicht erweitert werden. Die meisten gängigen Sprachen werden in der Liste behandelt. Die Idee von Projekten fehlt in Geany meistens - stattdessen wird nur eine Liste der aktuell geöffneten Dateien angezeigt. Ich mag zwar die Idee von Projekten, aber die Vernachlässigung ihrer Unterstützung zeigt die Einfachheit von Geany. Dies bietet sowohl Vor- als auch Nachteile, abhängig von Ihren Programmieranforderungen.
Wie jeder andere Texteditor enthält er auch Zeilennummern, passende Klammern und andere Tastenkombinationen, um die Programmierung zu erleichtern. 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 Präferenzen - in Java lasse ich Geany alles tun, aber für C / C ++ öffne ich ein Terminal um die Anwendung außerhalb von Geany zu kompilieren und auszuführen.
Installation
Geany kann in jeder Distribution installiert werden, indem nach a gesucht wird “geany” Paket in Ihrem jeweiligen Paketmanager. Einige Distributionen bieten auch einige Plugins für Geany an - Sie können diese natürlich auch installieren, wenn Sie möchten “geany” Paket sollte Ihnen die vollständige Anwendung geben.
Fazit
Welcher Code-Editor ist also besser? Ich müsste es Eclipse geben, einfach weil es alles und alles tun kann, was Sie darauf werfen. Obwohl ich immer noch lieber mit Geany arbeite (meine Programmierfähigkeiten sind noch nicht so weit fortgeschritten), ist es doch für Anfänger bis hin zu fortgeschrittenen Programmierern am besten geeignet. Für jeden, der hohe Anforderungen hat (wie z. B. die Entwicklung von Android-Apps), ist Eclipse für seine Arbeit ziemlich wichtig. Abgesehen davon sollten Sie Ihre Programmierbedürfnisse ehrlich bewerten, um zu entscheiden, welcher Code-Editor für Sie am besten geeignet ist. Sie werden es sich nur schwer machen, wenn Sie sich für Eclipse entscheiden, wenn Sie es wirklich nicht brauchen.
Welcher Code-Editor oder “Integrierte Entwicklungsumgebung (IDE)”, benutzt du? Warum magst du es am besten? Lass es uns in den Kommentaren wissen!
Kuba Bo? Anowski
Erfahren Sie mehr über: Programmierung.