Artículo primero

Con los chicos de ID Corporate Solutions decidimos armar este Blog con el solo propósito de compartir nuestras experiencias a través de este medio, puesto que hemos comenzado en el uso de estas nuevas herramientas (Framework .NET 3.0) que nos propone la gente de Microsoft hace unos meses y hemos encontrado algunos problemas que harían las delicias de cualquier autodidacta en una tecnología que recién está mostrando su potencial y que todavía tiene muy pocas implementaciones en ambientes reales.

De todas maneras, y pese a las pequeñas piedras en el camino encontradas en varios puntos álgidos del desarrollo que estamos llevando a cabo, no nos arrepentimos de la orientación tecnológica que tomamos para el nuevo proyecto de la empresa, ya que sentimos que es el futuro de las aplicaciones tanto desktop como web.

A modo de prólogo, queríamos contar un poco qué es lo que nos propusimos al respecto del nuevo (y fresco) framework elegido.

En principio se nos planteó armar una aplicación nueva, para un mercado no del todo satisfecho y con posibilidades de crecimiento continuo y con muchos posibles módulos a crear. Escalabilidad, servicios. Decisión uno, fácil: SOA.

Sabíamos que íbamos a tener que decidir qué tecnología íbamos a utilizar antes de empezar a hablar del alcance. Incluso teniendo integrantes del equipo con años de experiencia en aplicaciones java.

También nos pidieron que se “vea bonito” y eso, al menos en la parte que debería ser desktop, ya se nos empezaba a complicar. Obviamente, empezamos a buscar opciones y nuestros queridos amigos de Microsoft habían pensado en cómo facilitarnos las cosas con el nuevo framework 3.0 y WPF; asi que ya teníamos el camino a seguir.

De esta forma llegamos y estamos transitando el difícil camino de una tecnología fresca y, como decíamos antes, con pocas implementaciones en ambientes reales.

Hasta acá, un poco lo que pretendemos hacer y hasta dónde queremos llegar. Con el tiempo, vamos a ver en qué podemos ayudar a la comunidad que se empiece a mover en estos ámbitos.

Nos vemos,

Sonny

Developer @ ID Corporate Solutions
 
Patrones y prácticas
  • Command Bindings: Hace unos días un co-equiper de ID Coporate se acercó y me dijo, refiriéndose a un proyecto nuevo en wpf: “voy a implementar, para darle un valor agregado a esta aplicación, un menú contextual para el botón derecho en determinados lugares”. De esta frase se desprende la siguiente entrada, que tiene que con la facilidad de hacer esto dados los command bindings del nuevo framework.

+ ver más

  • Directamente al grano: Al crear nuestro proyecto WPF, a simple vista nos encontramos con nuestro control XAML y asociado a este, nuestra conocida clase Code–Behind , con el que “handlearemos” los eventos de cada componente de nuestra UI.

+ ver más

Comunicación
  • Comunicaciones Unificadas de Microsoft: Esta nueva tecnología que está a punto de ser lanzada al mercado por Microsoft, consta en la utilización de un software para optimizar las comunicaciones entre personas y organizaciones sin importar el medio, la plataforma, dispositivo técnico o el lugar.

+ ver más

Diseño
  • Conociendo Expression: Una vez en contacto con el pack Expression de Microsoft, lo que resalta del mismo es la posibilidad de explotar los recursos gráficos para diseñar la interfaz gráfica de los programas de escritorio.

+ ver más

  • Animaciones en Blend: Como comentábamos en el artículo anterior, el Blend es un programa que permite gran libertad y facilidad para generar animaciones, sobre todo para aplicaciones de desktop.

+ ver más

 
ID Corporate Solutions - Ciudad Autónoma de Buenos Aires - Argentina