Sencha Ext JS 6.0 (Apunte en resumen)

Instalar Sencha Cmd

Descargar e instalar Sencha Cmd de la página web Sencha. Una vez instalado, asegurarse de que Sencha Cmd está disponible para el uso de la terminal. Para comprobarlo, ejecute el siguiente comando:

sencha which

Si está disponible en el terminal o en la ventana de comandos, entonces usted debe tener, algo similar al siguiente código:

Sencha Cmd v6.0.0.202
/home/wilzonmb/bin/Sencha/Cmd/6.0.0.202/

Si obtiene un error en su lugar, entonces puede que tenga que agregar la ruta instalado para el variable PATH. En Linux ejecute el siguiente comando en la terminal para añadir la ruta de acceso a la variable PATH de la instalación:

export PATH=~/bin/Sencha/Cmd/6.0.0.202:$PATH

En Windows, ejecute el siguiente comando en el símbolo del sistema para agregar la ruta de acceso a la variable PATH de la instalación:

set PATH=%PATH%;C:\Sencha\Cmd\6.0.0.202

 

 


Generar la aplicación Ext JS usando Sencha Cmd

Abra el terminal (Linux) / comandos (Windows) y escriba el siguiente comando:

sencha generate app --ext MyApp ./myapp

Tenga en cuenta que el comando anterior generará una aplicación que contiene código para tanto juego de herramientas: clásico y moderno. Si usted necesita ya sea el conjunto de herramientas clásico o moderno solo, a continuación, utilizar --modern o --classic, como se muestra en el siguiente comando:

sencha generate app --ext --modern MyApp ./myapp

Al ejecutar este comando, por primera vez, se debe descargar automáticamente Ext JS 6. Si no se descarga automáticamente Ext JS, entonces usted puede descargar manualmente, Ext JS 6, extraerlo de su máquina local, y utilizar el siguiente comando para especificar el camino SDK:

sencha -sdk /path/to/sdk generate app MyApp /path/to/myapp


Ahora, para ver la aplicación Ext JS creado, ejecute el comando siguiente en el terminal o símbolo del sistema:

sencha app watch

- El theme classic es para escritorio y modern para mobiles y lo detecta automaticamente
- Ruta por defecto para ver la web es: http://localhost:1841/
- Para ver theme modern agregar al final ?profile=modern y quedaria asi: http://localhost:1841/?profile=modern


Para ver theme classic agregar al final ?profile=classic y quedaria asi: http://localhost:1841/?profile=classic

 


Explorando comandos Sencha Cmd

sencha help       # Muestra la ayuda
sencha help app   # Muestra la ayuda del comando app

Si desea comprobar si hay actualizaciones disponibles para Sencha Cmd, utilice el siguiente comando:

sencha upgrade --check

Si desea actualizar Sencha Cmd, simplemente quitar la opción --check, como se muestra en el siguiente código:

sencha upgrade



La construcción de la aplicación.- El siguiente comando creará HTML, JS, SASS, etc.

sencha app build

En Sencha Cmd 6 y Ext JS 6, también puede ejecutar una de las siguiente código para elegir ya sea moderno o clásico:

sencha app build modern
sencha app build classic

Aquí, moderno y clásico se refiere a las compilaciones config en app.json. Por defecto, Sencha Cmd pone de dos compilaciones config: clásico y moderno en app.json; puedes agregar la configuración acumulación adicional si es necesario.


Lanzamiento de la aplicación
El comando watch puede ser utilizado para reconstruir y poner en marcha la aplicación. Esto no lo hará Sólo iniciar la aplicación, sino también vigilará los cambios de código hechas, y tan pronto como los cambios en el código se guardan, se actualice el navegador para incluir el código actualizado cambia de la siguiente:

sencha app watch

En Sencha Cmd 6 y Ext JS 6, también puede ejecutar una de las siguiente código para elegir ya sea moderno o clásico

sencha app watch modern
sencha app watch classic



La generación de código.- Con Sencha Cmd, puede generar el código Ext JS, tales como vistas, controlador, y modelo:

sencha generate view myApp.MyView
sencha generate model MyModel id:int,fname,lname
sencha generate controller MyController

Si no se especifica el tipo de campo cuando se genera el modelo, el tipo de campo por defecto String será usado.