當前位置:
首頁 > 知識 > <AppML> 的編程

<AppML> 的編程

<AppML>


<AppML> 的編程



什麼是 <AppML>?

<AppML> appML是一個為web應用程序設計的HTML擴展框:

  • XML 語言定義了應用的模型

  • JavaScript 運行於客戶端瀏覽器上

  • PHP 或者 ASP 腳本運行於伺服器上

AppML 是應用模式語言( Application Modeling Language)。



學習非常簡單

  • 超級簡單的模型

  • 超級簡單的屬性

  • 超級簡單的應用開發

  • 運行於任何平台及任何瀏覽器

  • 安裝簡單


只有 HTML, JavaScript, 和 XML

<AppML> 只需要在HTML頁面中包含 JavaScript,然後再服務端上存儲 XML 數據:

HTML 頁面:

<h1>My First Web Application</h1>

<div id="Place01">

<table id="Template01" class="appmltable">

<tr>

<th>Customer</th>

<th>City</th>

<th>Country</th>

</tr>

<tr id="appml_row">

<td>#CustomerName#</td>

<td>#City#</td>

<td>#Country#</td>

</tr>

</table>

</div>

<script src="appml.js"></script>

<script>

app=new AppML("appml.htmlx","Models/Customers");

app.run("Place01","Template01");

</script>

XML :

<appml>

<datasource>

<database>

<connection>Demo</connection>

<sql>SELECT CustomerName,City,Country FROM Customers</sql>

</database>

</datasource>

</appml>

如果你之前已經學習了web開發,你會發現 <AppML> 使用非常簡單。

如果你之前學習過 PHP, ASP, 或者 ASP.NET的開發, 你會清楚的看到使用 <AppML> 的好處。



現代 Web 架構

<AppML> 是一個結合了最新的技術和現代web開發想法,使用低消耗高速簡單的架構:

  • 採用 MVC 架構

  • 極低的帶寬消耗

  • 雲計算的優化

  • 內容完全分離

  • 智能,靈活,快速的Web開發

  • 高度的可擴展性和可測試性

  • 簡單的配置和重新配置

  • 智能支持用戶賬號和角色


<Appml> 歷史

1999年,Refsnes Data公司開始研發AppML,一種基於XML、用來定義Internet應用程序的語言。2000年9月,一個為了挪威手球聯盟而進行的大型項目開始,其目的是想通過僅僅使用AppML將一個巨大的信息系統從舊的DOS環境轉換到現代的Internet上。而這個主要的項目剛剛取得了巨大的成功。據開發者估計,和傳統的Web開發相比,這次的開發時間被縮短了高達75%。

在2007年九月中旬,AppML內容實現離線使用,因為它支持ASP和IE。

在2013年十月,AppML宣布,作為一個開放源代碼的產品,在PHP、ASP.NET版本中兼容 所有的瀏覽器。

AppML在1999年最初的設計目標:

  • AppML 應用必須運行於是有網路

  • AppML 應用應具有平台獨立性

  • AppML 應用必須使用互聯網標準 (HTTP, HTML, CSS, XML)

  • AppML 應用必須支持各種應用的需求

  • AppML 應用必需是自描述

  • AppML 應用程序必須易於開發,維護和修改

  • AppML 應用程序必須面向未來


<AppML>

快速和簡單的

Web 開發

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 程序員小新人學習 的精彩文章:

正則表達式 的 簡介

TAG:程序員小新人學習 |