AppML Brings Data to HTML
"No Nonsense Web Applications"
The Web is growing fast, and the amount of data in Cyberspace is growing even faster.
Every day new information systems are developed, and every day new users are connected, and data can be accessed 24/7 from anywhere in the world.
Faster and better software development methods are desperately needed.
Along these lines, W3Schools has developed a very flexible technique for retrieving, displaying, and manipulate data, without the need for traditional programming.
Cooperating with Jan Egil Refsnes, W3schools has developed a vocabulary for defining Web applications. The vocabulary is called AppML (Application Modeling Language).
AppML uses the most up-to-date techniques and ideas of modern Web development with focus on:
- Low Cost
- Rapid and Agile Web Develoment
- Optimized for Cloud Computing
- High Speed and Low Bandwidth Consumption
- MVC (Model View Controller) Architecture
- Full Separation of Content from Presentation
- Highly Scalable and Testable
- Easy Configuration and Reconfiguration
AppML supports the functions you find in other frameworks like React, Angular, and Vue, but AppML is much easier to use, and much easier to understand.
What is AppML?
AppML stands for Application Modeling Language.
AppML is not a programming language. It is descriptive language (a language for describing applications).
It is built around familiar Web application concepts like:
AppML runs in any HTML page. No installation is required.
AppML is a tool for bringing data to HTML applications:
- From Objects
- From JSON files
- From Text files
- From XML files
- From databases
Text Files XML Files
HTML is not very suitable for describing web applications.
AppML is made for web applications:
- AppML extends HTML with data attributes.
- AppML adds controllers to HTML, to control the behavior of HTML data.
AppML is very easy to understand and extraordinarily quick to develop.
This example shows how easy AppML can bring data to HTML:
<link rel="stylesheet" href="style.css">
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.
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.