Nun, Leute, es ist offiziell. Der Texteditor Atom wird endgültig abgeschaltet. Tatsächlich wurde es zu dem Zeitpunkt, als Sie dies lesen, bereits offiziell geschlossen. Der 15. Dezember ist offiziell der letzte Tag, an dem GitHub die Atom-App unterstützt. Und das bedeutet leider, dass es an der Zeit ist, nach Atom-Alternativen auf dem Mac zu suchen.

Für diejenigen, die es nicht wissen, Atom ist eine App zum Schreiben von Code. Entwickler, Programmierer und Bastler (mich eingeschlossen) verwenden Atom seit Jahren. Es war einfach zu bedienen, hatte ein hübsches Design, war plattformübergreifend und kam mit der Möglichkeit, es zu hacken und Plugins hinzuzufügen, die es noch viel leistungsfähiger machten.

Aber wenn man bedenkt, dass diese App es ist nicht mehr verfügbar sein wird, müssen Benutzer zu einer neuen App wechseln.

In diesem Beitrag behandeln wir alternative Texteditoren und IDEs, die Sie anstelle von Atom verwenden können. Wir werden auch kurz erläutern, warum Atom heruntergefahren wird und ob Sie es weiter verwenden können oder nicht.

Warum wird Atom heruntergefahren?

Offiziell wird Atom heruntergefahren, weil das dahinter stehende Management nicht mehr das Gefühl hat, dass es dem IDE-Markt hochmoderne Funktionen zur Verfügung stellt. Die Entwickler haben es mit Sicherheitspatches und dergleichen aktualisiert, aber in den letzten Jahren wurden keine wesentlichen neuen Funktionen hinzugefügt.

Das liegt hauptsächlich daran, dass GitHub von Microsoft gekauft wurde. Und da GitHub Atom besitzt, bedeutet dies, dass Microsoft für Atom verantwortlich war. Und anscheinend sieht das Microsoft-Team nicht mehr genug Wert in Atom, um es ständig zu aktualisieren.

Der weniger offizielle Grund (und um das klarzustellen, das ist nur eine Vermutung) ist, dass Microsoft bereits einen beliebten Texteditor herstellt – Visual Studio-Code. Viele Entwickler sind der Meinung, dass der Grund für die Einstellung von Atom darin besteht, dass Microsoft keine Ressourcen für die Entwicklung von zwei verschiedenen IDEs gleichzeitig aufwenden möchte. Stattdessen werden sie ihren ganzen Fokus auf VS Code richten.

Wie dem auch sei, Atom wird in Zukunft keine Unterstützung mehr von GitHub oder Microsoft erhalten.

Können Sie Atom noch verwenden?

Technisch gesehen können Sie Atom weiterhin verwenden, wenn Sie Atom bereits auf Ihrem Mac haben. Es wird in Zukunft einfach keine Updates mehr erhalten, also wird es irgendwann aufhören, mit Ihrem Mac zu funktionieren, wenn seine Kompatibilität abläuft.

Es gab einige Diskussionen in Programmiergemeinschaften darüber, Atom über GitHub zu erhalten Gabeln. Schließlich ist Atom ein Open-Source-Tool, also gibt es keinen Grund, warum nicht jemand die Wartung von Atom übernehmen und es auf GitHub auf dem neuesten Stand halten könnte. Wenn Sie wirklich daran interessiert sind, diese App weiter zu verwenden, dann suchen Sie auf jeden Fall nach diesen Forks.

Allerdings scheint der allgemeine Konsens zu sein, dass dies nicht ratsam ist. Microsoft hat Recht damit, dass Atom in den letzten Jahren hinter der Konkurrenz zurückgefallen ist (auch wenn Microsoft daran schuld ist). Und mit so vielen anderen Optionen da draußen lohnt es sich für den durchschnittlichen Benutzer wahrscheinlich nicht, weiter zu versuchen, Atom zum Laufen zu bringen.

Ich empfehle wirklich nur, Atom weiterhin zu verwenden, wenn Sie ein Die-harter Fan oder wenn Sie ein Projekt nicht von Atom weg migrieren können. Wenn Sie sich im letzteren Beispiel befinden, dann schlage ich vor, dass Sie in Zukunft keine Projekte mehr in Atom starten.

Atom-Alternativen für Ihren Mac

Hoffentlich, obwohl es bitter ist In diesem Moment haben Sie sich entschieden, Atom für einen neuen Texteditor zu verwerfen. Um Ihnen bei Ihrem Umzug zu helfen, haben wir eine Liste unserer bevorzugten Atom-Alternativen zusammengestellt. Einige davon sind voll funktionsfähige IDEs, während andere schlankere Texteditoren sind. Ich hoffe, dass Sie sich beim Betrachten dieser Alternativen dafür begeistern können, etwas Neues auszuprobieren, ohne zu sehr enttäuscht zu sein, indem Sie Atom gehen lassen.

VS Code

Die erste auf unserer Liste der Atom-Alternativen ist die App, die scheinbar zum Untergang von Atom geführt hat. Trotzdem ist VS Code eine großartige App. Ich habe es selbst verwendet und muss sagen, dass es schwer zu rechtfertigen ist, eine App wie Atom zu verwenden, wenn VS Code existiert.

