In dieser Lektion Ich zeige Ihnen eine Übersicht der für Kotlin verfügbaren IDEs. Eine integrierte Entwicklungsumgebung ist Software zum Erstellen von Anwendungen. Sie benötigen eine dieser IDEs um Ihr Kotlin-Programm zu erstellen. Jetzt könnten Sie Ihren Code ohne IDE schreiben. Sie könnten einfach Ihren gesamten Code in den Notizblock eintragen oder sogar Google-Dokumente, aber die meisten Entwickler verwenden eine IDE weil es Funktionen bietet, die den Prozess beschleunigen. Ein IDE-Tool wird, wie der Name schon sagt, viele Entwicklertools integrieren in eine einzige Umgebung oder einen einzigen Bildschirm. Die Werkzeuge einer IDE sind Quellcode-Editor, das ist ein Texteditor, der bei der Syntax hilft, automatische Vervollständigung und Überprüfung auf Fehler und andere Dinge. Wenn, oder sollte ich sagen, wann, Sie schreiben einen Kotlin-Befehl falsch, die IDE wird es für Sie korrigieren. Es gibt Ihnen auch die Möglichkeit um die Syntax automatisch zu vervollständigen, was nett ist. Eine IDE bietet auch lokale Build-Automatisierung, Dies ist ein Tool, das wiederholbare Aufgaben automatisiert wie das Kompilieren Ihres Codes. Du musst deinen Code kompilieren um Ihren geschriebenen Code in einen Binärcode umzuwandeln. Dann musst du es verpacken, und dann müssen Sie einen automatisierten Test durchführen. Hier schlägt eine IDE einen normalen Texteditor, Sie müssen Ihren Code kompilieren, um ihn in Binärcode zu übersetzen. die als ausführbare Datei bezeichnet wird. Eine IDE wird dies für Sie tun, Sie müssen diese Funktion verwenden, um Ihre Programme auszuführen, du kommst nicht drum herum. Und die IDE wird auch einen Debugger bereitstellen, das ist ein Programm zum Testen. Der Debugger hilft Ihnen, Fehler in Ihrem Code zu finden, und glauben Sie mir, Sie werden Fehler haben. Eine IDE kann Ihnen auch helfen, Ihren Code zu organisieren in logische Gruppen. Werfen wir einen Blick auf einige IDEs die für Kotlin verfügbar sind. Wir müssen mit IntelliJ IDEA beginnen. IntelliJ IDEA wurde von JetBrains entwickelt. Es wurde ursprünglich in Java entwickelt, also wird es natürlich für Kotlin funktionieren da es von der gleichen Firma ist. Kotlin wurde vom JetBrains-Team entwickelt, es gibt also ein zusätzliches Maß an Kompatibilität zwischen Kotlin und IntelliJ von JetBrains. Kotlin hat sogar IntelliJ-Tutorials, und IntelliJ bietet Versionskontrollen, was nett ist. Dies ist ein Blick auf den Editor für die IDE. Du hast deinen Code dort abgelegt, und das Schöne an diesen IDEs ist, dass sie alle das haben, was sie nennen eine intelligente Codevervollständigung. Während Sie den Code eingeben, die IDE schlägt Klassennamen vor, und Felder und Schlüsselwörter. IntelliJ bietet auch Framework-Unterstützung und Produktivitätsverstärker. Aber einige andere Optionen für Kotlin sind Kotlin Playground. Der Spielplatz Kotlin ist ideal für Anfänger. Es ist ein einfacher Texteditor, es ist Cloud-basiert, es ist in Ihrem Browser verfügbar, und es ist mit jedem Betriebssystem kompatibel. Mit Kotlin-Spielplatz Es ist kein Download oder eine Installation erforderlich. Die JVM ermöglicht es Entwicklern, den Code auszuführen sobald Sie mit der Eingabe fertig sind. Kotlin Playground ist leicht, Es ist ein großartiger Texteditor, und ermöglicht es Ihnen, Ihren Code sehr schnell zu schreiben und teste es sehr schnell. Als Einführung in Kotlin, Kotlin Playground könnte der beste sein. Es bietet Beispiele für vorgefertigten Code, und es hat alle grundlegenden Kotlin-Funktionen. Das Beste ist, Kotlin Playground ist kostenlos, und es ist für Anfänger gemacht. Eine weitere Option ist Android Studio. Android Studio wurde speziell entwickelt für die mobile Entwicklung mit Android. Wenn mobile Entwicklung Ihr einziges Ziel ist, dann ist Android Studio Ihr bestes Werkzeug. Android Studio bietet volle Unterstützung für Kotlin, und es unterstützt alle Standardkomponenten, und alle Android-Vorlagen. Alles, was Sie für die Entwicklung mobiler Apps benötigen ist direkt hier in Android Studio. Und es hat einen großartigen visuellen Editor um Sie bei der Entwicklung Ihrer mobilen Apps zu unterstützen, denn mit der Entwicklung mobiler Apps, visuell ist sehr wichtig. Android Studio eignet sich hervorragend für die Android-Entwicklung. Eine andere Option ist Vim. Die Vim-IDE. Vim gibt es schon lange, viele wissen davon, es funktioniert. Es gibt viel Unterstützung für Vim. Wie Sie sehen können, ist es sehr einfach, es ist kein Schnickschnack. Wenn Sie jedoch eine stabile Umgebung suchen, Vim ist so fest wie ein Fels. Es funktioniert auch mit GitHub. Sie benötigen das Kotlin-Plug-in, aber das ist ziemlich normal. Eine andere ist die Atom-IDE. ATOM-IDE. Für Leute, die Atom schon einmal verwendet haben, Atom ist eine anpassbare IDE, sehr einfach zu bedienen, viele Leute mögen es. Aber auch hier müssen Sie das Kotlin-Plug-In hinzufügen. Eine weitere für Kotlin verfügbare IDE ist die Eclipse-IDE. Viele Leute haben Eclipse IDE verwendet. Die Eclipse ist also eine Grundlage. Viele kennen es, manche nicht. aber sie sind auf Spenden angewiesen. Ihre IDE ist kostenlos, viele Leute benutzen es, es funktioniert super. Sie benötigen das Kotlin-Plug-in, aber wenn Sie bereits mit Eclipse vertraut sind, es steht Ihnen für Kotlin zur Verfügung. Eine andere Wahl, die Sie haben, ist Sublime Text. Sublime Text gibt es schon lange, viele Leute benutzen es, es ist ein sehr anspruchsvoller Editor. Es hat viele großartige Funktionen zum Erstellen von Code, um Ihren Code zu markieren, um den Überblick zu behalten. Sie benötigen natürlich das Kotlin-Plug-in, aber Sublime Text ist einfach zu bedienen, es ist sehr einfach, und es bietet viele tolle Funktionen. Hier sehen Sie, wie der Texteditor funktioniert in diesen IDEs. Sie haben Ihren Code hier auf der rechten Seite, und links, Sie haben alle Ihre Ordner und alle Ihre Werkzeuge. Mit dem Editor können Sie mit der Eingabe Ihres Codes beginnen, und dann hilft es dir zu finden die richtige Syntax für diesen Code. Sublime Text ist dafür ideal. Alles klar, Sie haben den Hintergrund von IDEs kennengelernt und was sie tun. Die Auswahl Ihrer IDE ist eine persönliche Präferenz, aber es könnte auf den Softwareentwicklungsshop hinauslaufen für die du arbeitest. Viele Unternehmen wählen eine IDE für das gesamte Team, und sie nennen das die Enterprise-Edition.