Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
50 changes: 25 additions & 25 deletions 1-js/01-getting-started/3-code-editors/article.md
Original file line number Diff line number Diff line change
@@ -1,46 +1,46 @@
# Code editors
# Code-Editoren

A code editor is the place where programmers spend most of their time.
Ein Code-Editor ist der Ort, an dem Programmierer die meiste Zeit verbringen.

There are two main types of code editors: IDEs and lightweight editors. Many people use one tool of each type.
Es gibt zwei Haupttypen von Code-Editoren: IDEs und Lightweight-Editoren. Viele Leute benutzen ein Werkzeug von jedem Typ.

## IDE

The term [IDE](https://en.wikipedia.org/wiki/Integrated_development_environment) (Integrated Development Environment) refers to a powerful editor with many features that usually operates on a "whole project." As the name suggests, it's not just an editor, but a full-scale "development environment."
Der Begriff [IDE](https://de.wikipedia.org/wiki/Integrierte_Entwicklungsumgebung) (Integrated Development Environment) bezieht sich auf einen leistungsstarken Editor mit vielen Funktionen, der normalerweise ein "ganzes Projekt" bearbeitet. Wie der Name schon sagt, handelt es sich nicht nur um einen Editor, sondern um eine umfassende "Entwicklungsumgebung".

An IDE loads the project (which can be many files), allows navigation between files, provides autocompletion based on the whole project (not just the open file), and integrates with a version management system (like [git](https://git-scm.com/)), a testing environment, and other "project-level" stuff.
Eine IDE lädt das Projekt (das aus vielen Dateien bestehen kann), ermöglicht das Navigieren zwischen Dateien, stellt die automatische Vervollständigung basierend auf dem gesamten Projekt (nicht nur der geöffneten Datei) bereit und lässt sich in ein Versionsverwaltungssystem (wie [git](https://git-scm.com/)), eine Testumgebung und andere Dinge auf "Projektebene" integrieren.

If you haven't selected an IDE yet, consider the following options:
Wenn du noch keine IDE ausgewählt hast, zieh die folgenden Optionen in Betracht:

- [Visual Studio Code](https://code.visualstudio.com/) (cross-platform, free).
- [WebStorm](http://www.jetbrains.com/webstorm/) (cross-platform, paid).
- [Visual Studio Code](https://code.visualstudio.com/) (plattformübergreifend, kostenlos).
- [WebStorm](http://www.jetbrains.com/webstorm/) (plattformübergreifend, kostenpflichtig).

For Windows, there's also "Visual Studio", not to be confused with "Visual Studio Code". "Visual Studio" is a paid and mighty Windows-only editor, well-suited for the .NET platform. It's also good at JavaScript. There's also a free version [Visual Studio Community](https://www.visualstudio.com/vs/community/).
Für Windows gibt es auch "Visual Studio", nicht zu verwechseln mit "Visual Studio Code". "Visual Studio" ist ein kostenpflichtiger und mächtiger Windows-Editor, der für die .NET-Plattform zugeschnitten ist. Er ist auch für JavaScript geeignet. Es gibt auch eine kostenlose Version: [Visual Studio Community](https://www.visualstudio.com/vs/community/).

Many IDEs are paid, but have a trial period. Their cost is usually negligible compared to a qualified developer's salary, so just choose the best one for you.
Viele IDEs sind kostenpflichtig, haben aber eine Testphase. Ihre Kosten sind im Vergleich zum Gehalt eines qualifizierten Entwicklers normalerweise vernachlässigbar, wähle also einfach den Besten für dich aus.

## Lightweight editors
## Lightweight-Editoren

"Lightweight editors" are not as powerful as IDEs, but they're fast, elegant and simple.
"Lightweight-Editoren" sind nicht so leistungsfähig wie IDEs, aber sie sind schnell, elegant und einfach.

They are mainly used to open and edit a file instantly.
Sie werden hauptsächlich zum sofortigen Öffnen und Bearbeiten einer Datei verwendet.

The main difference between a "lightweight editor" and an "IDE" is that an IDE works on a project-level, so it loads much more data on start, analyzes the project structure if needed and so on. A lightweight editor is much faster if we need only one file.
Der Hauptunterschied zwischen einem "Lightweight-Editor" und einer "IDE" besteht darin, dass eine IDE auf Projektebene arbeitet, also beim Start viel mehr Daten lädt, die Projektstruktur bei Bedarf analysiert und so weiter. Ein Lightweight-Editor ist viel schneller, wenn wir nur eine Datei benötigen.

In practice, lightweight editors may have a lot of plugins including directory-level syntax analyzers and autocompleters, so there's no strict border between a lightweight editor and an IDE.
In der Praxis verfügen Lightweight-Editoren möglicherweise über eine Vielzahl von Plug-ins, darunter Syntaxanalyse und Autovervollständigung auf Verzeichnisebene. Daher gibt es keine exakte Grenze zwischen einem Lightweight-Editor und einer IDE.

The following options deserve your attention:
Die folgenden Optionen verdienen deine Aufmerksamkeit:

- [Atom](https://atom.io/) (cross-platform, free).
- [Visual Studio Code](https://code.visualstudio.com/) (cross-platform, free).
- [Sublime Text](http://www.sublimetext.com) (cross-platform, shareware).
- [Notepad++](https://notepad-plus-plus.org/) (Windows, free).
- [Vim](http://www.vim.org/) and [Emacs](https://www.gnu.org/software/emacs/) are also cool if you know how to use them.
- [Atom](https://atom.io/) (plattformübergreifend, kostenlos).
- [Visual Studio Code](https://code.visualstudio.com/) (plattformübergreifend, kostenlos).
- [Sublime Text](http://www.sublimetext.com) (plattformübergreifend, Shareware).
- [Notepad++](https://notepad-plus-plus.org/) (Windows, kostenlos).
- [Vim](http://www.vim.org/) und [Emacs](https://www.gnu.org/software/emacs/) sind auch cool, wenn du weisst, wie man sie benutzt.

## Let's not argue
## Lass uns nicht streiten

The editors in the lists above are those that either I or my friends whom I consider good developers have been using for a long time and are happy with.
Die Editoren in den obigen Listen sind diejenigen, die ich oder meine Freunde, die ich für gute Entwickler halte, schon seit langer Zeit verwenden und mit denen wir zufrieden sind.

There are other great editors in our big world. Please choose the one you like the most.
Es gibt andere großartige Editoren in unserer großen Welt. Bitte wähle den aus, der dir am besten gefällt.

The choice of an editor, like any other tool, is individual and depends on your projects, habits, and personal preferences.
Die Wahl eines Editors ist, wie jedes andere Tool, individuell und hängt von deinen Projekten, Gewohnheiten und persönlichen Vorlieben ab.