Hoy en día existen muchas herramientas para el desarrollo de Aplicaciones de Internet Enriquecidas (RIA), una de ellas son los frameworks de JavaScript, y dentro de estos, es donde se encuentra ubicado Ext JS, la cual nos permite desarrollar aplicaciones con una velocidad considerable y con un aspecto muy agradable (look and feel), cabe mencionar que ya existen muchos "look and feel" para darle un aspecto diferente al convencional. Su pronunciación ( X´d) podemos encontrarla en este hilo del foro oficial (Aquí).
Esta librería que inicialmente fue desarrollada como una extensión de la libreria Yahoo! User Interface (YUI) , y gracias a su buena estructura actualmente puede interactuar con jQuery, Prototype y YUI, además Ext JS cuenta con su propia librería la cual se llama Ext-base.
Al programar con esta libreria verán que es muy semejante a utilizar Java, ya que pueden crear ventanas, paneles, grids, layouts, tooltips, pestañas, control de formularios, menús, check box, radio button, arboles, barra de herramientas, combobox, campos de fecha, y muchos widget mas, lo cual esta ampliamente documentado.
Existen tres tipos de licencias:
- Comercial: Si deseas desarrollar software propietario esta es la elección, su precio va desde $329 hasta $16,449, dependiendo del numero de licencias deseadas.
- Open Source: Esta implica que tu aplicación deberá ser liberada con licencia GNU GPL V3.
- Revendedor: Este tipo de licencia es necesaria adquirirla cuando deseas realizar un framework o librería basada sobre Ext JS. Para saber el costo es necesario ponerse en contacto con el equipo de Ext JS.
Actualmente Ext JS esta en su versión 3.0 y puede ser descargada desde su sitio oficial aquí.
Instalación:
- ext-3.0.0/resources/css/ext-all.css
- ext-3.0.0/adapter/ext/ext-base.js
- ext-3.0.0/ext-all.js
Resultado:
Conclusión:
Esta libreria esta actualmente siendo utilizada por varias entidades de las cuales podemos citar algunos ejemplos: Adobe, Amazon.com, Boeing, Borland, Cisco, CNN, Down Jones & Co, HP, IBM...
NOTAS: También existe una versión para trabajar con Google Web Toolkit (GWT). http://www.extjs.com/products/gxt/
Links:
Ejemplos:
http://www.quizzpot.com/ (Curso con videos, ejemplos y materiales. Muy ilustrativo)
http://extjs.com/deploy/dev/examples/samples.html
http://extjsmexico.com/demos/modulo_usuarios/modulo_usuarios.php
http://www.sdsimple.es/app/ usuario: passer password: passer HOT!
http://es.wikipedia.org/wiki/ExtJS
http://extjsmexico.com/
Excelente, muy buen aporte.
ResponderEliminarOK, muy bueno para poder ir dando paso a post con temas acerca de ExtJS :).
ResponderEliminarpueden ver el siguiente link:
http://www.webblocks.eu/designer/index.php
ahi se aprecian los elementos visuales de esta libreria (Es un diseñador de aplicaciones Extjs en fase beta), tambien pueden entra a:
www.extjses.com
Que es la una comunidad de Extjs en español.
Saludos.
Con respecto a la configuracion del archivo html cabe señalar el orden de los js, primero debe incluirse el base y luego el all. Este link soporta mi comentario.
ResponderEliminarhttp://extjs.com/learn/Tutorial:Basic_Page_Setup
y para los que aun somos principiantes les dejo otros link que me ayudaron en mi "primera vez".
http://extjs.com/learn/Tutorial:Introduction_to_Ext_(Spanish)
www.quizzpot.com/2009/01/ext-js-framework/
Sin duda ext-js es una herramienta que contribuye al objetivo del consorcio www. (W3C)