<AppML>Tutorial
![]() |
<AppML>Quick and EasyWeb Development |
What is <AppML>?
<AppML> appML is an HTML extension framework designed for web applications:
- XML language defines the application model
- JavaScript runs on the client browser
- PHP or ASP scripts run on the server
AppML is an Application Modeling Language (Application Modeling Language)。
Learning is very simple
- Super simple model
- Super simple attributes
- Super simple application development
- Runs on any platform and any browser
- Easy installation
Only HTML, JavaScript, and XML
<AppML> You only need to include JavaScript in the HTML page, and then store XML data on the server:
HTML page:
<div id="Place01">
<table id="Template01" class="appmltable">
<tr>
<th>Customer</th>
<th>City</th>
<th>Country</th>
</tr>
<tr id="appml_row">
<td>#CustomerName#</td>
<td>#City#</td>
<td>#Country#</td>
</tr>
</table>
</div>
<script src="appml.js.html"></script>
<script>
app=new AppML("appml.htmlx","Models/Customers");
app.run("Place01","Template01");
</script>
XML :
<datasource>
<database>
<connection>Demo</connection>
<sql>SELECT CustomerName,City,Country FROM Customers</sql>
</database>
</datasource>
</appml>
Try it Yourself »
If you have already learned web development, you will find that <AppML> is very simple to use.
If you have previously learned PHP, ASP, or ASP.NET development, you will clearly see the benefits of using <AppML>.
Modern Web Architecture
<AppML> is an architecture that combines the latest technology and modern web development ideas, using low consumption, high speed, and simplicity:
- Uses MVC architecture
- Extremely low bandwidth consumption
- Optimized for cloud computing
- Complete separation of content
- Intelligent, flexible, and fast web development
- High scalability and testability
- Simple configuration and reconfiguration
- Intelligent support for user accounts and roles
<AppML> History
In 1999, Refsnes Data began developing AppML, an XML-based language used to define Internet applications. In September 2000, a large project for the Norwegian Handball Federation began, with the goal of converting a huge information system from the old DOS environment to the modern Internet using only AppML. This major project had just achieved great success. According to the developers' estimates, development time was shortened by up to 75% compared to traditional web development.
In mid-September 2007, AppML content was made available offline because it supported ASP and IE.
In October 2013, AppML was announced as an open-source product, compatible with all browsers in the PHP and ASP.NET versions.
AppML's original design goals in 1999:
- AppML applications must run on a network
- AppML applications should be platform-independent
- AppML applications must use Internet standards (HTTP, HTML, CSS, XML)
- AppML applications must support the requirements of various applications
- AppML applications must be self-describing
- AppML applications must be easy to develop, maintain, and modify
- AppML applications must be future-oriented
