Der AppML-Client


In den folgenden Kapiteln werden wir eine Webanwendung im Webbrowser erstellen.


AppML-Client

Der AppML-Client ist ein JavaScript, das in jedem Webbrowser ausgeführt wird.

Es kann einfach mit einer einzigen Codezeile zu jeder HTML-Seite hinzugefügt werden:

<script src="https://www.w3schools.com/appml/2.0.3/appml.js"></script>

Mit dem AppML-Client können Sie jedem HTML-Element mithilfe von HTML-Attributen externe Daten hinzufügen:

<table appml-data="customers.js">

Es hat eine eingebaute Funktion zum Anzeigen von Daten überall im HTML:

<td>{{CustomerName}}</td>

{{ ... }} sind Platzhalter für AppML-Daten.

Es hat auch eingebaute Funktionen zum Wiederholen von HTML-Elementen, wobei jedes in den Daten gefundene Array verwendet wird:

<tr appml-repeat="records">
..
.
</tr>

Der AppML-Client greift nicht in das vorhandene HTML oder CSS ein.

Es funktioniert gut mit jedem vorhandenen CSS. In unseren Beispielen haben wir W3.CSS verwendet.


AppML-Webanwendungen

AppML ist äußerst effizient zum Erstellen von Webanwendungen.

Eine der leistungsstärksten Funktionen ist die Möglichkeit, Prototypanwendungen im Webbrowser zu entwickeln, einschließlich Datenbank-CRUD-Anwendungen, ohne dass ein Webserver erforderlich ist.

CRUD: Erstellen, Lesen, Aktualisieren, Löschen.


AppML-Server

AppML wird mit zwei Serverskripten (PHP und .NET) geliefert, die für die Bereitstellung von Serverdaten entwickelt wurden.

Mit AppML-Serverskripten können Sie einfach auf SQL-Datenbanken wie mySQL und SQL Server zugreifen.

Die Serverskripte sind sehr leistungsfähig und können problemlos auf jedem PHP- oder .NET-Server installiert werden. 


AppML-Web-SQL

Darüber hinaus kann AppML für die schnelle Anwendungsentwicklung und das Prototyping mithilfe von Web SQL auch einen Webserver im Browser simulieren.

Web SQL ist eine Webseiten-API zum Speichern von Daten im Browser mithilfe von SQL. Die API wird von Google Chrome, Opera, Safari und dem Android-Browser unterstützt.

Fügen Sie Ihrer Webseite einfach das folgende Skript hinzu:

<script src="https://www.w3schools.com/appml/2.0.3/appml_sql.js"></script>