<AppML>
Tutorial
| | <AppML> Fast and Simple Web Development |
What is <AppML>?
<AppML> appML is an HTML extension framework designed for web applications:
The application model is defined in XML
JavaScript runs on the client browser
PHP or ASP scripts run on the server
AppML stands for Application Modeling Language.
Learning is Very Easy
Super simple models
Super simple properties
Super simple application development
Runs on any platform and any browser
Easy to install
Only HTML, JavaScript, and XML
<AppML> only requires including JavaScript in the HTML page and storing XML data on the server side:
HTML Page:
XML:
If you have previously learned web development, you will find <AppML> very easy 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> combines the latest technologies and modern web development ideas, using a low-consumption, fast, and simple architecture:
Adopts MVC architecture
Extremely low bandwidth consumption
Cloud computing optimization
Complete content separation
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, a language based on XML for defining Internet applications. In September 2000, a large project for the Norwegian Handball Federation began, aiming to convert a massive information system from the old DOS environment to modern Internet using only AppML. This major project has just achieved tremendous success. According to developers, the development time was reduced by up to 75% compared to traditional web development.
In mid-September 2007, AppML content became available for offline use as it supported ASP and IE.
In October 2013, AppML announced compatibility with all browsers in PHP and ASP.NET versions as an open-source product.
The original design goals for AppML in 1999:
AppML applications must run on the Internet
AppML applications should be platform-independent
AppML applications must use Internet standards (HTTP, HTML, CSS, XML)
AppML applications must support various application needs
AppML applications must be self-descriptive
AppML applications must be easy to develop, maintain, and modify
AppML applications must be future-oriented