Eine IDE oder Integrated Development Environment ist ein Softwareprogramm, das Programmierern und Entwicklern beim Erstellen von Software helfen soll. Die meisten IDEs sind:
- einen Quellcode-Editor
- Ein Quellcode-Editor ähnelt einem HTML-Texteditor. Hier schreiben Programmierer den Quellcode für ihre Programme.
- einen Compiler und / oder einen Interpreter
- Ein Compiler kompiliert den Quellcode in ein ausführbares Programm, und ein Interpreter führt Programme und Skripts aus, die nicht kompiliert werden müssen.
- Automatisierungswerkzeuge erstellen
- Build-Automatisierungstools helfen dabei, die Prozesse zu automatisieren, die bei der meisten Softwareentwicklung wie Kompilieren, Debuggen und Bereitstellen erforderlich sind.
- ein Debugger
- Debugger helfen, die genaue Stelle zu finden, an der sich ein Problem im Quellcode befindet.
Wenn Sie nur statische Websites (HTML, CSS und möglicherweise JavaScript) erstellen, denken Sie möglicherweise: "Ich brauche nichts davon!" Und Sie hätten recht. Eine IDE ist ein Overkill für Webentwickler, die nur statische Websites erstellen.
Wenn Sie jedoch Webanwendungen erstellen oder erstellen oder Ihre Anwendungen in native mobile Anwendungen konvertieren möchten, möchten Sie möglicherweise noch einmal darüber nachdenken, bevor Sie die Idee einer IDE außer Acht lassen.
So finden Sie eine gute IDE
Da Sie Webseiten erstellen, sollten Sie zunächst herausfinden, ob die von Ihnen in Betracht gezogene IDE HTML, CSS und JavaScript unterstützt. Wenn Sie versuchen, eine Webanwendung zu erstellen, benötigen Sie HTML und CSS. Sie können ohne JavaScript auskommen, aber das ist unwahrscheinlich. Dann sollten Sie über die Sprache nachdenken, für die Sie die IDE benötigen.
- Java
- C / C ++ / C #
- Perl
- Rubin
- Python
Und es gibt noch viele andere. Die IDE sollte in der Lage sein, die von Ihnen bevorzugte Sprache zu kompilieren oder zu interpretieren und sie zu debuggen.
Benötigen Entwickler von Webanwendungen eine IDE?
Letztendlich nein. In den meisten Fällen können Sie problemlos eine Webanwendung in Standard-Webdesign-Software oder sogar einen Texteditor erstellen. Für die meisten Designer wird eine IDE mehr Komplexität hinzufügen, ohne viel Wert zu schaffen. Tatsache ist, dass die meisten Webseiten und sogar die meisten Webanwendungen unter Verwendung von Programmiersprachen erstellt werden, die nicht kompiliert werden müssen.
Ein Compiler ist also nicht erforderlich. Und wenn die IDE kein JavaScript debuggen kann, wird der Debugger auch nicht viel nützen. Build-Automatisierungstools benötigen den Debugger und den Compiler, sodass sie keinen großen Mehrwert bieten. Das einzige, was die meisten Webdesigner in einer IDE verwenden würden, ist der Quellcode-Editor - zum Schreiben von HTML. In den meisten Fällen gibt es Text-HTML-Editoren, die mehr Funktionen bieten und nützlicher sind.




