How browser dependent AppML is

The AppML client


In the following chapters we will build a web application in the web browser.


AppML client

The AppML client is a JavaScript that runs in every web browser.

It can easily be added to any HTML page with a single line of code:

<script src="http://www.w3ii.com/appml/2.0.3/appml.js"></script>

The AppML Client allows you to add external data to any HTML element, using HTML attributes:

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

It has a built-in function for data anywhere in the HTML display:

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

{{...}} are placeholders for AppML data.

It has also been found in built-in functions for repeating HTML elements, any arrangement in the data:

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

The AppML client doesn't interfere with the existing HTML or CSS.

It works fine with any existing CSS. We used Bootstrap in our examples.


AppML web applications

AppML is extremely efficient for building web applications.

One of the most powerful features is the ability to develop prototype applications in the web browser, including database CRUD applications, without the need for any web server.

CRUD: Create, Read, Update, Delete.


AppML server

AppML comes with two server scripts (PHP and .NET) designed to provide server data.

With AppML Server scripts you can easily access SQL databases, such as mySQL and SQL Server.

The server scripts is very powerful and can be easily installed on any PHP or .NET server.


AppML Web SQL

In addition, AppML can also simulate a web server in the browser, Web SQL, for fast application development and prototyping.

Web SQL is a web page API for storing data in the browser using SQL. The API is supported by Google Chrome, Opera, Safari and the Android browser.

Just add the following script to your webpage:

<script src="http://www.w3ii.com/appml/2.0.3/appml_sql.js"></script>