¿No sabes por dónde empezar? Ayúdanos normalizando artículos.
¿Tienes experiencia? Crea alguno de estos artículos de actualidad.
Diferencia entre revisiones de «Ample SDK»
(Página creada con '{{Ficha Software |nombre=Ample SDK |familia=Framewoks JavaScripts |imagen=ample_sdk.jpg |tamaño=270px |descripción=Framework JavaScript para Desarrollo Web |imagen...') |
m |
||
Línea 14: | Línea 14: | ||
|lanzamiento inicial= | |lanzamiento inicial= | ||
|versiones= | |versiones= | ||
− | |última versión estable= 0.9.4 1 de Diciembre 2012 | + | |última versión estable= 0.9.4 - 1 de [[Diciembre]] 2012 |
|género= | |género= | ||
|sistemas operativos=Multiplataforma | |sistemas operativos=Multiplataforma | ||
Línea 23: | Línea 23: | ||
}} | }} | ||
<div align="justify"> | <div align="justify"> | ||
− | |||
− | |||
'''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. | '''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. | ||
Línea 30: | Línea 28: | ||
*La completa aplicación del nivel básico de las tecnologías del W3C DOM. | *La completa aplicación del nivel básico de las tecnologías del W3C DOM. | ||
*Soporte en los navegadores mas utilizados. | *Soporte en los navegadores mas utilizados. | ||
− | *Cross-browser XUL(apoyo a una interfaz de | + | *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 | *HTML5 | ||
*SVG soportado en todos los navegadores, incluyendo [[Internet Explorer]] 5.5-8.0 | *SVG soportado en todos los navegadores, incluyendo [[Internet Explorer]] 5.5-8.0 | ||
Línea 64: | Línea 62: | ||
===Tecnologías XML=== | ===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 . | + | 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=== | ===Lenguajes de interfaz de usuario=== |
Revisión del 21:05 29 nov 2013
|
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.