Le client AppML


Dans les chapitres suivants, nous allons construire une application Web dans le navigateur Web.


Client AppML

Le client AppML est un JavaScript qui s'exécute dans n'importe quel navigateur Web.

Il peut facilement être ajouté à n'importe quelle page HTML avec une seule ligne de code :

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

Le client AppML vous permet d'ajouter des données externes à n'importe quel élément HTML, à l'aide d'attributs HTML :

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

Il a une fonction intégrée pour afficher des données n'importe où dans le HTML :

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

{{ ... }} Sont des espaces réservés pour les données AppML.

Il a également des fonctions intégrées pour répéter des éléments HTML, en utilisant n'importe quel tableau trouvé dans les données :

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

Le client AppML n'interférera pas avec le code HTML ou CSS existant.

Cela fonctionne bien avec n'importe quel CSS existant. Nous avons utilisé W3.CSS dans nos exemples.


Applications Web AppML

AppML est extrêmement efficace pour créer des applications Web.

L'une des fonctionnalités les plus puissantes est la possibilité de développer des applications prototypes dans le navigateur Web, y compris des applications CRUD de base de données, sans avoir besoin d'un serveur Web.

CRUD : créer, lire, mettre à jour, supprimer.


Serveur AppML

AppML est livré avec deux scripts de serveur (PHP et .NET) conçus pour fournir des données de serveur.

Avec les scripts de serveur AppML, vous pouvez facilement accéder aux bases de données SQL, comme mySQL et SQL Server.

Les scripts de serveur sont très puissants et peuvent facilement être installés sur n'importe quel serveur PHP ou .NET. 


AppML Web SQL

De plus, pour le développement et le prototypage rapides d'applications, AppML peut également simuler un serveur Web dans le navigateur, à l'aide de Web SQL.

Web SQL est une API de page Web permettant de stocker des données dans le navigateur à l'aide de SQL. L'API est prise en charge par Google Chrome, Opera, Safari et le navigateur Android.

Ajoutez simplement le script suivant à votre page Web :

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