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>