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, […]
Colección de herramientas para desarrollo en .NET
En nuestro trabajo diario como desarrollador DotNet requerimos diversas herramientas para cumplir nuestros objetivos. Algunas son imprescindibles, otras nos ayudan a ser más productivos y otras simplemente las usamos porque nos gusta su funcionamiento, sin perder el foco de la productividad. Para las tecnologías .NET existen muchas de éstas y de muy buena calidad, algunas […]
.NET Framework, un poco de historia
.NET Framework es una plataforma de desarrollo creada por Microsoft. En un principio fue una respuesta a las tecnologías de la época – principalmente Java, que ya tenía algunos años en el mercado – y Bill no quiso quedarse atrás. La versión inicial incluía básicamente las herramientas de desarrollo para Windows Forms y ASP .NET, […]





