Por
campusMVP
.
Publicado el
Java evoluciona constantemente, y mantenerse al día puede ser todo un desafío. En este artículo, te ofrecemos una guía práctica para elegir la versión de Java más adecuada para tu proyecto. Descubrirás por qué es crucial mantenerse actualizado y cómo hacerlo de forma inteligente.
[Más]
Por
campusMVP
.
Publicado el
¿Crees que Java es lento? Piénsalo de nuevo. Este artículo explora 7 razones de por qué Java es mucho más rápido de lo que la mayoría cree. Descubrirás cómo Java ha evolucionado para ser una de las plataformas con mejor rendimiento, respaldado por su uso en aplicaciones reales conocidas, donde este aspecto es clave.
[Más]
Por
José M. Alarcón Aguín
.
Publicado el
El pasado día 14 de mayo de 2024 Microsoft dejó de dar soporte a .NET 7. Sin embargo, .NET 6 sigue estando soportado todavía (aunque le queda poco). O sea, que ahora mismo tenemos .NET 6 y .NET 8 como versiones vigentes, pero no .NET 7... ¿Cómo es posible esto? ¿Qué significa que la versión ya no esté soportada? ¿Cómo funciona todo esto de las versiones de .NET? Te lo contamos a continuación...
[Más]
Por
José M. Alarcón Aguín
.
Publicado el
La plataforma .NET dispone de muchas opciones para crear aplicaciones de escritorio: WPF, UWP, WinUI 2 y 3, .NET MAUI, Windows Forms... Y esto sin salirte de lo que te da Microsoft. Pero es que además existen también opciones de terceros como UNO Platform o Avalonia UI. ¿Qué es cada uno de ellos y cuáles son sus ventajas e inconvenientes? ¿Cómo elegimos entre todas estas opciones? Hoy le damos un buen repaso a todas estas opciones para que las conozcas y puedas decidir mejor.
[Más]
Por
Francisco Charte
.
Publicado el
Este artículo te presenta las colecciones thread-safe en Java, una herramienta esencial para cualquier programador que busque garantizar la integridad de los datos en aplicaciones concurrentes. Descubrirás las opciones que te ofrece Java para trabajar con colecciones en contextos multihilo: desde las colecciones sincronizadas hasta las más recientes clases sin bloqueos e incluyendo las colecciones seguras sin sincronización.
[Más]
Por
campusMVP
.
Publicado el
Explora las últimas mejoras en el mundo de Java con nuestro artículo sobre la recientemente aparecida versión 22 de la plataforma.
[Más]
Por
José M. Alarcón Aguín
.
Publicado el
En programación, los retrasos son a menudo inevitables: las esperas a que termine una operación de entrada/salida, la llamada a un servicio externo o una operación costosa en una base de datos. Este artículo te enseña a usar Thread.Sleep() y Task.Delay() en .NET, dos métodos para pausar la ejecución del código. Te explicamos sus diferencias, ventajas e inconvenientes, y te damos ejemplos prácticos.
[Más]
Por
José M. Alarcón Aguín
.
Publicado el
¿Te gustaría saber cómo obtener la versión de Java que estás usando en tu programa? En este artículo te mostramos dos formas de hacerlo, una que funciona en cualquier versión de Java y otra que solo está disponible a partir de Java 9. Además, te explicamos cómo se forman las versiones de Java y qué significan los diferentes números que las componen. Así podrás compararlas fácilmente y adaptar tu código a las características de cada una.
[Más]
Por
José M. Alarcón Aguín
.
Publicado el
C# 12 es la última versión, recién aparecida, del principal lenguaje de programación de .NET 8. Como cada año y nueva versión, presenta varias novedades interesantes a las que podemos sacarle partido en el día a día. En este post vamos a ver todas las nuevas características una a una para que estés al día de las novedades.
[Más]
Por
José M. Alarcón Aguín
.
Publicado el
Como seguramente sabrás, según lo previsto Microsoft acaba de lanzar .NET 8. Esta nueva versión del framework trae importantes novedades en todos los ámbitos y, además, es una versión con soporte a largo plazo (LTS, de 3 años), como lo fue hace dos años la versión 6, a la que ahora sustituye. Como todo lo que se mueve últimamente, esta nueva versión hace hincapié en la nube (claro, pero ya no es noticia), el rendimiento y, por supuesto, la IA generativa. En este post te resumimos los puntos principales de esta nueva versión, con enlaces si quieres profundizar, para enterarte de lo principal en 2 minutos.
[Más]