AppML Tutorial
AppML Brings Data to HTML
"No Nonsense Web Development"
What is AppML?
AppML stands for Application Modeling Language.
AppML runs in any HTML page. No installation is required.
AppML is a tool for bringing data to HTML applications:
- From objects
- From files
- From databases
Objects Text Files XML Files JSON Files PHP/MySQL ASP.NET/SQL
Why AppML?
HTML is designed to describe static documents.
HTML is not very suitable for describing web applications.
AppML is tailor made for web applications:
- It extends HTML with data attributes.
- It adds controllers to HTML, to control the behavior of HTML data.
AppML is very easy to understand, and extraordinary quick to develop.
AppML Example
This example shows how easy AppML can bring data to HTML:
AppML Example
<!DOCTYPE html>
<html lang="en-US">
<title>Customers</title>
<link rel="stylesheet" href="style.css">
<script src="http://www.w3schools.com/appml/2.0.3/appml.js"></script>
<body>
<h1>Customers</h1>
<table appml-data="customers.js">
<tr>
<th>Customer</th>
<th>City</th>
<th>Country</th>
</tr>
<tr appml-repeat="records">
<td>{{CustomerName}}</td>
<td>{{City}}</td>
<td>{{Country}}</td>
</tr>
</table>
</body>
</html>
Try It Yourself »
AppML is a tool for easy, rapid, and agile web application development. |
Easy and Agile
On today's market, there are many frameworks (tools or libraries) designed to extend HTML.
Most of these frameworks manipulate HTML, CSS or JavaScript in a way that makes them difficult to use (especially when used in combination).
AppML is different. You have full HTML, CSS, and JavaScript freedom.
AppML makes it easy to create Single Page Applications (SPA) in a very clean and efficient way.
Even if you have never worked with web development before, you will find AppML very easy to use.
If you are an experienced web developer, you will soon discover the power of AppML.