De AppML-client


In de volgende hoofdstukken bouwen we een webapplicatie in de webbrowser.


AppML-client

De AppML-client is een JavaScript dat in elke webbrowser wordt uitgevoerd.

Het kan eenvoudig worden toegevoegd aan elke HTML-pagina met een enkele regel code:

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

Met de AppML-client kunt u externe gegevens aan elk HTML-element toevoegen met behulp van HTML-kenmerken:

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

Het heeft een ingebouwde functie om gegevens overal in de HTML weer te geven:

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

{{ ... }} Zijn tijdelijke aanduidingen voor AppML-gegevens.

Het heeft ook ingebouwde functies voor het herhalen van HTML-elementen, waarbij gebruik wordt gemaakt van elke array die in de gegevens wordt gevonden:

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

De AppML-client zal de bestaande HTML of CSS niet verstoren.

Het werkt goed met elke bestaande CSS. We hebben W3.CSS gebruikt in onze voorbeelden.


AppML-webapplicaties

AppML is uiterst efficiënt voor het bouwen van webapplicaties.

Een van de krachtigste functies is de mogelijkheid om prototype-applicaties in de webbrowser te ontwikkelen, inclusief database CRUD-applicaties, zonder dat een webserver nodig is.

CRUD: maken, lezen, bijwerken, verwijderen.


AppML-server

AppML wordt geleverd met twee serverscripts (PHP en .NET) die zijn ontworpen om servergegevens te leveren.

Met AppML-serverscripts hebt u eenvoudig toegang tot SQL-databases, zoals mySQL en SQL-server.

De serverscripts zijn zeer krachtig en kunnen eenvoudig op elke PHP- of .NET-server worden geïnstalleerd. 


AppML Web SQL

Daarnaast kan AppML voor snelle applicatieontwikkeling en prototyping ook een webserver in de browser simuleren met behulp van Web SQL.

Web SQL is een webpagina-API voor het opslaan van gegevens in de browser met behulp van SQL. De API wordt ondersteund door Google Chrome, Opera, Safari en de Android-browser.

Voeg gewoon het volgende script toe aan uw webpagina:

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