Está en la página 1de 3

1.

- Instalacin Sencha CMD



Dentro de las aplicaciones de lnea de comandos esta tiene una simplicidad nica para el uso de la
misma en diferentes tipos de circunstancias en las cuales deseamos poder obtener una versin de
trabajo de un proyecto de Sencha ExtJS o Sencha Touch funcional con rapidez pues nos genera una
versin mnima de nuestro proyecto mediante el uso de unos simples comandos.

Sencha CMD es una lnea de comandos que provee comandos de tarea automticos para tareas
especificas del ciclo de vida de aplicaciones basadas en frameworks de Sencha como son Sencha
ExtJS y Sencha Touch, permitiendo a la vez de generar nuestra app base, empaquetar nuestra app en
la fase de despliegue y adems poder trabajar de una forma estndar nuestro proyecto.


Que debemos saber sobre Sencha CMD antes de usarlo


Sencha CMD provee una coleccin poderosa de caractersticas que trabajan en conjunto y en
conjuncin con los framework de Sencha como son ExtJS y Touch.
Las capacidades obtenidas mediante el uso de Sencha CMD son las siguientes:

Herramientas de generacin de Codigo.- La generacin de codigo nos genera aplicaciones enteras y
puede ayudarnos a heredar y extender funcionalidad de cdigo con componentes MVC.

Compilador JS.- el compilador de Sencha CMD es una herramienta que comprende la semntica de
aplicaciones basadas en frameworks de Sencha por tanto produce a partir de fuentes de codigo
basados en Sencha codigo optimo, lo cual resulta en una adecuada optimizacin de nuestra
aplicacin desarrollada en base a Sencha.

Servidor Web.- tiene una implementacin de un servidor web ligero el cual nos ayuda en nuestras
pruebas de nuestra aplicacin web en local.

Empaquetamiento Nativo.- Nos permite crear aplicaciones destino de mviles en aplicaciones con
capacidades de funcionalidad de aplicaciones de dispositivo debido a su buena integracin con las
funcionalidades de mviles destino.

Sistema de administracin de paquetes.- nos permite el uso de paquetes para nuestras aplicaciones
por tanto nuestro codigo no solo es mas sencillo sino que puede usar libreras externas para mas
facilidad en codificacin.

Scripts de construccin.- Se genera un script de construccin para aplicaciones y paquetes como
extensiones que pueden ser personalizadas en el proceso de construccin de la aplicacion destino.

Herramientas de optimizacin.- Las herramientas de seleccion de codigo para optimizacion que
estan incluidas en tu aplicacion final determinan que tu aplicacion destino siempre tenga la
funcionalidad que se deseo.

Administracin de workspace.- se asiste en la comparticion de codigo y personalizacion de multiples
aplicaciones.

Captura de imagenes.- Se tienen caracteristicas de Css3, incluso en navegadores no soportados por
otros frameworks.

Sistema de configuracion flexible.- posibilita comandos con opciones por defecto en las aplicaciones
a compilarse.

Logging.- se tiene un logging robusto que ayuda a entender los errores posibles que puede tener el
codigo de un aplicacion en desarrollo.

Software de terceros.- Sencha CMD tiene compatibilidad con Ant, Compass, Sass.

Trucos de generacion de codigo.- se tiene algunos trucos especficos de generacion de codigos para
el espacio de trabajo tanto como convenciones para generacion de codigo.

Requerimientos de sencha CMD

JAVA .- Java Runtime Environment
Ruby .- Ruby es necesario para algunas de las funciones base de Sencha CMD.
Compass / Sass .- esto es necesario si deseamos poder hacer uso de los temas de Sencha
ExtJS o Sencha Touch.

Instalacion de Sencha CMD

Para poder instalar Sencha CMD primeramente debemos descargar el aplicativo de instalacion que
podemos obtenerlo de la pagina de Sencha.com. (http://www.sencha.com/products/sencha-
cmd/download)
Luego de obtener el aplicativo se procede a ejecutar el mismo.
Comprobar instalacion
Si luego de haber instalado nuestro comando "sencha" ejecuta, ahora podremos proseguir con el
uso de nuestro Sencha CMD.

Comando:
$ sencha [Enter]

Escrito Por Christian Portilla Pauca