05.04.2022 | Zur Entwicklung einer Web-Anwendung braucht es folgenden Komponenten: |
Web-Server | 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 |
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. Installationn von MAMP . |
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. Benutzung von NetBeans . |
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. Installation von Composer . |
Kommandozeile |
Bei der Entwicklung einer Web-Anwendung kommt man um die Verwendung
der Kommandozeile nicht herum. Mit der Kommandozeile können versionsübergreifende Befehle verwendet werden. Diese Befehle sind Überbleibsel des Betriebssystem MS_DOS. |
Speicherkonzept | Mit Vorteil speichert man Web-Anwendungen in einer eigenen Speicherstruktur - beispielsweise im Verzeichnis D:\Web. |