AppML - 概述


AppML 代表应用程序建模语言。它是为 Web 应用程序开发而开发的。它使用数据属性扩展了 HTML,并添加了控制器来控制 HTML 数据的Behave。

AppML 非常易于使用和理解,用于以高效、快速的方式制作单页应用程序。AppML 专注于从各种来源(例如 javascript 对象、json 文件、文本文件、xml 文件或数据库文件)将数据获取到 HTML 应用程序。

历史简介

AppML 第一个版本由 Jan Egil Refsnes 于 1991 年开发,它基于 Web 客户端和 Web 服务器之间的 HTTP 请求通信。2015 年 2 月,W3Schools 将 AppML 作为新产品重新推出,从而将其公开。

设计目标

AppML 的设计考虑了以下概念 -

  • 基于 AppML 的应用程序将主要是基于互联网的应用程序。

  • 它应该仅对 Web 应用程序使用 Internet 标准,即 HTML、CSS 和 JavaScript。

  • 它应该是平台独立的。

  • 它应该能够处理应用程序的不同需求。

  • 它应该易于理解并且具有自我描述性。

  • 它应该具有高度可维护性、易于开发并且易于适应变化。

  • 它应该为未来做好准备。

显着特点

AppML 通过遵循最新技术来遵循现代 Web 开发。以下是 AppML 的主要功能。

  • 开发和维护成本低。

  • 促进快速、敏捷的 Web 开发。

  • 它针对云计算进行了优化。

  • 它速度非常快并且支持低带宽消耗。

  • 遵循MVC(模型视图控制器)架构。

  • 数据层可以与表示层完全分离。

  • 高度可扩展。

  • 高度可测试。

  • 易于配置或重新配置。