Ample SDK

Ample SDK
Información sobre la plantilla
Parte de la familia Framewoks JavaScripts
Ample sdk.jpg
Framework JavaScript para Desarrollo Web
Última versión estable0.9.4 - 1 de Diciembre 2012
Sistemas Operativos compatiblesMultiplataforma
LicenciaOpen Source Initiative OSI - The MIT License y GNU General Public License (GPL)
Sitio web
http://www.amplesdk.com

Ample SDK. Es un ligero Framework de JavaScript multi navegador basado en estándares para crear aplicaciones dinámicas de Internet. Emplea las tecnologías XML (como XUL, SVG o HTML5) para el diseño de interfaz de usuario, CSS para el estilo de interfaz de usuario y JavaScript con las API estándar DOM / jQuery para la lógica de la aplicación.

Características

  • La completa aplicación del nivel básico de las tecnologías del W3C DOM.
  • Soporte en los navegadores mas utilizados.
  • Cross-browser XUL (apoyo a una interfaz de usuario de escritorio como el idioma de la interfaz de usuario de marcado XML desarrollado por el proyecto Mozilla).
  • HTML5
  • SVG soportado en todos los navegadores, incluyendo Internet Explorer 5.5-8.0
  • Una API opcional similar a JQuery
  • Muy buen rendimiento
  • Arquitectura extensible


Ventajas

Se ejecuta en cada navegador web moderno

Ample SDK se ejecuta en cada navegador web moderno dando a los desarrolladores web un API basada en estándares que les permite dejar de preocuparse por las peculiaridades de cada navegador y empezar a escribir código eficiente encaminado al desarrollo de la aplicación.

Basado en estándares

El Runtime de Ample SDK, los idiomas de interfaz de usuario y el modelo de programación se basan en estándares abiertos. Debido a esto, un desarrollador web no necesita aprender nuevas tecnologías o APIs propietarias. Se puede mantener el simple uso de las habilidades ya aprendidas con el lenguaje JavaScript, DOM, CSS, XML, XHTML y otras tecnologías y estándares.

Arquitectura extensible

La arquitectura de Ample SDK es muy flexible y extensible. Puede extenderse fácilmente o ajustarlo a las necesidades de cada aplicación, por ejemplo, creación de prototipos de objetos centrales del DOM, la creación de nuevos gestores de IU, la creación de componentes de interfaz de usuario personalizados o incluso idiomas enteros.


Tecnología

Runtime

Ample Runtime es el componente central del framework Ample SDK. Permite el procesamiento de XML, abstracción del DOM y servicios de interfaz de usuario.

Tecnologías Javascript

El Ample Runtime contiene una implementación del DOM estándar (Nivel 3). Esto le permite al programador volver a utilizar cualquier lógica de la aplicación que ya se haya escrito, y también permite una migración más fácil a una nueva plataforma. Además de esto, hay varios administradores de la interfaz de usuario incorporados, tales como arrastrar y soltar, cambiar el tamaño, el Focus y otros.

Tecnologías XML

El Ample Runtime también alberga implementaciones de tecnologías XML de "proceso" como XInclude 1.0, Eventos XML 1.0, SMIL 3.0, XBL 2.0 .

Lenguajes de interfaz de usuario

Los idiomas de interfaz de usuario implementados en Ample SDK incluyen tecnologías tales como: XHTML 1.0, SVG 1.1, XUL 1.0, HTML 5.

Plugins

Hay varios plugins incluidos con Ample SDK como formularios, Cookie, XSLT, almacenamiento, etc.

Fuente