¿No sabes por dónde empezar? Ayúdanos normalizando artículos.
¿Tienes experiencia? Crea alguno de estos artículos de actualidad.
Ample SDK
|
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.
Sumario
[ocultar]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
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.