<AppML>Tutorial
![]() |
<AppML>Rápido y simpleDesarrollo web |
¿Qué es <AppML>?
<AppML> appML es un marco de extensión HTML diseñado para aplicaciones web:
- El lenguaje XML define el modelo de la aplicación.
- JavaScript se ejecuta en el navegador del cliente.
- Los scripts PHP o ASP se ejecutan en el servidor.
AppML es un lenguaje de modelo de aplicación (Application Modeling Language)。
Aprender es muy simple
- Modelo súper simple
- Atributos súper simples
- Desarrollo de aplicaciones súper simple
- Se ejecuta en cualquier plataforma y en cualquier navegador
- Instalación simple
Solo HTML, JavaScript y XML
<AppML> solo necesita incluir JavaScript en la página HTML y luego almacenar datos XML en el servidor:
Página HTML:
<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.html"></script>
<script>
app=new AppML("appml.htmlx","Models/Customers");
app.run("Place01","Template01");
</script>
XML :
<datasource>
<database>
<connection>Demo</connection>
<sql>SELECT CustomerName,City,Country FROM Customers</sql>
</database>
</datasource>
</appml>
Pruébalo »
Si ya has aprendido desarrollo web, encontrarás que <AppML> es muy simple de usar.
Si antes has estudiado desarrollo en PHP, ASP o ASP.NET, verás claramente los beneficios de usar <AppML>.
Arquitectura web moderna
<AppML> es una arquitectura que combina las últimas tecnologías y las ideas modernas de desarrollo web, con bajo consumo, alta velocidad y simplicidad:
- Adopta la arquitectura MVC
- Consumo de ancho de banda extremadamente bajo
- Optimización para la computación en la nube
- Separación completa del contenido
- Desarrollo web inteligente, flexible y rápido
- Alta escalabilidad y capacidad de prueba
- Configuración y reconfiguración simples
- Soporte inteligente para cuentas de usuario y roles
Historia de <Appml>
En 1999, la empresa Refsnes Data comenzó a desarrollar AppML, un lenguaje basado en XML para definir aplicaciones de Internet. En septiembre de 2000, comenzó un gran proyecto para la liga noruega de balonmano, cuyo objetivo era convertir un enorme sistema de información del antiguo entorno DOS a la Internet moderna utilizando únicamente AppML. Este proyecto principal acababa de obtener un gran éxito. Según la estimación de los desarrolladores, en comparación con el desarrollo web tradicional, el tiempo de desarrollo se redujo hasta en un 75%.
A mediados de septiembre de 2007, el contenido de AppML se implementó para uso sin conexión, porque soportaba ASP e IE.
En octubre de 2013, AppML se anunció como un producto de código abierto, compatible con todos los navegadores en las versiones de PHP y ASP.NET.
Los objetivos de diseño originales de AppML en 1999:
- Las aplicaciones AppML deben ejecutarse en una red.
- Las aplicaciones AppML deben ser independientes de la plataforma.
- Las aplicaciones AppML deben utilizar estándares de Internet (HTTP, HTML, CSS, XML).
- Las aplicaciones AppML deben soportar las necesidades de diversas aplicaciones.
- Las aplicaciones AppML deben ser autodescriptivas.
- Las aplicaciones AppML deben ser fáciles de desarrollar, mantener y modificar.
- Las aplicaciones AppML deben estar orientadas al futuro.
