<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 案例未来