2009-03-11 12 views

Antwort

2

Emacs hat seit langem GUI-Unterstützung auf allen Plattformen.

Abgesehen von der Vorliebe für Look and Feel, denke ich nur daran, dass ich gehört habe, dass es einige Kompatibilitätsprobleme zwischen den beiden gibt.

Bearbeiten: EmacsWiki hat einen Vergleich Artikel.

5

IMHO gibt es nicht viel zu wählen zwischen ihnen für C++ Entwicklung, da die grundlegenden Werkzeuge für beide arbeiten. Sie arbeiten in diesen Tagen wahrscheinlich etwas besser in GNU Emacs, da ich den Eindruck habe, dass in diesen Tagen weniger Leute zielen. Beide haben eine GUI, aber nach meiner Erfahrung ist es besser, wenn Sie nach kurzer Zeit Teile davon ausschalten.

Ich war ein langjähriger XEmacs-Benutzer bis vor etwa zwei Jahren, als klar wurde, dass die Entwicklung von XEmacs im Vergleich zur Entwicklung von GNU Emacs deutlich hinterherhinkt - früher war es umgekehrt. Ich schaffte es ohne viel Aufwand umzuschalten und benutze seither verschiedene GNU Emacsen. Außerdem werden Sie feststellen, dass viele der aktuellen Ports von Emacs auf anderen Plattformen wie Carbon Emacs, Aquamacs oder EmacsW32 alle auf GNU Emacs basieren.

16

Steve Yegge macht einige gute Gründe, warum Sie GNU Emacs verwenden sollten. Zusammen mit einem großen Artikel über die Verwendung von Emacs effectively. In diesen Tagen würde ich mich von XEmacs fernhalten, es sei denn, Sie haben einen bestimmten Grund, es zu benutzen.

3

Derzeit ist es besser, GNU Emacs zu verwenden, da es jetzt mehr Funktionen hat, verglichen mit XEmacs. Und Cedet arbeitet derzeit besser auf GNU Emacs

3

Xemacs ist nicht in der aktiven Entwicklung, so Emacs ist die einzige Wahl der Emacs-Implementierungen.

7

Die Antwort auf die Frage, welcher Editor besser zum Schreiben von C++ - Code ist, ist, dass es für diese Funktionalität praktisch keinen Unterschied gibt. Was man hat, hat der andere ähnliche Funktionen. Sie wählen und wählen Sie die, die Sie mögen.

Es gibt Unterschiede zwischen ihnen, und für bestimmte Aufgaben könnte man besser sein als die anderen. Zum Beispiel Mule, die XEmacs-Implementierung für mehrsprachige Dateien; XEmacs hat es richtig gemacht, und Emacs hat immer noch Probleme mit einigen Aspekten davon. Es hängt von der Aufgabe ab. Bei manchen Aufgaben ist jeder besser, und bei vielen Aufgaben gibt es keinen praktischen Unterschied.

Soweit XEmacs nicht aktiv entwickelt - Mein Sohn und ich haben ein Lisp-Programm geschrieben, um Icon-Themen im letzten Jahr zu implementieren. Wir haben auch ein Buffer-Colors-Programm geschrieben, um das Ändern von Farben in verschiedenen Puffern, sowohl regelbasiert als auch willkürlich, zu erleichtern. Keines dieser Pakete existiert in Emacs auf die gleiche Weise. Wir haben auch den xpm-Modus umgeschrieben, indem wir ihn von 400 Zeilen auf über 2000 Codezeilen erweitert haben, Unterstützung für Alpha-Ebenen, Farbverlaufsfüllungen, verbesserte Anzeige, zusätzliche Werkzeuge (Mauszeiger-Werkzeuge, wie ein Pinsel) und eine neue Symbolleiste hinzugefügt von allem und mehr ... nur letzten Sommer zu laufen. Viel besseres Werkzeug zum Erstellen und Bearbeiten von Icons (und anderen Arten von xpm). Emacs hat das noch nicht, obwohl sie es sicherlich überweisen könnten.

Ich sage nur, XEmacs Entwicklung hat sich stark verlangsamt, aber es ist ist noch in der Entwicklung.

Wählen Sie den Editor, den Sie mögen, basierend auf der Aufgabe - nicht auf dem man sagt, dass nicht mehr entwickelt wird!

+0

+1 für "Wählen Sie den Editor, den Sie mögen basierend auf der Aufgabe - nicht auf dem man Leute sagen, wird nicht mehr entwickelt!" – 010110110101

Verwandte Themen