讲师中心 微信公众号
AI工具推荐 视频效率加速

AppML教程

浏览14316
更新时间2022-04-19

pic_appml.jpg

<AppML>

快速和简单的

Web 开发


什么是 <AppML>?

<AppML> appML是一个为web应用程序设计的HTML扩展框: 

  • XML 语言定义了应用的模型

  • JavaScript 运行于客户端浏览器上

  • PHP 或者 ASP 脚本运行于服务器上

AppML 是应用模式语言( Application ModelingLanguage)。


学习非常简单

  • 超级简单的模型

  • 超级简单的属性

  • 超级简单的应用开发

  • 运行于任何平台及任何浏览器

  • 安装简单


只有 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 应用程序必须面向未来

精品课程

更多
前端入门_HTML5
前端入门_HTML5

共29课时 | 65.3万人学习

CSS视频教程-玉女心经版
CSS视频教程-玉女心经版

共25课时 | 41.5万人学习

JavaScript极速入门_玉女心经系列
JavaScript极速入门_玉女心经系列

共43课时 | 77.1万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn