Web App

Autor: Nico DuldhardtLesezeit: 3 min

Web Applikation

Eine Web App ist eine Art von Anwendung, die über das Internet mit einem Webbrowser aufgerufen wird. Sie ähnelt einer Website, hat aber in der Regel mehr Funktionen und interagiert auf komplexere Weise mit dem Benutzer. Im Gegensatz zu einer nativen Anwendung, die auf einem bestimmten Gerät installiert wird, kann auf eine Webanwendung von jedem Gerät aus zugegriffen werden, das über einen kompatiblen Webbrowser verfügt.

Das Frontend einer Web App ist der Teil der App, mit dem die Benutzer interagieren. Es wird in der Regel mit einer Kombination von Sprachen wie HTML, CSS und JavaScript (oder einer Sprache, die zu JavaScript kompiliert werden kann, wie z. B. Typescript) geschrieben. Darüber hinaus verwenden die meisten Webanwendungen eine JavaScript-Bibliothek oder ein JavaScript-Framework, wie z. B. ReactJS, um die Benutzeroberfläche zu erstellen und Interaktivität hinzuzufügen.

Das Backend einer Webapplikation ist der Teil der App, der auf einem Server läuft und die Funktionen der App bereitstellt. Es wird in der Regel in einer Sprache wie Python oder Typescript geschrieben, die beide gut für die serverseitige Entwicklung geeignet sind. In einigen Fällen,

Das Backend einer Web-App stellt in der Regel eine RESTful-API oder eine GraphQL-API zur Verfügung, über die das Frontend mit ihr kommunizieren und Daten abrufen kann. Das Backend ist für die Bearbeitung von Anfragen vom Frontend, die Interaktion mit Datenbanken und anderen externen Diensten sowie für die Ausführung der Kernfunktionen der App verantwortlich.

Zusammenfassend lässt sich sagen, dass eine Web App eine Art von Anwendung ist, auf die von jedem Gerät mit einem Webbrowser aus zugegriffen werden kann, und die aus einem Frontend und einem Backend besteht. Das Frontend wird mit einer Kombination von Sprachen wie HTML, CSS und JavaScript geschrieben und verwendet oft eine Bibliothek oder ein Framework wie React.js. Das Backend ist in einer Sprache wie Python oder Typescript geschrieben und stellt eine API zur Verfügung, über die das Frontend mit ihm kommunizieren kann.

Beispiele für Web Apps

Mandantenfähige CRM-Plattform

Ein Beispiel für eine mandantenfähige B2B-Webanwendung ist eine cloudbasierte CRM-Plattform (Customer Relationship Management) wie Salesforce oder Microsoft Dynamics 365, mit der Unternehmen ihre Kundeninteraktionen und -beziehungen verwalten können. Die Webanwendung bietet eine gemeinsame Plattform, die mehrere Unternehmen nutzen können, um ihre Kundendaten zu verwalten, Vertriebs- und Marketingaktivitäten zu verfolgen und das Kundenverhalten zu analysieren. Jedes Unternehmen ist ein Mandant (engl. tenant) auf der Plattform, mit eigenen Daten und Einstellungen, aber alle würden die gleiche zugrunde liegende Infrastruktur und die gleichen Funktionen nutzen.

Supply-Chain-Management-Plattform

Eine Supply-Chain-Management-Plattform wie SAP Ariba oder Coupa, die es Unternehmen ermöglicht, ihre Beschaffungsprozesse zu verwalten, Aufträge zu verfolgen und ihre Lieferkette zu überwachen. Diese Art von Web-App wird in der Regel von Unternehmen für die Verwaltung ihrer Einkaufs- und Lieferkettenvorgänge verwendet und bietet Tools für die Verfolgung von Bestellungen, die Verwaltung von Lieferanten und die Analyse von Daten. Sie kann auch Funktionen wie elektronische Kataloge, Vertragsmanagement sowie Berichte und Analysen umfassen.

Online-Kursplattform

Eine Online-Kursplattform wie Coursera oder Udemy, die es den Nutzern ermöglicht, sich in Kurse einzuschreiben und ihre Fortschritte zu verfolgen. Über das Kundenportal können die Nutzer auf die Kurse zugreifen, in die sie sich eingeschrieben haben, ihren Fortschritt verfolgen und Aufgaben einreichen. Über das Admin-Dashboard können Ausbilder und Administratoren die Kurse verwalten, die Fortschritte der Teilnehmer verfolgen und Statistiken und Analysen einsehen.

Haben sie eine Projekt vor Augen?
Erzählen Sie uns unverbindlich & kostenfrei von Ihrer Idee.
Kontakt
Sprechen Sie mit uns über Ihre Ideen und Projekte.
Wir freuen uns auf Sie!