VS Code ist schneller, leistungsfähiger, weiter verbreitet, besser unterstützt, und vor allem ist es eine IDE. Für diejenigen, die den Unterschied nicht kennen, ein Texteditor (wie Atom) dient nur zum Schreiben von Code. Eine IDE ermöglicht es Ihnen jedoch, Code zu schreiben, zu kompilieren, zu testen, zu debuggen und auszuführen.

Wie Atom ist VS Code kostenlos zu verwenden, sodass Sie sofort damit beginnen können. Es ist sogar Open Source, sodass Sie es hacken können, wenn Sie möchten. Das bedeutet auch, dass es Plugins und Erweiterungen gibt, die Sie verwenden können, um VS Code noch leistungsfähiger zu machen.

Der einzige Nachteil von VS Code ist, dass es von Microsoft entwickelt wurde. Es verfügt über integrierte Tracker, mit denen Microsoft mit bestimmten Metriken und Analysen Schritt halten kann, die einige Benutzer als invasiv empfinden könnten. Wenn das nichts für Sie ist, entscheiden Sie sich einfach für eine der anderen Optionen auf dieser Liste.

Xcode

Als nächstes auf unserer Liste der Atom-Alternativen steht Xcode. Ich kann mir vorstellen, dass Sie als Mac-Benutzer und Entwickler Xcode wahrscheinlich bereits eine Chance gegeben haben. Vor allem, wenn Sie versucht haben, Software für iOS oder macOS zu entwickeln. Es besteht also eine gute Chance, dass Sie sich bereits für diese App entschieden haben.

Trotzdem denke ich, dass Xcode eine der besten IDEs für Apple-Benutzer ist. Es ist tief in macOS integriert, ziemlich intuitiv und robust genug, dass es die erste Wahl für viele professionelle Entwickler ist.

Der einzige große Nachteil von Xcode ist, dass es nur Sprachen unterstützt, in die kompiliert werden kann Apple-freundliche Apps. Wenn Sie also etwas für eine andere Plattform als die von Apple bereitgestellten entwickeln möchten, sollten Sie sich für eine der anderen Alternativen auf dieser Liste entscheiden.

Auch wenn Xcode ein natives Feature ist von macOS müssen Sie es installieren. Sie können dies über das Terminal oder über die Website von Apple tun.

Sublime Text

Sublime Text ist eine weitere großartige Option in dieser Liste von Atom-Alternativen. Dies ist eine „wahrere“ Alternative zu Atom, da es sich um einen Texteditor und nicht um eine IDE handelt. Es ist auch kostenlos zu verwenden, also kannst du es ausprobieren und sehen, ob es das Richtige für dich ist.

Was Sublime Text von Atom unterscheidet, ist seine Leichtigkeit. Es ist eine schnellere, optimiertere App. Das bedeutet weniger Funktionen, aber je nachdem, wie Sie arbeiten, könnte das für Sie sein. Persönlich mag ich beim Programmieren eine robustere Plattform.

Wenn Sie jedoch jemand sind, der funktionsreiche Anwendungen nicht wirklich nutzt, werden Sie von der Geschwindigkeit und Einfachheit profitieren die Sublime Text zu bieten hat.

Klammern

Eine der einzigartigeren Optionen in unserer Liste der Atom-Alternativen ist Brackets. Brackets ist insofern einzigartig, als es speziell für die Webentwicklung entwickelt wurde. Es hat viele der gleichen großartigen Funktionen wie Atom, wie z. B. Texthervorhebung, Git-und GitHub-Integration usw.

Darüber hinaus bietet Brackets jedoch Funktionen, die einzigartig geeignet sind zur Webentwicklung. Sie können sehen, wie Ihr HTML-Code in Echtzeit wirksam wird, er unterstützt Erweiterungen und Plugins und so weiter.

Zugegeben, Sie können die meisten Open-Source-Texteditoren so konfigurieren, dass sie für die Webentwicklung geeignet sind. Brackets ist jedoch etwas Besonderes, da es sofort einsatzbereit auf diesen Anwendungsfall spezialisiert ist.

Emacs

Als nächstes für unsere Atom-Alternativen kommt Emacs. Ich gebe es zu, ich hatte noch nie von diesem Editor gehört, bevor ich für diesen Beitrag recherchiert hatte. Daher war ich überrascht, dass Emacs eine ziemlich engagierte und eingefleischte Community hat. Das hört sich vielleicht nicht nach einer großen Sache an, aber glauben Sie mir, wenn Sie Code schreiben, ist eine große, unterstützende Community sehr hilfreich.

Im Kern ist Emacs einfach ein weiterer anpassbarer Texteditor. Es hat einige Vor-und Nachteile, wobei der Hauptvorteil (und ich nehme an, auch ein „Nachteil“, je nachdem, wie Sie gerne arbeiten) darin besteht, dass Sie den gesamten Emacs verwenden können, ohne Ihre Maus zu berühren.

