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

时间: 2024-10-03 22:41:44

<AppML> 教程的相关文章

Windows Git+TortoiseGit简易使用教程

转载自 http://blog.csdn.net/jarelzhou/article/details/8256139 官方教程:http://tortoisegit.org/docs/tortoisegit/(英文版) 为什么选择Git 效率 很多人有一种习惯吧,什么软件都要最新的,最好的.其实吧,软件就是工具,生产力工具,为的是提高我们的生产力.如果现有的工具已经可以满足生产力要求了,就没有必要换了.生产效率高低应当是选择工具的第一位. 历史 开源世界的版本控制系统,经历了这么几代: 第一代,

微信公众号中添加外部链接地址的图文教程

2017-9-18,长沙,有点闷,有点热. 本教程教大家如何在微信公众号中,添加外部的链接,网络有很多教程,但由于表述不太清楚,出个教程吧.最终实现在微信后台管理平台"原文链接"处插入外部链接,用户点击发布好的图文文章底部左下角的"阅读原文",就可以跳转到您添加的外部链接页面中去. 第1步. 使用微信公众管理帐号登陆微信管理后台 > 素材管理 > 图文消息 >  新建图文消息或者编辑文章都可以,如下图所示: 第2步. 之后,将页面向下拉,看到底部&

win2003从组策略关闭端口(445/135/137/138/139/3389等)教程

一些恶劣的病毒会从某些端口入侵计算机,因此关闭某些用不到的而又具有高风险的端口就显得很有必要,是服务器管理员要做的基本的安全防范.本文将介绍win2003系统在组策略关闭某一个端口的教程,文章以关闭445端口为例. 首先要说明的是,此方法不仅仅适用于win2003,也适用于win7,且操作方法完全相同,所以win7用户也可以按照本文教程操作. 1.打开组策略编辑器 按组合键WIN+R打开运行窗口,然后输入gpedit.msc,按回车键,即可进入组策略编辑器. 2.创建 IP 安全策略 展开选项"

微信小程序实例教程(一)

序言 开始开发应用号之前,先看看官方公布的「小程序」教程吧!(以下内容来自微信官方公布的「小程序」开发指南) 本文档将带你一步步创建完成一个微信小程序,并可以在手机上体验该小程序的实际效果.这个小程序的首页将会显示欢迎语以及当前用户的微信头像,点击头像,可以在新开的页面中查看当前小程序的启动日志. 1. 获取微信小程序的 AppID 首先,我们需要拥有一个帐号,如果你能看到该文档,我们应当已经邀请并为你创建好一个帐号.注意不可直接使用服务号或订阅号的 AppID. 利用提供的帐号,登录https

SQL Server2005安装材料及教程编制

首发:https://www.douban.com/note/579628972/ 系统为 win10SQL Server 安装材料下载 链接:http://p删除an.baidu.com/s/1中文miQ1ZQg 密码:pszf挂不补,可到bdsola.com搜索下载 1.安装教程(幸运E版):http://jingyan.baidu.com/article/acf728fd1a30d0f8e510a380.html 注意:当你的电脑是多核的时候可能会出现安装错误   2.此时推荐教程:htt

mac数据恢复软件EasyRecovery使用教程

mac数据恢复软件EasyRecovery使用教程 文件丢失是非常让人郁闷的!因为没有备份所以很多重要的东西都没有办法找回!小编为大家准备了EasyRecovery,这款数据恢复软件费非常好用,可以将您丢失的数据找回.小编还特意为大家准备了数据恢复软件EasyRecovery使用教程,下面就和小编一起来看看具体如何使用吧! <ignore_js_op> 数据恢复软件EasyRecovery使用教程介绍:第一步:我们需要在Mac中安装好EasyRecovery for Mac,然后启动EasyR

mac苹果电脑上Mathtype软件的安装教程

对于数学学习来将,Mathtype是一款非常不错的工具,在这里您可以方便快捷的计算出公式的结果,只需要将方程式填写进去就能出来结果.小编为大家准备了Mathtype安装教程,安装的过程是非常简单的,安装好了之后会让您的工作变得更加轻松,还能提升工作的效率哦! Mathtype安装教程介绍:第一步:打开下载的Mathtype文件 第二步:点击左边的安装文件,会得到提示,下图所示: 第三步:选择好,然后会在弹出提示窗口,点击继续,如下图所示: 第四步:因为暂时只有英文版的,所以选择英文版,点击继续安

JavaWeb之Java Servlet完全教程(转)

Servlet 是一些遵从Java Servlet API的Java类,这些Java类可以响应请求.尽管Servlet可以响应任意类型的请求,但是它们使用最广泛的是响应web方面的请求. Servlet必须部署在Java servlet容器才能使用.虽然很多开发者都使用Java Server Pages(JSP)和Java Server Faces(JSF)等Servlet框架,但是这些技术都要在幕后通过Servlet容器把页面编译为Java Servlet.也就是说,了解Java Servle

IDEA破解教程

登陆http://idea.lanyus.com/ 获取注册码后,粘贴在下面这个地方,注意选择 Activation code . 若提示你注册不成功,只需要将0.0.0.0 account.jetbrains.com复制到C:\Windows\System32\drivers\etc下的hosts文件下即可,注意相关的权限问题. 此方法适合所有jetbrains公司的软件. 如果资金允许的话,建议选择购买,因为这些软件真的很好. 如果你是学生,可以选择学生认证,免费使用一年,到期后仍可认证,具