<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 运用程序有必要面向未来