Das erklärt natürlich nicht, warum Emacs eine fast kultartige Anhängerschaft zu haben scheint. Das liegt daran, dass die App unglaublich, lächerlich grenzwertig, konfigurierbar ist. Wie bei den meisten Open-Source-Apps können Sie den Code von Emacs schreiben oder ändern, Funktionen nach Lust und Laune hinzufügen, entfernen oder anpassen.

Emacs scheint jedoch so konzipiert zu sein, dass Sie ihn entsprechend konfigurieren können Mach ein paar ziemlich mächtige Sachen. Einige Leute verwenden Emacs, das als Texteditor verpackt ist, wohlgemerkt, als Musikplayer, E-Mail-Client, Terminal-Emulator, Kalender und mehr.

Es klingt wie ein sehr „Linux“-artiges Programm. Wenn Sie also jemand sind, der die Flexibilität von Linux mag oder daran interessiert ist, mit so etwas auf Ihrem Mac zu experimentieren, greifen Sie zu Emacs. Wenn sich das nach einem großen Hobby anhört, liegen Sie wahrscheinlich nicht falsch, also könnte eine der anderen Optionen auf dieser Liste besser für Sie sein.

Neovim

Technisch gesehen ist Neovim eine andere App als Emacs. Aber jeder, der beide verwendet hat, wird Ihnen sagen, dass es sich mehr oder weniger um dasselbe Werkzeug handelt. Ja, sie funktionieren unterschiedlich, also müssen Sie sich auf eine festlegen.

Die Anwendungsfälle und Theorien hinter beiden Apps sind jedoch praktisch gleich. Neovim ist eine weitere hochgradig konfigurierbare, optimierte und entwicklerorientierte Anwendung. Es soll herumgespielt und herumgebastelt werden, bis jeder Benutzer eine für ihn einzigartige Version hat.

Der einzige große Unterschied zwischen Neovim und Emacs besteht darin, dass Neovim die neuere Anwendung der beiden ist. Es kam 1991 heraus, während Emac von 1976 stammt. Für viele Benutzer fühlt sich Neovim dadurch etwas einfacher und stromlinienförmiger an als Emacs.

Wenn Sie an einer dieser Atom-Alternativen interessiert sind, dann meine Die Empfehlung wäre, beide herunterzuladen, sie jeweils ein paar Tage lang auszuprobieren und sich dann für eine zu entscheiden.

Kate

Am Ende unserer Liste von Atom-Alternativen nähert sich Kate. Dies ist vielleicht der eins-zu-eins-Vergleich mit Atom, da sowohl Kate als auch Atom sehr ähnlich sind. Es ist ein konfigurierbarer und erstellbarer Open-Source-Texteditor. Es hat viel Community-Unterstützung, daher gibt es viele Plugins und Erweiterungen, die dafür gebaut wurden und bereits einsatzbereit sind.

Kate hat jedoch im Gegensatz zu einigen eher technischen Optionen wie Emacs eine zugängliche Schnittstelle. Sie ist sofort einsatzbereit, sodass Sie niemals Konfigurationsoptionen berühren müssen, wenn Sie das nicht mögen.

Diese App wurde für die Arbeit an Projekten entwickelt, die sowohl groß als auch groß sind klein. Sie können ganz einfach verschiedene Fenster, Dateien und Branches verwalten oder eine einfache LUI-App in einem einzigen Fenster erstellen.

Noch einmal, wenn Ihnen Atom gefallen hat und Sie nach dem nächstbesten suchen (oder vielleicht noch besser) Sache, Kate ist es.

TextMate

Last but not least auf unserer Liste der Atom-Alternativen ist TextMate. Ähnlich wie Sublime Text ist dies ein vereinfachter, optimierter Texteditor, der sofort einsatzbereit ist.

Sie werden TextMate wahrscheinlich nicht weiterbringen als das, was könntest du woanders finden. Aber in gewisser Weise ist das eine Stärke von TextMate. Das bedeutet, dass diese App einfach und benutzerfreundlich ist und dass jeder sofort loslegen und mit der Arbeit beginnen kann.

Ein Merkmal, das TextMate einzigartig macht, ist die Verwendung von Makros. Und ja, ich weiß, dass andere Texteditoren auf dieser Liste mit Makros konfiguriert werden können. Aber TextMate hat Makros eingebaut, so dass die Automatisierung bestimmter Aufgaben ein Kinderspiel ist.

Welche Atom-Alternativen werden Sie verwenden?

Und das war’s! Das sind unsere Tipps für die besten Atom-Alternativen. Auch hier ist es ein trauriger Grund, nach einem neuen Texteditor zu suchen. Aber wir hoffen, dass Sie in dieser Liste eine Option finden konnten, die nicht nur das ersetzen kann, was Atom für Ihren Arbeitsablauf war, sondern sogar noch besser abschneidet.

Weitere Einblicke, Neuigkeiten und Leitfäden zu allem Sachen Apple, schau dir den Rest des”TNGD”-Blogs an.

Bis zum nächsten Mal!

By Henry Taylor

Ich arbeite als Backend-Entwickler. Einige von Ihnen haben mich vielleicht auf der Entwicklerkonferenz gesehen. In letzter Zeit arbeite ich an einem Open-Source-Projekt.