129 Stimmen

Wird Emacs mich zu einem besseren Programmierer machen?

Steve Yegge schrieb ein Kommentar in seinem Blog :

Alle großen Ingenieure der Welt Welt benutzen Emacs. Der Weltveränderer Typen. Nicht das tolle Mädchen im Würfel neben dir. Nicht Fred, der tolle Typ am Ende des Flurs. Ich spreche von dem größten Softwareentwickler unserer Branche Berufes, die das Gesicht der Branche Gesicht der Branche verändert haben. Die James Goslings, die Donald Knuths, die Paul Grahams, die Jamie Zawinskis, die Eric Bensons. Echte Ingenieure benutzen Emacs. Man muss sehr klug sein, um ihn gut zu benutzen um ihn gut zu benutzen, und er macht dich unglaublich mächtig, wenn man ihn beherrscht. Schauen Sie sich über Paul Nordstroms Schulter, während während er arbeitet, wenn Sie mir glauben Sie mir. Es ist ein echter Augenöffner für jemandem, der mit Visual Blub NET-ähnliche IDEs ihr ganzes Berufsleben lang benutzt hat.

Emacs ist der 100-Jahre-Editor.

Das letzte Mal, dass ich einen Texteditor zum Schreiben von Code verwendet habe, war vor etwa 1000 Jahren, als ich noch HTML in Notepad geschrieben habe. Seitdem bin ich mehr oder weniger IDE-abhängig und habe in meiner gesamten Laufbahn Visual Studio, NetBeans, IntelliJ, Borland/Codegear Studio und Eclipse verwendet.

Wenn Sie mich fragen, ich haben Ich habe Emacs ausprobiert, und meine Erfahrung war frustrierend, weil es keine Funktionen gibt, die man direkt nach dem Auspacken entdecken kann. (Anscheinend gibt es einen Emacs-Befehl, um andere Emacs-Befehle zu entdecken, den ich übrigens nicht finden konnte - es ist, als würde man seinen eigenen grausamen Zen-Witz leben.) Ich habe einen guten Monat lang versucht, mich mit dem Programm anzufreunden, aber schließlich habe ich beschlossen, dass ich stattdessen lieber Drag-and-Drop-GUI-Designer, IntelliSense und interaktives Debugging haben möchte.

Es ist schwer, Fakten von Fanboyismus zu unterscheiden, daher bin ich noch nicht bereit, Yegges Kommentare für bare Münze zu nehmen.

Gibt es einen messbaren Unterschied in den Fähigkeiten, der Produktivität oder der Freude am Programmieren zwischen Leuten, die auf IDEs angewiesen sind und solchen, die es nicht sind, oder ist das alles nur Fanboyismus?

0voto

Tim Punkte 19787

Ich habe Emacs im College benutzt. Das ist etwa 16 Jahre her. Ich habe nicht zurückgeblickt. Ich wünschte, ich könnte mich immer noch mit emacs wohlfühlen, aber die Wahrheit ist, dass ich mit meiner MS IDE ziemlich produktiv bin.

der Text, den Sie gepostet haben, ist nur ein Troll. Jepp. Es gibt keinen anderen Grund dafür, als einen Religionskrieg zu beginnen.

-2voto

sarsnake Punkte 24745

Ich will niemandem zu nahe treten, aber das ist das Dümmste, was ich seit langem gehört habe.

Jeder Editor/jede IDE ist nur dann gut, wenn man weiß, wie man ihn gut nutzen kann, wodurch man produktiver wird. Für manche Leute ist es Emacs, für andere Visual Studio usw. usw. Es kommt darauf an, was Sie aus Ihrem Editor mitnehmen.

-2voto

duffymo Punkte 298898

Besitz ist notwendig, aber nicht ausreichend; der Teil "sehr schlau" lässt mich vermuten, dass man sich hinten in Lisp einarbeiten und auch vorne gründlich beherrschen muss.

Wäre ein "sehr kluger" Entwickler mit einem anderen Editor genauso klug? Ich würde sagen, ja.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X