- AppML Tutorial
- AppML - Home
- AppML - Overview
- AppML - Environment Setup
- AppML - Architecture
- AppML - First Application
- AppML - Data
- AppML - Messages
- AppML - Including HTML
- AppML - Controller
- AppML - Models
- AppML - API
- AppML Useful Resources
- AppML - Quick Guide
- AppML - Useful Resources
- AppML - Discussion
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
AppML - Overview
AppML stands for Application Modeling Language. It is developed for web application development. It extends HTML with data attributes and adds controllers to control the behavior of HTML data.
AppML first version was developed by Jan Egil Refsnes in 1991 and it was based on HTTP request communication between web client and web server. In february 2015, W3Schools made AppML public by re-launching it as a new product.
AppML is designed considering following concepts −
AppML based application will be primarily an internet based application.
It should be platform independent.
It should be capable of handling application varying needs.
It should be easy to understand and self-descriptive.
It should be highly maintainable and easy to develop and should accomodate change easily.
It should be future ready.
AppML follows modern Web development by following up-to-date techniques. Following are the key features of AppML.
Low Cost of development and maintainance.
Facilitate Rapid and Agile Web Development.
It is optimized for cloud computing.
It is very fast and supports low bandwidth consumption.
Follows MVC (Model View Controller) Architecture.
Data layer can be completely separated from presentation layer.
Easy to configure or reconfigure.