Klient AppML


V následujících kapitolách vytvoříme webovou aplikaci ve webovém prohlížeči.


Klient AppML

Klient AppML je JavaScript, který běží v libovolném webovém prohlížeči.

Lze jej snadno přidat na jakoukoli stránku HTML pomocí jediného řádku kódu:

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

Klient AppML umožňuje přidat externí data do libovolného prvku HTML pomocí atributů HTML:

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

Má vestavěnou funkci pro zobrazení dat kdekoli v HTML:

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

{{ ... }} Jsou zástupné symboly pro data AppML.

Má také vestavěné funkce pro opakování prvků HTML pomocí libovolného pole nalezeného v datech:

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

Klient AppML nebude zasahovat do existujícího HTML nebo CSS.

Funguje dobře s jakýmkoli existujícím CSS. V našich příkladech jsme použili W3.CSS.


Webové aplikace AppML

AppML je extrémně efektivní pro vytváření webových aplikací.

Jednou z nejvýkonnějších funkcí je možnost vyvíjet prototypové aplikace ve webovém prohlížeči, včetně databázových aplikací CRUD, bez potřeby jakéhokoli webového serveru.

CRUD: Vytvořit, Číst, Aktualizovat, Smazat.


Server AppML

AppML je dodáván se dvěma serverovými skripty (PHP a .NET) navrženými tak, aby poskytovaly data serveru.

Pomocí skriptů serveru AppML můžete snadno přistupovat k databázím SQL, jako je mySQL a SQL server.

Serverové skripty jsou velmi výkonné a lze je snadno nainstalovat na jakýkoli server PHP nebo .NET. 


AppML Web SQL

Navíc pro rychlý vývoj aplikací a prototypování může AppML také simulovat webový server v prohlížeči pomocí webového SQL.

Web SQL je webové rozhraní API pro ukládání dat v prohlížeči pomocí SQL. Rozhraní API podporují Google Chrome, Opera, Safari a prohlížeč Android.

Stačí přidat na svou webovou stránku následující skript:

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