教程
快速和简单的Web 开发 |
什么是 ?
appML是一个为web应用程序设计的HTML扩展框:
- XML 语言定义了应用的模型
- JavaScript 运行于客户端浏览器上
- PHP 或者 ASP 脚本运行于服务器上
AppML 是应用模式语言( Application Modeling
Language)。
学习非常简单
- 超级简单的模型
- 超级简单的属性
- 超级简单的应用开发
- 运行于任何平台及任何浏览器
- 安装简单
只有 HTML, JavaScript, 和 XML
只需要在HTML页面中包含 JavaScript,然后再服务端上存储 XML 数据:
HTML 页面:
My First Web Application
Customer | City | Country |
---|---|---|
#CustomerName# | #City# | #Country# |
app=new AppML(“appml.htmlx”,”Models/Customers”);
app.run(“Place01″,”Template01”);
XML :
Demo
SELECT CustomerName,City,Country FROM Customers
如果你之前已经学习了web开发,你会发现 使用非常简单。
如果你之前学习过 PHP, ASP, 或者
ASP.NET的开发, 你会清楚的看到使用 的好处。
现代 Web 架构
是一个结合了最新的技术和现代web开发想法,使用低消耗高速简单的架构:
- 采用 MVC 架构
- 极低的带宽消耗
- 云计算的优化
- 内容完全分离
- 智能,灵活,快速的Web开发
- 高度的可扩展性和可测试性
- 简单的配置和重新配置
- 智能支持用户账号和角色
历史
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 应用程序必须面向未来
文章来源于互联网: 教程 快速和简单的Web 开发My First Web Application
Markdown 教程 Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档。 Markdown 语言在 2004 由约翰·格鲁伯(英语:John Gruber)创建。 Markdown 编写的文档可以导出 HTML 、Word、…