O cliente AppML
Nos capítulos seguintes, construiremos uma aplicação web no navegador web.
Cliente AppML
O cliente AppML é um JavaScript que é executado em qualquer navegador da web.
Ele pode ser facilmente adicionado a qualquer página HTML com uma única linha de código:
<script src="https://www.w3schools.com/appml/2.0.3/appml.js"></script>
O cliente AppML permite adicionar dados externos a qualquer elemento HTML, usando atributos HTML:
<table appml-data="customers.js">
Ele tem uma função interna para exibir dados em qualquer lugar no HTML:
<td>{{CustomerName}}</td>
{{ ... }} São espaços reservados para dados AppML.
Ele também tem funções incorporadas para repetir elementos HTML, usando qualquer array encontrado nos dados:
<tr appml-repeat="records">
..
.
</tr>
O cliente AppML não interferirá no HTML ou CSS existente.
Funciona bem com qualquer CSS existente. Usamos W3.CSS em nossos exemplos.
Aplicativos da Web AppML
AppML é extremamente eficiente para construir aplicações web.
Um dos recursos mais poderosos é a capacidade de desenvolver aplicativos protótipos no navegador da web, incluindo aplicativos CRUD de banco de dados, sem a necessidade de nenhum servidor web.
CRUD: Criar, Ler, Atualizar, Excluir.
Servidor AppML
O AppML vem com dois scripts de servidor (PHP e .NET) projetados para fornecer dados de servidor.
Com scripts de servidor AppML, você pode acessar facilmente bancos de dados SQL, como mySQL e SQL Server.
Os scripts de servidor são muito poderosos e podem ser facilmente instalados em qualquer servidor PHP ou .NET.
AppML Web SQL
Além disso, para um rápido desenvolvimento e prototipagem de aplicativos, o AppML também pode simular um servidor web no navegador, usando Web SQL.
Web SQL é uma API de página da Web para armazenar dados no navegador usando SQL. A API é suportada pelo Google Chrome, Opera, Safari e pelo navegador Android.
Basta adicionar o seguinte script à sua página da web:
<script src="https://www.w3schools.com/appml/2.0.3/appml_sql.js"></script>