Ist Xcode die ideale IDE für die meisten Entwicklungsanforderungen oder ist die App-/Web-/Shell-/Skriptentwicklung nicht so eng angegangen? [geschlossen]

Ich beherrsche die Grundlagen webbasierter Sprachen ziemlich fließend, dh HTML(5), CSS(3), PHP, MySQL, Javascript; obwohl ich jetzt tiefer eintauche und anfange, mich mit Skripting (hauptsächlich Python und Ruby) und Compiler-Code (Objective-C, Cocoa, Swift, Metal) zu befassen .

Was empfehlen Sie einigen von Ihnen jemandem, der sich auf die höheren Ebenen der Programmierung einlässt, wie die, die ich oben erwähnt habe ( IMHO ; keine Beleidigung für Web-Entwickler-Gurus ;-) ); sollte ich den einfachen Texteditor und höher (BBEdit, TextWrangler, ATOM, Sublime Text) verwenden und meine eigene Dateihierarchie von Hand erstellen, oder sollte ich mit Hilfe einer IDE wie Xcode, Dreamweaver, Eclipse lernen (ich weiß, dass es auf Java basiert , und lieber nicht unter OS X verwenden, nur weil ich Mundpropaganda höre), oder gibt es andere, mit denen ich nicht einmal Vorkenntnisse / Erfahrungen habe? Wenn Sie es vorziehen, IDEs nicht zu verwenden, was ist Ihr bevorzugter Text-/Dateieditor mit aktivierter Syntaxhervorhebung?

Ich weiß, das mag wie eine Anfängerfrage erscheinen, aber ich bin ein "zweimal messen, einmal schneiden"-Typ. Lassen Sie sich davon jedoch nicht mit meinen Erwartungen verwirren, denn ich weiß, wie kopfzerbrechend das Debuggen sein kann, besonders wenn Sie bereits zwanzig oder mehr Versionen auf der ganzen Linie haben und jetzt eine kleine bis mittelgroße Benutzerbasis aufbauen, und Leute posten Support-Kommentare/Anfragen auf der Git-Seite/Repository Ihrer Software, und Ihnen gehen langsam die Antworten aus... :-O

Antworten (1)

Ich habe dies in mehrere Teile zerlegt:

Für Skriptsprachen


  1. LEERLAUF... Es ist scheiße!
  2. Bearbeiten Sie es mit einem der Texteditoren (Ihrer Wahl, aber ich schlage sublime oder Klammern vor) und führen Sie es im Terminal aus

  3. Verwenden Sie so etwas wie pycharm, es ist eine nette Kreuzung zwischen so etwas wie xcode und nur einem Texteditor

Für Programmiersprachen


  1. Für Sprachen wie Obj-C, C und C++ haben Sie ein paar Optionen wie Codeblocks , Xcode und Eclipse . Bei Codeblocks hassen oder lieben die Leute es (ich hasse es). Eclipse ist vielseitig, aber klobig, und Xcode ... Xcode Ich genieße es wirklich, es ist cool, einfach zu bedienen und macht Spaß. Wahrscheinlich fangen Sie gerade erst an, gehen Sie mit Xcode.

  2. Für Sprachen wie Swift haben Sie nicht viele Möglichkeiten außer Xcode.


Vergleiche


Skriptsprachen-Editoren

Leerlauf: Einfach. Begrenzte Optionen und Anpassung.

Sublime Text 2/3: Komplexer. Tonnen von Erweiterungen und Anpassungen.

Klammern: Einfach, aber komplex. Tonnen von Themen. Noch ganz neu.

Atom: Große App-Größe. Gut aussehend. Hat einen erhabenen Esk.

Programmiersprachen-IDEs

Xcode: Einfach zu bedienen. jede Menge Unterstützung. Große Gemeinschaft.

Codeblocks: Klobig. *meinung* schlechte GUI. Gibt es schon eine Weile.

Eclipse: Vielseitig, alt, große Community.

Abschluss


Am Ende läuft diese Frage auf die Meinung hinaus. Was findest du gut?

Für mich verwende ich Klammern und Sublime zum Skripten und Xcode zum Programmieren.

Beginnen Sie für Sie als Anfänger mit sublime text 2 oder 3 und Xcode.