Dojo toolkit

dojo toolkit
Información sobre la plantilla
Dojo toolkit.jpg
Kit de herramientas de código abierto DHTML escrito en JavaScript
CreadorJCCSC-II
Fecha de Creación2011
dojo toolkit, es un framework Javascript que permite el desarrollo de aplicaciones

web enriquecidas en el cliente y Ajax. Es popular porque está integrada en numerosos IDEs y otros frameworks para desarrollo de webs. Contiene un sistema de empaquetado inteligente, los efectos de UI, drag and drop APIs, widget APIs, abstracción de eventos, almacenamiento de APIs en el cliente, e interacción de APIs con AJAX.


Origen y desarrollo

Dojo toolkit

Dojo Toolkit tiene su origen en 2004 con Alex Russell, quien inició un proyecto para mejorar el desarrollo deDHTML. Para ello contactó con otros programadores, de los cuales destacan David Schontzler y Dylan Schiemann. Ellos, junto con Russell, son considerados los fundadores de este framework. Sin embargo, no fueron los únicos: una amplia comunidad de desarrolladores quisieron contribuir en el proyecto, que concluyó en la formación de Dojo Foundation. A día de hoy se han realizado ocho grandes actualizaciones en las que han participado sesenta desarrolladores con más de un millón de descargas.

Es de destacar que esta biblioteca es de código abierto y se puede descargar de forma gratuita en su página oficial. La licencia nos permite crear aplicaciones, utilizarlo en productos comerciales y modificarlo. Cuenta con el patrocinio de IBM,Google, AOL y Nexaweb. Estas son algunas razones por las que esta caja de herramientas está cubierta por una gran comunidad, con multitud de desarrolladores e información que la hacen muy accesible y transparente de cara a nuevos usuarios. De hecho, cualquier usuario puede navegar por el chat IRC y conversar con contribuidores del proyecto e incluso participar en reuniones oficiales para discutir temas estratégicos.


Características

  • Construido por paquetes que son utilizados ondemand
  • Manipulacion de DOM ( Document Object Model )
  • Efectos ( Fade In , Fade Out )
  • Manejo de Ajax y Cometd
  • Manejo de Eventos
  • Drag and Drop
  • Componedentes Reutilizables ( dijit = dojo widget )
  • Conjunto de bibliotecas de JavaScript
  • Tiene como objetivo resolver algunos de larga data histórica problemas con DHTML
  • Navegador incompatibilidad
  • Le permite crear fácilmente las capacidades dinámicas en páginas web

Widgets

Animaciones

  • Servidor de tecnología agnóstica

Estructura de Dojo Toolkit

  • Dojo : Core de framework
  • Dijit : Todos los componentes reutilizables que permiten la interacción con el usuario
  • Dojox: Dojo Experimental y de otros proveedores
  • Util : Librerias utilitarias del Framework

¿Por qué Dojo Toolkit?

  • Dojo provee de un sistema de paquetes para facilitar el desarrollo modular. El script de inicio inicializa una serie de jerarquías de paquetes de espacios de nombre (io,event, etc.) bajo el paquete raíz dojo.
  • Puede utilizar Dojo para que sus aplicaciones web más útil, sensible y funcional
  • Soporta AJAX
  • Dojo ofrece un montón de instalaciones de fontanería
  • Oculta XMLHttpRequest procesamiento
  • Maneja incompatibilidades navegador
  • comunidad de desarrolladores fuerte

Paquetes

DOJO Toolkit JavaScript
  • Dojo bibliotecas se organizan en paquetes como Bibliotecas Java están puede importar sólo los paquetes que necesita.
  • Dojo.require ("dojo.event .*")
  • Dojo.require ("dojo.dnd .*")
  • El require () se apagará y recuperar dinámicamente el código JavaScript y cargarlos en la página.
  • Puede escribir sus propios paquetes

Fuentes