Revision del libro Mastering Ext JS

Mastering Ext JS
Learn how to build powerful and professional applications by mastering the Ext JS framework

Dominando Extjs
Aprender como construir aplicaciones poderosas y profesionales para dominar el Framework Extjs

Mastering ExtJS

Mastering ExtJS

Este libro es un libro de un cumulo de experiencias de desarrollo de la autora resumiendo en 358 paginas, practica y ejemplos de desarrollo con el framework Extjs.

Link del libro: http://www.packtpub.com/mastering-ext-javascript/book

El libro cuenta con 12 capitulos los cuales son :

  • Chapter 1: Getting Started
  • Chapter 2: The Login Page
  • Chapter 3: Logout and Multilingual
  • Chapter 4: Advanced Dynamic Menu
  • Chapter 5: User Identification and Security
  • Chapter 6: MySQL Table Management
  • Chapter 7: Content Management
  • Chapter 8: Adding Extra Capabilities
  • Chapter 9: The E-mail Client Module
  • Chapter 10: Preparing for Production
  • Chapter 11: Building a WordPress Theme
  • Chapter 12: Debugging and Testing

Extjs al igual que muchos frameworks web, es especializado en funcionalidades especificas pero ademas de esto sus capacidades han ido ampliandose con el pasar de los años, en la actualidad tiene un cumulo de aplicaciones innumerable, por lo cual aprenderlo rapidamimente no es tan simple como lo era hace algun tiempo con otros tantos frameworks para web existentes.

Cada tipo de desarrollador necesita siempre alguna guia en el aprendizaje de nuevos frameworks, en este particular caso el libro de Loiane Groner es un libro que nos detalla paso a paso como hacer uso de Extjs para construir aplicaciones de todo tipo, esto podemos verlo a detalle en los capitulos descritos por la autora con ejms, desde el capitulo 1 detallando el proceso de construccion de una aplicacion sencilla de carga de aplicacion web. Tambien nos muestra un poco de distribucion de layouts tanto como nos da una explicacion sobre el uso de sencha CMD para nuestras aplicaciones con Extjs.

Siguiendo con los capitulos subsecuentes desde el capitulo 2 hasta el capitulo 5 la autora nos hace un detallado seguimiento al desarrollo de una aplicacion simple con capacidades de login y logout, multilenguaje, menu, eventos de ventanas y capacidades dinamicas del framework Extjs. En cada capitulo que se sigue de este libro se ven las enormes capacidades del Framework Extjs, cuando se termina el desarrollo de la aplicacion detallada en el libro se tiene una aplicacion tipo MVC basada en Extjs de alto nivel.

El capitulo 6 nos da una explicacion detallada del uso de Mysql en conjuncion con el framework Extjs, permitiendo mediante el uso de modelos Extjs, hacer que nuestra aplicacion desarrollada hasta este punto amplie sus capacidades, tomando ejemplos claros de grillas y demas componentes de visualizacion de datos.

El capitulo 7 nos da la funcionalidad necesaria para administracion de contenidos por medio de grillas y toolbars, formularios de datos, busquedas, paginacion de datos en grilla. Todo esto en conjuncion con la aplicacion ya desarrollada nos da mas funcionalidad añadida y nos enseña el uso de componentes junto con la grilla.

En el capitulo 8 se nos da ejemplos de ampliacion de capacidades de Extjs por medio de lenguajes de servidor como en este caso es el php para poder hacer exportacion de datos a excel tanto como a pdf, ademas de mostrarnos ejemplos de exportacion de graficas de Extjs, las cuales pueden usarse para reportes graficos muy utiles cuando se hace alguna aplicacion de negocios en particular.

En el capitulo 9 vemos un ejemplo de Un modulo de cliente de email, el cual nos detalla como poder realizar nuestro propio cliente de correo electronico en base a Extjs de una forma practica y rapida, las funcionalidades del ejemplo final son completas y bien detalladas, lo similar del cliente web con el outlook es simplemente unica demostrando la enorme potencialidad del desarrollo de aplicaciones web basadas en Extjs.

El capitulo 10 nos muestra como podemos llevar nuestra aplicacion web a un ambiente de produccion, haciendo uso de tema customizado, ademas de empaquetando nuestra aplicacion web. Cuando nuestra aplicacion esta lista para usarse ademas de poder ponerla en produccion en una ambiente web podemos usar herramientas de Sencha para llevar al ambiente desktop, en este libro se nos muestra como hacerlo.

El capitulo 11 es un ejemplo claro de que el potencial de Extjs no tiene limites al hacer casi cualquier cosa deseable en web, en este capitulo se hace uso de Extjs para la construccion de un tema de wordpress, el resultado final es increible. El tema para wordpress con toda la sensacion Extjs es simplemente unico, y sencillo de entender.

El capitulo 12 nos enseña un poco de como hacer debugging y testing a una aplicacion web de Extjs, primeramente usando Firebug un debugger bastante comun en el mercado de desarrollo de apps web, iluminations es otra gran herramienta muy util para hacer debugging de Extjs pues nos muestra informacion muy util de nuestro desarrollo web, y por ultimo nos muestra el framework siesta que es un framework especializado para testing de aplicaciones web de tipo Extjs.

Este libro en particular a mi me gusto mucho, por lo detallado de sus ejemplos, ademas de que todo el codigo esta muy bien descrito con todos y cada uno de los pasos explicados, uno puede dar seguimiento a todos los ejemplos y aprender a desarrollar sobre Extjs 4.2 con facilidad, si tienen experiencia con este frameowork y desean hacer su trabajo mas agil pues es una lectura recomendada.

Escrito por Christian Portilla Pauca

Anuncios

3 comentarios en “Revision del libro Mastering Ext JS

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