Ext JS … más que un simple Framework JavaScript

Lo prometido es deuda y en tal sentido acá está el artículo del que había hablado en el encuentro de diciembre. Antes que nada agradecer a la Comunidad GUTL por el apoyo, la gentileza y la buena acogida que me dieron cuando participé con ellos en el mencionado encuentro, sin más nos vamos con la primera entrega de este artículo.

Según Wikipedia Ext JS: (pronunciado como «ekst»1 ) es una biblioteca de JavaScript para el desarrollo de aplicaciones web interactivas usando tecnologías como AJAX, DHTML y DOM desarrollada por Sencha. Este Framework ha liberado las siguientes versiones:

  • Ext JS 1.1
  • Ext JS 2.0
  • Ext JS 2.0.1
  • Ext JS 2.1
  • Ext JS 2.2
  • Ext JS 3.0
  • Ext JS 3.1
  • Ext JS 3.2
  • Ext JS 3.3
  • Ext JS 4.0

En el caso de esta breve reseña nos centraremos en la última versión (versión 4, actualmente está la versión 4.2.1, pero al fin y al cabo versión 4).

Como la mayoría de los Frameworks Ext JS 4 no es la excepción en cuanto a las incríbles posibilidades que ofertan las que van desde estar orientado a MVC (Model, View, Controller [Modelo, Vista, Controlador]), permitir la utilización de Clases que el lenguaje Javascript no implementa al menos hasta la actualidad e ir más allá e incorporar sólidos paquetes de éstas para que su uso sea más fácil e intuitivo. Este Framework posee licenciamiento dual o sea tiene una versión de pago y otra publicado bajo los términos de la GPL v3 .

Posee además un número importante de componentes o widgets, esquemas de configuración o layouts, posibilidades de intercambio de información del cliente con el servidor a través de un propio paquete de datos, en mi opinión muy bien concebido.

Cómo obtenerlo ?

Basta con ir a la dirección  https://www.sencha.com/products/extjs/download/ y descargarse la versión Open Source. Otra de las maravillas de este framework es que una vez que lo descarguemos ya tenemos incluída toda la documentación del mismo en una interfaz muy intuitiva y atractiva creada haciendo uso de los mismos componentes que se describen en ella.

Cómo instalarlo ?

Muy fácil también, una vez tengamos el archivo basta con colocarlo en la carpeta de nuestro servidor web, éstas pueden ser:

Linux :

/var/www (Si se usa Apache)

/opt/lampp/htdocs (Asumiendo que usamos xampp y que lo instalamos en /opt)

Windows:

C:/xampp/htdocs (Si usamos xampp para windows)

Una vez descompactado el archivo que descargamos de internet (son 67.7 Mb), se descomprime el archivo en los directorios anteriormente descritos y se accede al Framwork mediante la URL : http://localhost/<nombre-de-la-carpeta> (Por lo general yo la nombre extjs, de manera que accedo a ella mediante la URL: http://localhost/extjs)

Cómo lo utilizo ?

En nuestra página web debemos incluir al menos dos referencias al framework, éstas referencias suelen incluirse generalmente entre las etiquetas <HEAD> de la siguiente manera:

<head>
       <link rel=»stylesheet» type=»text/css» href=»../extjs/resources/css/ext-all.css»>
        <script type=»text/javascript» src=»../extjs/ext-all.js»></script>
</head>
El primer archivo que se incluye hacer referencia al fichero donde están incluídos los estilos de todos los componentes que se utilizarán del framework. El segundo archivo es para referenciar al framework como tal. En posteriores post veremos que existen diferentes variantes para si no se desea cargar todo el framework como es el caso que ahora ilustramos y sólo se requiere una versión más pequeña o mínima.
Les dejo un buen libro para los que se animen, trataremos de seguir publicando otras entradas en este blog para que se pueden evacuar dudas y mostrar posibilidades del frameworks.
Muchas gracias a todos, hasta el próximo post. Feliz Fin de Año y Próspero 2014.

 

¿Te resultó interesante? Compártelo ...



Publicado por Rel@x

Forma parte de GUTL desde el 11 diciembre, 2013.

Este artículo tiene 4 comentarios

  1. ExtJS es un excelente frameworks espero ya los proximos post y ojala que no se queden en eterna espera como con ciertos articulos jaja (si Ozkar es contigo y el curso de python jje)

    • Interesante su comentario. Espero no «defraudarlo», se lo que es quedarse esperando… es muy algo muy desalentador, a veces no tiene que ver con los deseos de publicar, el tiempo u otros factores lo hacen imposible… pero no se preocupe que no pasará esta vez.

      Me gustaría saber si pudo hacer lo que estaba en el post para darle seguimiento.

      • Este… la parte de descargarlo de internet imposible jeje en el ftp de infomed esta http://ftp.sld.cu/pub/desarrollo/Cualquiera-Cualquiera-ext-4.2.1-gpl.zip por si alguien de la red de salud le interesa, mientras tanto tengo el 3.3 aunque se que cambian algunas cositas y sip todo ok con lo publicado aqui, sigue asi que vas bien 😉

        por el otro comentario se que por falta de tiempo y otras cosas a veces se le hace dificil publicar y lo entiendo perfectamente, de todos modos Ozkar siempre me tira el cabo por correo o por el foro con cualquier dudita que tenga sobre python (por suerte para mi jaja)

Los comentarios están cerrados.