Ejecución de una construcción personalizada Dojo

El sistema de construcción Dojo crea una versión eficiente de Dojo para el despliegue de aplicaciones creando construcciones Dojo que se personalizan para una aplicación web específica.

Antes de empezar

  1. Crear un proyecto web habilitado para Dojo.
  2. Crear un perfil de constructor.

Acerca de esta tarea

El sistema de construcción Dojo también mejora el rendimiento:
  • El sistema de construcción Dojo ensambla los recursos Dojo y las dependencias externas, por ejemplo plantillas de widget, en una o varias capas. El contenido de las dependencias externas cambia a una serie en el archivo JavaScript de capa.
  • El sistema de construcción Dojo comprime el capas utilizando Shrinksafe para eliminar espacios adicionales, líneas adicionales, comentarios, recursos duplicados y para acortar los nombres de variable internos.
  • El sistema de construcción Dojo copia todo el JavaScript que no son capas en una ubicación fácilmente accesible, asegurándose de que todos los recursos Dojo pueden cargarse aunque no están contenidos en una capa.
Más información sobre las capas Dojo :

La biblioteca Dojo contiene muchos archivos y recursos que la página web puede llamar. Cuando se utiliza la sentencia dojo.require, la página web realiza una llamada HTTP síncrona al servidor para recuperar un recurso. La sentencia dojo.require impide que la página web tenga que cargar un recurso que se ha cargado con anterioridad; sin embargo, mediante la sentencia dojo.require, la página web debe cargar primero el recurso para poderlo utilizar. En una página web con varias sentencias dojo.require, cada llamada al servidor debe completarse antes de que se mueva a la siguiente llamada, lo que afecta significativamente el rendimiento de aplicación.

Un archivo de capa Dojo reduce el número de solicitudes asíncronas a una sola solicitud. Una capa es un archivo JavaScript único que contiene y comprime varios archivos JavaScript y las dependencias. Puede contener una biblioteca completa o puede contener todos los widgets que están solicitados por una página en particular. Todos los espacios adicionales, las líneas en blanco y los comentarios se eliminan y los nombres de variable internos se acortan, utilizando el código script HTML. Los archivos de capa se cargan de forma asíncrona reduciendo el tiempo de carga.

Por ejemplo, puede tener una aplicación web con varias sentencias de solicitud de Dojo en cada página. Al crear un archivo de capa para cada página, sólo se realiza una solicitud asíncrona por página.

Para obtener más información sobre el sistema de construcción Dojo, consulte Documentación de sistema de construcción de Dojo.

Para mejorar el rendimiento de la aplicación Dojo con el sistema de construcción Dojo:

Procedimiento

  1. Pulse Archivo > Nuevo > Otros > Web > Construcción personalizada Dojo y, a continuación, pulse Siguiente. Se abre el asistente Programa de utilidad de compilación de construcción Dojo.
  2. Especifique el archivo Ubicaciones de perfil que ha creado en Crear un perfil de constructor.
  3. Especifique la ubicación de la biblioteca de Dojo en el campo Ubicación de Dojo.
  4. Especifique los scripts de construcción y los directorios de salida, en el campo Ubicación de salida.
    Consejo: El perfil, los scripts de construcción y los directorios de salida pueden estar en el mismo proyecto o en proyectos diferentes.
  5. Para visualizar sólo los archivos de capa en la salida, seleccione Sólo archivos de capa de salida.
  6. Pulse Alterar temporalmente los valores de perfil con la línea de mandatos para especificar un método de Optimización. Puede especificar si desea suprimir directorios de salida antes de construir, copiar archivos de prueba en la construcción o internar plantillas de widget. Cuando se interna una plantilla, el archivo HTML o CSS se coloca en el archivo JavaScript y se asigna a una serie.
  7. (Opcional) Pulse Siguiente para especificar opciones avanzadas.
    • Para añadir un argumento de línea de mandatos, pulse el icono de añadir. Escriba el argumento y valor en la ventana Nuevo argumento.
    • Para editar un argumento de línea de mandatos existente, pulse el icono de edición.
    • Pulse el icono Suprimir para eliminar un argumento de línea de mandatos.
  8. Pulse Finalizar. La ventana Salida de construcción personalizada se abre y visualiza detalles de la operación de construcción. Los mensajes de error aparecen en texto rojo.
  9. Pulse Aceptar para cerrar la ventana Salida de construcción personalizada.

Resultados

La distribución Dojo completa se crea y los archivos de capa de Dojo que ha seleccionado se crean en la carpeta de salida que ha especificado en el asistente.

Qué hacer a continuación

Ahora que ha creado las capas Dojo utilizando el sistema de construcción Dojo, puede incluir un archivo de capa de Dojo en la página web.
Icono que indica el tipo de tema Tema de tarea
Términos y condiciones para centros de información | Comentarios

Icono de indicación de fecha y hora Última actualización: 22 de abril de 2014

Nombre de archivo: tdojobuilders.html