Menú de navegaciónMenú
Categorías

La mejor forma de Aprender Programación online y en español www.campusmvp.es

1052 artículos publicados

Cómo manejar correctamente fechas en Java: el paquete java.time

Desde el inicio de los tiempos, la edición estándar de Java incluye un par de clases para manejo de fechas, las conocidas java.util.Date y java.util.Calendar. La mayoría de los artículos y tutoriales se centran en el uso de estas clases obsoletas, pero estas clases de manejo de fechas no son las más adecuadas para casi nada. Entonces, ¿cuál es la mejor manera de gestionar fechas en java? En este artículo veremos las clases apropiadas y algunas "recetas" para hacer tareas comunes con fechas con ellas. [Más]

.NET Core / .NET: Cómo publicar aplicaciones en un único ejecutable

Cuando compilas una aplicación .NET Core o .NET 5 de cualquier tipo y la publicas para distribuirla, al final acabas con un ejecutable y un número mayor o menor de ensamblados relacionados que vas a necesitar según lo que elijas. Si escoges la opción de publicarla con todo lo necesario, puedes llegar a tener decenas de MB y centenares de ensamblados. En este artículo + vídeo te explicamos cómo puedes hacer para convertirles en un solo ejecutable que puedas distribuir cómodamente. Sí, incluso una aplicación Web 😊 [Más]

¿Qué son Spring framework y Spring Boot? Tu primer programa Java con este framework

Si desarrollas con Java, o lo has hecho en algún momento de los últimos años, seguramente te suene Spring Framework, aunque sea de oídas. Spring Framework es un framework Open Source que facilita la creación de aplicaciones de todo tipo en Java, Kotlin y Groovy. Si bien es cierto que, por lo que es más conocido es por la inyección de dependencias, Spring Framework está dividido en diversos módulos que podemos utilizar, ofreciéndonos muchas más funcionalidades. En este artículo + vídeo repasamos las principales características del framework para ver sus ventajas e inconvenientes y realizamos una pequeña aplicación "Hola Mundo" para tomarle el pulso. [Más]

El fin de Visual Basic .NET ya ha empezado

La semana pasada Microsoft anunció sus planes de futuro para Visual Basic .NET. Aunque el artículo tiene un tono positivo y trata de quitarle hierro al asunto, la verdad es que marca el principio del fin del lenguaje, ya que manifiesta claramente que no tiene planes para hacer que Visual Basic evolucione y se adapte a las nuevas características que se añadan en el futuro. ¿Cuál es el futuro de Visual Basic en .NET? ¿Deberías enrocarte y mantenerte programando en este lenguaje? Te lo comentamos a continuación. [Más]

Windows Forms y el regreso de su diseñador en .NET Core 3

Windows Forms es una tecnología que permite crear aplicaciones gráficas para escritorio en Windows. Ofrece capacidades para definir visualmente todo tipo de ventanas y controles dentro de éstas, y además facilita mucho la creación de interfaces orientadas al manejo de datos gracias a sus capacidades de enlace bidireccional a datos. Aunque apareció hace mucho tiempo, con la primera versión de .NET, convirtiéndose enseguida en la principal tecnología para crear aplicaciones de escritorio para Windows, en la actualidad ha encontrado una segunda vida gracias a su integración en la plataforma .NET Core. Te enseñamos rápidamente en qué consiste y cómo se trabaja con ella desde Visual Studio. [Más]

TypeScript contra JavaScript: ¿cuál deberías utilizar?

Salvo que hayas vivido debajo de una piedra durante los últimos años, si te dedicas a algo relacionado con el desarrollo web Front-End, seguro que has escuchado hablar de TypeScript. Se trata de un lenguaje de programación que extiende a JavaScript y lo dota de capacidades muy interesantes que hacen que podamos escribir código con menos errores, más sencillo, coherente y fácil de probar. Pero también tiene sus "pegas". En este artículo te contamos qué es TypeScript, cómo funciona, qué ventajas tiene y qué problemas puede ocasionarte para que puedas decidir si es para ti. [Más]

Acceso a datos con .NET: Diferencias entre Entity Framework 6 "tradicional" y Entity Framework Core

EF o Entity Framework es el ORM oficial de Microsoft, creado, desarrollado y mantenido por el gigante informático dentro de su plataforma .NET. De manera simplificada podemos decir que Entity Framework, como cualquier ORM, permite acceder a una base de datos utilizando clases que representan cada una de las entidades de ésta, pudiendo realizar cualquier operación sobre los datos simplemente llamando a métodos de estas clases. [Más]

Windows Forms en .NET Core: Controles inexistentes y cómo sustituirlos

Windows Forms es un conjunto de APIS de interfaz de usuario que se incluían como parte de la plataforma .NET ya desde su versión 1.0, hace un montón de años y que permiten crear interfaces de usuario de manera visual para todo tipo de aplicaciones de escritorio bajo Windows. Además tiene la capacidad de enlazar automáticamente los controles a datos de modo que crear ciertos tipos de interfaces de acceso a datos CRUD (para leer, escribir, actualizar y borrar) es una tarea muy sencilla. Con .NET Core 3.0 se da soporte a esta API desde la nueva plataforma, pero existen algunas diferencias con la API tradicional. En este artículo te las contamos. [Más]

Java: Los 5 mejores frameworks para desarrollo Web

Java es sin duda el lenguaje más demandado en el mercado laboral. Sirve para crear todo tipo de aplicaciones: desde el móvil hasta el servidor, pasando por el escritorio o la Web. Y es esto último precisamente lo que nos ocupa hoy: el desarrollo Web. [Más]