<AppML>
Rápido y Fácil
Desarrollo web
¿Que es <AppML>?
AppML significa Lenguaje de Modelado de aplicaciones
Es un marco de desarrollo de aplicaciones, que consiste en:
-Un lenguaje XML para la definición de modelos de aplicaciones
-Un JavaScript que ejecuta el navegador
-Un script (PHP o ASP) que se ejecuta en el servidor
Muy fácil de aprender
Modelado super-simple
Prototipos super-simple
Desarrollo de aplicaciones súper simple
Se ejecuta en cualquier navegador en cualquier plataforma
Fácil instalación
Sólo HTML, JavaScript y XML
Todos los que AppML necesita es un script JavaScript en su página HTML, algo de XML y un Modelo almacenado en el servidor:
Moderna arquitectura Web
<AppML> combina las técnicas más actualizadas y las ideas de desarrollo web moderna, con especial atención a bajo costo, velocidad y simplicidad:
Arquitectura Orientada a Servicios MVC
El consumo de ancho de banda extremadamente baja
Optimizado para la computación en nube
La separación completa del contenido de la presentación
Desarrollo Web inteligente, ágil y rápido
Altamente escalable y comprobable
Fácil configuración y reconfiguración
Soporte inteligente para las cuentas de usuario y funciones
<Appml> Historia
En 1999 Refsnes datos desarrolló la primera versión de AppML, un lenguaje basado en XML para la definición de las aplicaciones de Internet.
Ya entonces, AppML se basa por completo en una comunicación petición HTTP entre el cliente web y el servidor web. A finales de este método se hizo conocido como AJAX.
En septiembre de 2000, se inició un proyecto de desarrollo para un cliente grande de Noruega. El objetivo del proyecto era convertir un enorme sistema de información (alrededor de 300 aplicaciones) desde una aplicación de escritorio de Windows para una aplicación moderna de Internet, utilizando AppML.
El nuevo sistema basado en AppML se puso en marcha en 2001, varios meses antes de lo previsto, como primera aplicación AJAX comercial del mundo. El proyecto fue un gran éxito, con el tiempo de desarrollo reducido en un 75% con respecto al desarrollo de la tela ordinaria. Desde entonces, se han añadido cientos de nuevas aplicaciones, y AppML ahora cubre más de 1000 aplicaciones en ejecución.
En diciembre de 2006, W3Schools decidió ofrecer AppML al público, como un producto de código abierto, de forma gratuita.
A mediados de septiembre de 2007, el contenido AppML fue tomada fuera de línea, ya que sólo fue apoyado por Microsoft ASP y el IE.
En octubre de 2013, se AppML relaunced, como un producto de código abierto, compatible con todos los navegadores, en ambas versiones de PHP y ASP.NET.
Objetivos de diseño de AppML:
Las aplicaciones AppML deben ejecutarse a través de Internet
Deben ser independientes de la plataforma
Deben utilizar los estándares de Internet solamente (HTTP, HTML, CSS, XML)
Deben soportar una variedad de necesidades de aplicación
Deben ser auto-descriptivas
Deben ser fáciles de desarrollar, mantener y cambiar
Deben ser a prueba de futuro
---------------------------------------------------------------------------------------
AppML significa Lenguaje de Modelado de aplicaciones.
AppML se ejecuta en cualquier página HTML. No se requiere instalación.
AppML es una herramienta para convertir los datos en las aplicaciones HTML:
A partir de los objetos
A partir de los archivos
A partir de las bases de datos
¿Por AppML?
HTML está diseñado para describir documentos estáticos.
HTML no es muy adecuado para la descripción de aplicaciones web.
AppML está hecho a medida para aplicaciones web:
Se extiende HTML con atributos de datos.
Se añade controladores a HTML, para controlar el comportamiento de los datos HTML.
AppML es muy fácil de entender, y extraordinaria rapidez a desarrollar.
Ejemplo AppML
Este ejemplo muestra cómo AppML fácil puede aportar datos a HTML:
Fácil y ágil
En el mercado actual, hay muchos marcos (herramientas o bibliotecas) diseñados para extender HTML.
La mayoría de estos marcos manipular HTML, CSS o JavaScript de una manera que los hace difíciles de usar (especialmente cuando se utiliza en combinación).
AppML es diferente. Usted tiene HTML, CSS, JavaScript y la libertad.
AppML hace que sea fácil crear aplicaciones de una sola página (SPA) de una manera muy limpia y eficiente.
Incluso si usted nunca ha trabajado con el desarrollo web antes, encontrará AppML muy fácil de usar.
Si usted es un desarrollador web con experiencia, pronto descubrirá el poder de AppML.