Tips de Desarrollo para el Framework Sencha ExtJS 6

Aplicaciones web y moviles

web

Dentro del desarrollo de aplicaciones web podemos encontrar estos factores del desarrollo web y movil.

  • Fragmentacion
  • Escalabilidad
  • Tiempo para Mercado
  • Mantenimiento
  • Vida de la aplicacion
  • Aplicaciones offline
  • Desempeño
  • Conjunto de datos gigantes

info

Aquitectura destacada y ventajas
Algunas cosas del framework Sencha ExtJS que ayuda en parte a solucionar los problemas mas comunes de programar con javascript:

  • Sistema de clases
  • Separacion de codigo
  • Programacion declarativa

Tips de desarrollo para Sencha ExtJS

  • Es mejor definir nuestros propios componentes
    • Es bueno crear modulos
    • Reusar Codigo
  • Usar el administrador de eventos
    • Separar la logica de los eventos de la interfaz.
    • Añadir caracteristicas en tiempo de ejecucion.
  • Sobrecargar el Framework apropiadamente
    • No editar los archivos del framework
    • Usar Ext.override
  • Tener en cuenta que se esta desarrollando una app para web
    • Usar JSlint
    • Mejorar la velocidad
    • Usar la cache del navegador
  • Es mejor usar un framework avanzado
    • Es mejor evitar mezclar diferentes lenguajes de programacion.
  • Evitar el uso de Ext.getCmp
    • Usar los ids de los componentes para encontrarlos es una gran problema para programar.
  • Evitar el uso de la propiedad ownerCt
    • No es una buena solucion al problema de encontrar al padre del componente actual.
  • No anidar componentes
    • No se debe exagerar en la anidacion de componentes.
  • Evitar codigo espagueti
    • No es bueno definir todo el codigo en un solo archivo js, por tanto es mejor separar todo en diferentes archivos basandose en algun patron de diseño del framework usado.
  • Asegurarse de usar espacio de nombres
    • Es bueno tener nuestro codigo bien organizado por tanto nos es muy util usar espacios de nombres para imponer orden en nuestro codigo.
  • Hacer un correcto uso de Metodos Get y Set
    • Es bueno no abusar del uso de estos metodos pues en muchos casos nos puede crear un mal manejo de los componentes de interfaz.
  • Nombrar los xtypes cuidadosamente
    • Es una buena practica llamar los xtypes de los nuestros componentes por nombres muy similares al nombre del componente para una facil reconocimiento del mismo.
  • Reusar codigo
    • Es mejor escribir el codigo una sola vez a reescribir muchas veces el mismo codigo para acciones muy similares.
  • Tratar de no anidar funciones dentro de otras funciones
    • No se debe definir funciones anidadas dentro de otras funciones pues es una pesadilla de todo buen programador tratar de entender lo que se esta trabajando en ese tipo de codigo.
  • Construir gradualmente nuestro codigo
    • Es mas facil construir un aplicativo paso a paso que tratar de crear todo y luego tratar de corregir todos los errores que puedan surgir.
  • Minificar Codigo
    • Minificar nos ayuda a hacer mas veloz la descarga del codigo javascript en la aplicacion web dando mayor desempeño a nuestra aplicacion web.
  • Evaluar el codigo en todos los navegadores
    • Aunque Sencha ExtJS esta probado en casi todos los navegadores del mercado actual es mejor asegurarse que nuestro codigo funcione bien en todos los navegadores que se usaran.

Escrito por Christian Portilla Pauca

Link del Video

 

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s