Alucinando con las Interfaces Web con ExtJs y ASP.NET

Estaba preparando un post (a petición de varias personas) de como integrar la libreria ExtJs con ASP.NET para obtener interfaces de usuario ricas en entornos web, tal y como explico en un artículo anterior: Calidad en la interfaz de usuario. Hace algún tiempo me preguntó Jorge Serrano por la integración de esta libreria con ASPNET, y supongo que también haya avanzado algo en este area... ¡seguro que también puede aportar algo!

La librería de controles o Framework Ext es algo que impresiona a primera vista, (por la riqueza visual), es muy llamativo y el rendimiento es muy bueno ... El caso es que buscando, buscando... me he tropezado con el blog de Rodrigo Diniz el cual ha publicado en codeplex una API para manejar los controles ExtJs.

El objetivo: dejar al usuario boquiabierto ;)

El primero de los links que os dejo es este, http://extendersamples.rodiniz.com/, en el podéis navegar por los diferentes controles Ext y visualizar el código html y Javascript y en otra pestaña, el código en c#... (Es probable que aquí ya nadie sigua leyendo, porque el ejemplo es tan bueno, que la mayoría ya estarán abriendo el Visual Studio, pero paciencia que aún hay mas...)

Aquí os dejo la url para descargarlo (hazme click), Es una librería muy currada, además tiene versiones para Framework 2.0 y 3.5, también ha publicado un proyecto de ejemplo donde ver el uso real.

La librería ayuda y mejora el uso de los controles Ext, no de todos los controles! pero si de los mas comunes. También quiero mencionar esta otra ExtSharp, cuyo uso, facilidad e integración con el intellisense de visual studio son estupendas.

Otro proyecto que está en periodo de pruebas es el de crear un editor gráfico, http://www.screencast.com/users/JackSlocum/folders/Default/media/f7450651-778b-4bbc-9fc4-4e921a7a2705.

Otra solución que me ha sorprendido es la de Coolite Toolkit, http://examples.coolite.com/, el cual permite desarrollar en .NET con las librerías de Ext.

Por si alguien todavía le queda alguna duda de la potencia de este Framework le recomiendo hacer click aquí y pulsar F11 en su navegador y ¡pellizcarse! y comprobar que lo que está viendo es en realidad una aplicación web!! ;)

 


En relación a los sistemas operativos en Web y cosas similares, quisiera ampliar este artículo, con el permiso de Pedro, Frank Torres y Juanjo Olabarria, los cuales me han aportado estos enlaces:

http://demo.eyeos.org/?lang=es, Un sistema operativo en toda regla.
http://g.ho.st/vc.html?isPopup=true&language=es (entrar como invitados) mas completo que el anterior... está hecho en flash (en versión Alfa), integra un disco duro virtual. 


Y volviendo a ExtJs... con respecto a la licencia de uso de ExtJs, no llega a 300$, algo irrisorio, valorando la "calidad" que te aporta.

Para el que esté más interesado, en nuestra experiencia, el primer proyecto que abordamos (hace ya casi un año) con tecnología ExtJs era un sistema de generación de informes, el cual integraba ASPNET, WCF, Reporting Services y el Framework en cuestión, pero el resultado ha sido tan bueno, que como consecuencia, hemos hecho mas desarrollos con la integración de estas tecnologías... Ya que hablo de estos proyectos aprovecho para agradecer y felicitar a mis compañeros por el esfuerzo y el excelente trabajo realizado (David Marín Oujo, María Galán, David Vilasack e Israel Llata) sin ellos, no hubiese sido posible nada de esto...

De la lectura de este artículo, solo espero que cuando tengamos que preparar una interfaz web nos lo pensemos dos veces y valoremos el uso de ExtJs.

 

Published 11/11/2008 22:42 por Miguel Sierra
Comparte este post:

Comentarios

# re: Alucinando con las Interfaces Web con ExtJs y ASP.NET

Tuesday, November 11, 2008 10:59 PM por Pedro

Hace algún tiempo estube jugando con los controles para la librería de ExtJS que hay en CodePlex y coincido contigo en es que es increible.

Mas tarde me entere de la existencia de jquery y quede alucionado!

Os dejo unos links:

http://ui.jquery.com/demos

www.mind-projects.it/.../jqzoom_v10

Pero lo que ya es para nota es http://eyeos.org/es/ - No "parece" un sistema operativo en el navegador! ES un pu... sistema operativo en el navegador. No tengo ni idea con que API está hecho - pero es INCREIBLE.

Vamos, que a este paso me veo vendiendo clinex en los semanforos y dejo el desarrollo!

# re: Alucinando con las Interfaces Web con ExtJs y ASP.NET

Tuesday, November 11, 2008 11:43 PM por Pedro

Para lanzar la demo de eyeos:

http://demo.eyeos.org/?lang=es

# re: Alucinando con las Interfaces Web con ExtJs y ASP.NET

Wednesday, November 12, 2008 9:02 AM por Miguel Sierra

Que buenos Pedro!!!

Sabíamos que podía llegar este día... en el que no necesitásemos SO y con un navegador, tedríamos suficiente... es algo increible!!

# re: Alucinando con las Interfaces Web con ExtJs y ASP.NET

Thursday, November 13, 2008 10:18 AM por Adrian Suarez

Hola, llevo poco tiempo programando con C# y ASP.net quisiera saber después de agregar ExtExteders.dll a la carpeta bin de un proyecto que debo hacer con los archivos que vienen en la carpeta de ExtJs. Perdonen mi ignorancia, antes de hacer la pregunta trate de investigar pero no encuentro nada.

Saludos

# re: Alucinando con las Interfaces Web con ExtJs y ASP.NET

Friday, November 14, 2008 8:54 AM por Miguel Sierra

Adrián, ponte en contacto conmigo y hablamos ;)

# re: Alucinando con las Interfaces Web con ExtJs y ASP.NET

Tuesday, November 18, 2008 12:52 PM por Adrian Suarez

Como me pongo en contacto contigo?? Respóndeme a este email si te es posible: produccion2@profesionalnet.net

# re: Alucinando con las Interfaces Web con ExtJs y ASP.NET

Tuesday, December 23, 2008 9:57 PM por kmilo

En geeks.ms/.../about.aspx te falto una z para rapided.

Por otro lado me quedo pensando de que sirve la la calidad de los desarrollos, si para alcanzarla se sacrifica a la empresa para la que trabajas y a sus clientes.

# re: Alucinando con las Interfaces Web con ExtJs y ASP.NET

Wednesday, December 24, 2008 3:25 PM por Miguel Sierra

@Novatito, escríbeme un mail privado o ponte en contecto con adrian que dejó su mail y que te cuente como le va, con la ayuda que le di.

@kmilo, gracias!! corregido el error!!, no entiendo muy bien lo segundo que dices, es probable que no me haya expresado bien ¿?

geeks.ms/.../_BF00_C_F300_mo-se-mide-la-calidad-en-el-software_3F00_.aspx