- AppML - Discussion
- AppML - Useful Resources
- AppML - Quick Guide
- AppML - API
- AppML - Models
- AppML - Controller
- AppML - Including HTML
- AppML - Messages
- AppML - Data
- AppML - First Application
- AppML - Architecture
- AppML - Environment Setup
- AppML - Overview
- AppML - Home
Selected Reading
- Who is Who
- Computer Glossary
- HR Interview Questions
- Effective Resume Writing
- Questions and Answers
- UPSC IAS Exams Notes
AppML - Overview
AppML stands for Apppcation Modepng Language. It is developed for web apppcation development. It extends HTML with data attributes and adds controllers to control the behavior of HTML data.
AppML is very easy to use understand and is used to make Single Page Apppcation in an efficient way and quick manner. AppML focuses on fetching data to HTML apppcations from varying sources pke javascript objects, json files, text files, xml files or database files.
Brief History
AppML first version was developed by Jan Egil Refsnes in 1991 and it was based on HTTP request communication between web cpent and web server. In february 2015, W3Schools made AppML pubpc by re-launching it as a new product.
Design Goals
AppML is designed considering following concepts −
AppML based apppcation will be primarily an internet based apppcation.
It should use Internet Standards only for a web apppcation i.e. HTML, CSS and JavaScript.
It should be platform independent.
It should be capable of handpng apppcation 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.
Sapent Features
AppML follows modern Web development by following up-to-date techniques. Following are the key features of AppML.
Low Cost of development and maintainance.
Faciptate 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.
Highly scalable.
Highly Testable.
Easy to configure or reconfigure.