Sign in
|
Help
Percepciones y encuentros con C#, .NET y tecnología.
gflores
This Blog
Home
Syndication
RSS for Posts
Atom
RSS for Comments
Email Notifications
Go
Search
Go
Tags
.net
asp.net
c#
eventos
howto
mvp global summit
mvp global summit 2007
nivel:100
nivel:200
opinión
seattle
summit
tecnología
vb.net
wcf
wpf
wwf
Community
Home
Blogs
Media
Groups
Archives
July 2008 (1)
April 2008 (1)
February 2008 (1)
November 2007 (2)
August 2007 (1)
May 2007 (1)
April 2007 (1)
March 2007 (4)
January 2007 (1)
December 2006 (1)
September 2006 (1)
August 2006 (1)
June 2006 (2)
May 2006 (2)
April 2006 (3)
Otros blogs
Haarón González (MVP ASP.NET México)
Eduardo Arredondo
Humberto Martínez (MVP C# México)
Webcool
Raúl Guerrero (MVP ASP.NET México)
El Bruno
Misael Monterroca (MVP C# México)
Miguel Jiménez (MVP C# España)
Dino Esposito
Brad Wilson
Luis Alfaro (MVP C# Guatemala)
José Antonio Chajón (MVP C# Guatemala)
Fernando García (MVP Lead
Mario Alberto Chávez
Gato Griego
Otras ligas
Comunidad .NET de Tijuana
MSDN Media Center
Desarrollador 5 Estrellas
Acerca de
Perfil MVP
News
MVP C# 2006, 2007 y 2008
May 2006 - Posts
Sunday, May 28, 2006 1:07 PM
Atlas para ASP.NET
A fin de cuentas, lo que importa es lo de adentro, ¿cierto? Pues es correcto, pero si le puedes brindar al usuario una mejor experiencia de uso, mejor usabilidad y más productividad, hace de tu solución de software algo más que sólo la solución, la hace querer ser usada, la hace imprescindible.
Una forma de hacerlo es con Ajax, tan de moda ahorita. ¿De qué se trata? En una página de internet la interacción
usuario -> sitio
se daba con intercambios de datos entre el navegador del usuario y el servidor. Botones, navegación entre páginas y otros complementos hacían que este ir y venir entre una máquina y otra una experiencia práctica para los fines de las aplicaciones hechas para esta plataforma, pero no precisamente lo más apegado a una usabilidad deseable.
Se dejan venir aplicaciones Web 2.0 como gMail, con todos esos componentes visuales que no están sólo de adorno, sino que realmente hacen un tipo de trabajo y al parecer ¡sin tener que esperar a una respuesta del servidor! Se pueden arrastrar objetos en la página web, colapsar paneles, calcular al vuelo datos con un botón que no requiere esperar al servidor para completarse.
Y son cosas sumamente simples, cosas al estilo ¿porqué no se me había ocurrido antes? Pero súmamente útiles.
Como este ejemplo del
CascadingDropDown
. ¿Porqué esperar varias vueltas al servidor si sólo son datos auxiliares que se complementan a otros para dar un resultado? En ese ejemplo, la meta es seleccionar un auto, se puede elegir de la marca, modelo y color. En lugar de mostrar 3 ListBox con todos los modelos, marcas y colores disponibles, mejor hacerlo un poco más dinámico, pero ojo, sin tener que afectar la usabilidad deseada (y la paciencia) del usuario. Selecciono primero una marca y se me filtran para esa marca el modelo. Lo mismo pasa al seleccionar el modelo y se me filtran los colores disponibles. La belleza de esto es que incluso se pueden poblar los comboboxes con datos extraídos de una base de datos, por lo que las posibilidades son ilimitadas.
Una característica de estos
controles
y este marco de trabajo
Atlas
para ASP.NET, es que te permite crear tus propios
extenders
para los controles que actualmente uses. En el ejemplo, se está usando un contorl ComboBox y se agrega un extender para darle esa usabilidad
à la
Ajax de una manera muy sencilla. Ahí en el
Atlas Control Toolkit
encontrarás varios ya hechos con explicaciones de como empezar a usarlos desde ya en tus aplicaciones web y hacerlas unas joyas de usabilidad y productivada.
Algunas aplicaciones llamadas Web 2.0:
Writely
(por cierto hecho con .NET)
gMail
netvibes
Live
Posted by
Gabriel Flores
|
2 comment(s)
Filed under:
opinión
,
nivel:100
,
asp.net
Saturday, May 13, 2006 11:37 AM
Webcasts que no te puedes perder
Una característica poco conocida de
MSDN
es que tienen un historial de webcasts transmitidos anteriormente. Por lo que si te perdiste de alguno que te interesara por estar en tu hora de comida o estabas sin conexión a internet puedes simplemente entrar de nuevo y buscarlo para ver la retransmisión.
No te deja hacer preguntas (obvio, el evento ya ocurrió) pero tienes toda la presentación tal cual si la hubieras grabado en tu VCR. Y es muy sencillo, sólo ve a la página de
Webcasts
de
MSDN Media
y comienza a buscar los temas que te interesaron y podrás ver los webcasts próximos a suceder y los que te perdiste. Con la ventaja adicional de que en algunos de ellos ya puedes descargar el archivo de powerpoint correspondiente.
Un tip, si te registraste para un webcast y no lo pudiste atender entra a
MSEvents
y busca el ID del webcast que te perdiste (este ID lo encontrarás en el email de confirmación de registro como
código de evento
). Al ver el evento podrás ver la retransmisión del mismo y ahora sí, estar al corriente en tus webcasts.
Posted by
Gabriel Flores
| with
no comments
Filed under:
tecnología
,
howto