Siguiendo con los artículos de programación asíncrona, es turno de hablar de una clase bastante conocida: BackgroundWorker, perteneciente al espacio de nombres System.ComponentModel. Esta clase apareció en la versión 2.0 del .NET Framework. Repasemos entonces la implementación de programación asíncrona con trabajos. Puedes seguir los otros artículos de la serie con los siguientes enlaces: Programación […]
Programación asíncrona 2: Hilos (Thread)
Siguiendo con la serie de artículos referente a programación asíncrona, hoy toca hablar de una clase muy conocida y usada a partir del .NET Framework 2.0 (aunque existía desde la versión 1). Nos referimos a programación asíncrona con hilos, usados a través de la clase System.Threading.Thread. Puedes seguir el primer artículo de esta serie aquí: […]
Java vs .NET: Una discusión bizantina
El título correcto para esta disputa sería JavaSE/JavaEE vs .NET, o Java vs C#/VB.NET, pero creo que con Java vs .NET se entiende la idea. Sé que el título suena un poco fuerte. Además, aclaro que no quiero restar importancia a ninguna de estas dos tecnologías, no va por ahí el calificativo. Lo que sucede […]
Programación asíncrona 1: Delegados asíncronos
La programación asíncrona es un esquema de programación que puede mejorar mucho el rendimiento de tus desarrollos, si lo aplicas correctamente. Por ejemplo, a veces nuestros aplicativos se quedan congelados cuando el usuario interactúa con ellos. Esto ocurre porque hay algunas tareas pesadas que se están ejecutando, y como sólo hay un hilo de ejecución, […]
Localización en aplicativos .NET
Este artículo trata un tema muy interesante que quiero abordar: cómo aplicar la localización en aplicativos .NET. En los últimos años, la globalización ha tomado mucha fuerza en los sistemas de información, ya no es raro tener a usuarios que sean, culturalmente, diferentes o que estén ubicados en diferentes regiones. Por esto es muy importante […]
ASP .NET MVC: Tutorial inicial
Estaba elaborando un artículo sobre autenticación/autorización, pero reparé que es mejor primero hacer uno completo como tutorial introductorio sobre ASP .NET MVC. Sé que hay muuuuchos artículos en la web sobre esto, pero en este trato de darle un estilo particular y un orden que no encontré en otros. Aquí vamos entonces con un primer […]