Menú de navegaciónMenú
Categorías

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

1037 artículos publicados

¿Confusión de términos? 🤯 .NET vs .NET Core vs .NET Framework vs .NET Standard ¡Te lo explicamos!

¿Estás empezando con .NET y ya te explota la cabeza sólo para tratar de entender qué plataforma en concreto estás usando? ¿Qué es .NET? ¿Y .NET Core? ¡¡¿Y .NET framework?!! Pero es que además tenemos: .NET Standard, Xamarin, Mono, Entity Framework, ASP.NET, Blazor, .NET MAUI 🤯 Te lo explicamos para que nunca más te pierdas... [Más]

Cómo depurar aplicaciones .NET para Linux con Visual Studio desde Windows

Una de las mejores características de .NET Core cuando salió (y ahora de .NET) es que permite crear aplicaciones multiplataforma. Esto significa que podemos crear aplicaciones para Windows, Linux o macOS con la misma base de código. Ahora bien, si usas Visual Studio, poder depurar las aplicaciones que hagas para Linux es un poco complicado ya que Visual Studio no está en este sistema operativo. No hay problema... En este artículo con vídeo práctico te cuento cómo puedes depurar desde Visual Studio y Windows tus aplicaciones para Linux gracias a la magia de WSL. [Más]

¿Qué es la carpeta "ref" que hay en los resultados de compilar un proyecto con .NET 5?

En .NET 5, cuando compilas un proyecto, se generan los archivos finales dentro de la carpeta bin\Release\net5.0 de tu proyecto. Dentro de esta encontrarás las DLL de la aplicación, los ejecutables (si los hay), algunos archivos JSON de configuración y los archivos de depuración (.pdb). Pero además, verás que hay una carpeta llamada ref que tiene dentro algunas DLL aparentemente iguales a las de tu aplicación. ¿Para qué sirve esa carpeta y sus DLL? ¿La tienes que distribuir con tu aplicación? [Más]

Java: qué es el classpath y cómo lo ajusto

Cuando estás programando en Java y quieres hacer uso de alguna clase desde tu código que está en otro paquete o en una librería externa, debes incluir un import al principio de tu clase de forma que le indiques qué otras clases quieres utilizar. Pero ¿cómo hace Java para localizarlas, ya que pueden estar en cualquier sitio de tu disco duro? La respuesta es a través de una variable de entorno especial llamada CLASSPATH. En este artículo te explicamos qué es, cómo ajustarla y cómo utilizarla. [Más]

7 razones para aprender Spring Framework y Spring Boot

Spring es el framework más popular para desarrollar con Java porque lo hace todo mucho más fácil, rápido y seguro. Y además es OpenSource y gratuito. Además, Spring te sirve para cualquier lenguaje de la máquina virtual (JVM). Si desarrollas con Java y no usas Spring, quizá estás trabajando más de lo deberías. Por si esto aún no te ha convencido, hemos extraído estas 7 razones para usar Spring de la charla que mantuvimos con Rubén Pahíno, quien es el autor y tutor de nuestro curso online de Spring Boot. Así que, mejor que te lo cuente él mismo, que es el experto en Spring. [Más]

Spring Boot vs. Spring Framework ¿Qué aprendo primero?

¿Hay que aprender primero Spring? ¿Se puede empezar por Spring Boot? ¿O quizá se pueden aprender en paralelo? Estas preguntas nos las hacen habitualmente y se las hemos trasladado a Rubén Pahíno, autor y tutor del curso de Spring Boot durante la charla que mantuvimos con él en directo. Y Rubén nos ha dado su opinión como experto que "se pega" a diario con ambos. Bueno, más bien nos ha dado dos. La primera respuesta es la respuesta rápida, y es que hay que aprender los dos. Ahora bien, con matices. [Más]

Cómo se programa para Business Central

Aprender a programar para Business Central es una salida profesional que puede ser muy interesante y lucrativa para cualquier desarrollador que esté buscando un campo de especialización. Recientemente hemos mantenido una charla con José Ángel López Aguilar (especialista en ERPs de Microsoft y autor y tutor de nuestro curso online de Business Central y migración desde Navision) y en este post te apuntamos alguna de las claves sobre cómo se programa en Business Central y las diferencias (spoiler: son abismales) con cómo se programaba para Navision/Nav. [Más]