当前位置: 首页 > 网络学院 > 客户端脚本教程 > APPML > AppML 简介

APPML
AppML HTML 报告
AppML 过滤函数
AppML HTML 列表
AppML HTML 表单
AppML XML 报告

APPML 中的 AppML 简介


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-03-01   浏览: 884 ::
收藏到网摘: n/a

AppML

AppML is an XML language for describing Internet applications.
AppML是一种用于描述网络应用程序的语言。

With AppML you can create Internet applications without programming.
通过AppML,你不需要通过程序设计就可以创建网络应用程序。

AppML uses the Internet standards HTML, CSS, and XML to describe applications.
AppML使用互联网标准的HTML、CSS和XML来描述应用程序。

With AppML, you can create your own Internet applications with only a few lines of XML. You don't need any programming skills!
通过AppML,你只需要通过短短几行XML就可以创建属于自己的网络应用程序。你不需要学习任何编程技能!

Did you ever want your data to be available over the Internet? Start using AppML now. It's open source, and free to use.
你曾经是否想过通过互联网来利用你的数据?现在,请着手开始使用AppML吧。它是开放式的资源,是免费使用的。


What is AppML?
什么是AppML

  • AppML stands for Application Markup Language
    AppML表示应用程序标记语言
  • AppML uses XML to describe Internet applications
    AppML使用XML描述网络应用程序
  • AppML applications are self-describing
    AppML应用程序是自述性的。

  • AppML is a declarative language
    AppML是陈述性语言
  • AppML is platform independent
    AppML是不受操作平台限制

  • AppML uses AJAX technology
    AppML使用AJAX技术
  • AppML is an open source initiative from W3Schools
    AppML是W3Schools手创的开放式资源

AppML is a Declarative Language
AppML是一个陈述性语言

AppML is not a programming language. It is a declarative language, used to describe applications.
AppML不是一种程序语言。它是一种陈述性语言,用于描述应用程序。

Traditional applications are written in a programming language and compiled, with predefined data structures and functions. AppML allows the programmer to redefine both data and functions while the application is running.
传统的应用程序都是使用程序语言通过预定义的数据结构和函数进行书写和汇编的。AppML允许程序设计师在应用程序运行时重新定义数据和函数。

Since AppML applications are written in XML, AppML applications are self-describing.
因为AppML应用程序是用XML写成的,因此AppML是自述性语言。


AppML is Browser Independent
AppML是不受浏览器限制的

Since AppML only uses internet standards like HTML (XHTML), CSS, XML, and JavaScript, AppML will run in all browsers.
因为AppML仅使用诸如HTML(XHTML)、CSS、XML和JS这样的网络标准,所以AppML可以在所有的浏览器中运行。


AppML Uses AJAX Technology
AppML使用AJAX技术

AppML uses AJAX technology. Internet communication between the web client and the web server is done with HTTP requests.
AppML使用AJAX技术。网络客户端和网络服务器的互联网通讯通过HTTP请求完成。

You can read more about AJAX in our AJAX tutorial.
你可以在我们的AJAX教程中学习更多关于AJAX的知识。


How can AppML be Used?
AppML该如何使用?

AppML can be used as a part of an existing application, as a stand alone application, or a combination of both.
AppML可以作为现有程序的一部分,或者是独立的应用程序以及上述两者组合的方式进行使用。

AppML is also ideal for prototyping and extremely rapid application development.
AppML是理想化的原形,也是理想化的应用程序极端快速发展


AppML is Open Source
AppML是开发式资源

In this tutorial there is an AppML case study, where AppML is used to create a complete application.
在这份教程中,我们拥有AppML案例教学,在这里面,你可以创建完整的应用程序。

At the end of the case study, there is a page where the full AppML source code can be downloaded.
在案例教学的末尾,我们将会提供完整的AppML源代码下载。


History
历史

In 1999, the staff at W3Schools began developing AppML.
在1999年,W3Schools的工作人员开始开发AppML。

In September 2000, a development project for a large Norwegian customer was started. The goal of the project was to convert a huge information system from a Windows desktop application to a modern Internet application using only AppML.
在2000年9月,针对挪威客户的开发项目正式启动。该项目的目的就是仅通过AppML将大型的信息系统从Windows桌面应用程序转换成一种时尚的网络应用程序。

The new AppML-based system was launched in 2001, several months before schedule, and it was one of the first commercial available AJAX applications.
全新的基于AppML的系统于2001年正式推出,在几个月之前,它将是第一部分用于商业方面的AJAX应用程序中的一员。

The project was a huge success, with development time reduced by 75% compared to ordinary web development.
项目取得了巨大的成功,与普通的网络开发相比,现在的开发时间锐减到原来的75%。

Since then, hundreds of new applications have been added, and AppML now covers over 1000 running applications.
从那时起,成百上千的应用程序被加入其中,现在,AppML已经覆盖了超过1000款正在运行的应用程序。

In December 2006, W3Schools decided to offer AppML to the public, as an open source product, free of charge.
在2006年12月,W3Schools决定向公众开放AppML,作为免费的开放式资源。


Original Design Goals
最初的设计目标

  • AppML must run over the Internet
    AppML必须能够在互联网中运行
  • AppML must use Internet standards only
    AppML必须仅仅使用互联网标准
  • AppML must be platform independent
    AppML必须能够适应各种操作平台
  • AppML must be compatible with XML and XHTML
    AppML必须兼容XML和XHTML
  • AppML must support a variety of application needs
    AppML必须支持耕种应用程序的需要
  • AppML must be self-describing
    AppML必须是自述性语言
  • AppML applications must be easy to develop
    AppML应用程序必须易于开发
  • AppML applications must be easy to maintain
    AppML应用程序必须易于维护
  • AppML applications must be easy to change
    AppML应用程序必须易于修改
  • AppML applications must be future proof
    AppML应用程序必须能够得适应未来的考验

评论 (1) 1 All

登陆 | 还没注册?