<AppML> 教程

來源:互聯網
上載者:User

標籤:


<AppML> 教程

<AppML>
快速和簡單的
Web 開發
什麼是 <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 教程目錄

AppML 教程
如何使用 AppML
AppML 下載
AppML 架構
AppML 參考手冊
AppML 案例簡介
AppML 案例原型
AppML 案例模型
AppML 案例模板
AppML 案例 Employees
AppML 案例 Customers
AppML 案例 Products
AppML 案例未來

<AppML> 教程

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.