22.05.2018 Entwicklungsumgebung für Web-Anwendungen
Zur Entwicklung einer Web-Anwendung braucht es folgenden Komponenten:
Web-Server Web-Server (Apache)
Apache ist ein quelloffener HTTP Webserver der Apache Software Foundation. Da sehr viele Provider den Apache einsetzen, ist er hervorragend zum Testen von Web-Anwendungen geeignet, bevor diese im Internet veröffentlicht werden.
Datenbank Datenbank (MySQL)
Eine Datenbank ist das Herz einer modernen und dynamischen Web-Anwendung.
MySQL steht auf den meisten Internet-Servern zur Verfügung.
Sprachen Programmiersprachen (Java, PHP)
Java ist allgegenwärtig. Es gibt kaum ein elektronisches Gerät, auf welchem Java nicht eingesetzt wird.
PHP wird auf viele Websites als serverseitige Programmiersprache verwendet und ist damit die am häufigsten verwendete Sprache zum Erstellen von Webseiten.
MAMP MAMP beinhaltet Apache, MySQL und PHP, Python und Perl. Die Anleitung zeigt, wie MAMP installiert wird.
NetBeans NetBeans ist eine Entwicklungsumgebung - ein Werkzeug für Programmierer, um Programme zu schreiben, zu kompilieren, zu testen, zu debuggen, zu profilieren und bereitzustellen. Sie ist in Java geschrieben - unterstützt aber viele Programmiersprachen. Es existiert eine grosse Zahl von Modulen, um die NetBeans IDE zu erweitern. Die NetBeans IDE ist ein kostenloses Produkt ohne Nutzungsbeschränkungen.
Laravel Laravel ist ein Open-Source-PHP-Web-Application-Framework - eine Software, die für die Entwicklung von dynamischen Webseiten, Webanwendungen oder Webservices ausgelegt ist. Durch vordefinierte und vorgefertigten Klassen werden sich wiederholende Tätigkeiten vereinfacht und die Wiederverwendung von Code und die Selbstdokumentation der Software-Entwicklung gefördert.
Composer Composer ist ein Programm, um Komponenten eines Frameworks auf dem aktuellsten Stand zu halten. Die Anleitung zeigt, wie Composer installiert wird.
DOS-Fenster Bei der Entwicklung einer Web-Anwendung kommt man um die Verwendung eines Command-Line-Interpreters, Befehlszeilen-Interpreters oder DOS-Fensters nicht herum.
Speicherkonzept Mit Vorteil speichert man Web-Anwendungen in einer eigenen Speicherstruktur - beispielsweise im Verzeichnis D:\Web.