THE WORLD'S LARGEST WEB DEVELOPER SITE
HTMLCSSJAVASCRIPTSQLPHPBOOTSTRAPJQUERYANGULARXML
 

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 »
Note 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.