AppML - 概述
AppML 代表應用程式建模語言 (Application Modeling Language)。它用於 Web 應用程式開發。它透過資料屬性擴充套件 HTML,並新增控制器來控制 HTML 資料的行為。
AppML 非常易於使用和理解,並用於高效、快速地建立單頁面應用程式。AppML 重點是從各種來源(例如 JavaScript 物件、JSON 檔案、文字檔案、XML 檔案或資料庫檔案)向 HTML 應用程式獲取資料。
簡史
AppML 的第一個版本由 Jan Egil Refsnes 於 1991 年開發,它基於 Web 客戶端和 Web 伺服器之間的 HTTP 請求通訊。2015 年 2 月,W3Schools 透過將其重新推出作為新產品,使 AppML 公開。
設計目標
AppML 的設計考慮了以下概念:
基於 AppML 的應用程式將主要是一個基於網際網路的應用程式。
它應該只使用網際網路標準用於 Web 應用程式,即 HTML、CSS 和 JavaScript。
它應該是平臺無關的。
它應該能夠處理各種應用程式需求。
它應該易於理解和自描述。
它應該易於維護和開發,並且應該能夠輕鬆地適應變化。
它應該面向未來。
顯著特點
AppML 透過遵循最新的技術來遵循現代 Web 開發。以下是 AppML 的主要特點。
低開發和維護成本。
促進快速和敏捷的 Web 開發。
它針對雲計算進行了最佳化。
它非常快,並支援低頻寬消耗。
遵循 MVC(模型-檢視-控制器)架構。
資料層可以完全與表示層分離。
高度可擴充套件。
高度可測試。
易於配置或重新配置。
廣告