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>