Por
José Manuel Alarcón.
Publicado el
Ya han pasado dos años desde que se empezó a hablar públicamente sobre .NET Core, y poco más de 1 año desde que se lanzó la versión 1.0 de la nueva plataforma (apareció el 28 de junio de 2016). El mes pasado Microsoft lanzó, por fin, la versión 2 de .NET Core, ofreciéndonos una segunda encarnación más robusta y completa de la nueva tecnología. A pesar de todo este tiempo, aún hoy en día sigue habiendo una gran confusión en torno a todo lo que tiene que ver con la plataforma, sus versiones, sus compatibilidades, etc... ¿En qué estado están las cosas? ¿Qué debemos esperar de cara a finales de 2017 y principios de 2018 en lo que respecta a las tecnologías de desarrollo de .NET? ¿Cuál es el panorama actual?
[Más]
Por
campusMVP.
Publicado el
Están pasando muchas cosas en torno a .NET así que sería interesante crear una lista que pueda utilizarse más como una guía de estudio y glosario de términos y recursos. No te sientas abrumado, empieza por lo que Necesitas Saber, y luego progresa lentamente. Además, recuerda que TÚ decides cuándo decir basta. No necesitas saberlo todo. Solo recuerda que bajo cada capa y etiqueta hay todavía más debajo, y que cualquiera que sea el programa que tengas entre manos, puede que esté en un nivel en el que aún tienes que profundizar.
[Más]
Por
José María Aguilar.
Publicado el
La semana pasada se presentó la primera revisión de ASP.NET Core durante el evento Connect(). Se trata de la primera actualización de la nueva tecnología multiplataforma que lanzó Microsoft este verano. Gracias al uso de versionado semántico, podemos saber de antemano que esta nueva versión añade características adicionales y mejoras compatibles hacia atrás, por lo que no deberemos preocuparnos por romper algo si actualizamos una aplicación de 1.0 a 1.1. A continuación resumimos qué se incluye en esta actualización...
[Más]
Por
José María Aguilar.
Publicado el
La semana pasada os comentaba someramente la historia de la plataforma .NET y qué circunstancias habían llevado a Microsoft a empezarla de nuevo de cero para crear la nueva .NET Core y su parte especializada en desarrollo web: ASP.NET Core y ASP.NET Core MVC. En esta ocasión vamos a ver las principales novedades que ofrece ASP.NET Core respecto a ASP.NET 4.x y anteriores, y que serán de utilidad para que puedas decidir cuál de las dos plataformas te conviene más aprender.
[Más]
Por
José María Aguilar.
Publicado el
Ya hemos hablado muchas veces en esta web de .NET Core, y de cómo ha cambiado muchas cosas respecto a versiones anteriores de la plataforma de desarrollo de Microsoft. Y esto es especialmente cierto en el ámbito del desarrollo web y ASP.NET Core. Sin duda, su aparición ha supuesto el cambio más grande para las tecnologías de desarrollo web de Microsoft desde sus inicios, y tanto es así que, de hecho, es un producto totalmente nuevo, escrito desde cero. Pero, obviamente, el gigante de Redmond no ha dado este paso por capricho; se trata de una gran inversión que sin duda debía estar justificada. A continuación, veremos qué motivos llevaron a Microsoft a considerar un proyecto de esta envergadura, así como las características más destacadas que encontramos en este framework.
[Más]
Por
campusMVP.
Publicado el
Hace unos días hemos lanzado un nuevo curso titulado Desarrollo web con ASP.NET Core MVC. En este artículo te contamos cómo es, qué contiene y te explicamos si es un curso adecuado para ti o no.
[Más]
Por
campusMVP.
Publicado el
La versión 1.0 de .NET Core se lanzó hace un par de semanas nada menos que en el evento Open Source Devnation de RedHat.
Esta versión 1.0 es RTM, es decir, lista para producción y por lo tanto se puede empezar a utilizar en las primeras aplicaciones reales. En los grupos privados de "insiders" y abiertamente en GitHub están lloviendo toneladas de feedback sobre esta versión 1.0 y sobre las herramientas y en los próximos meses se esperan muchas novedades y cambios, algunos de mayor calado que otros. ¿Qué podemos esperar en los próximos meses dentro del mundo .NET Core?
[Más]
Por
campusMVP.
Publicado el
El equipo de OneCode en Microsoft (que se dedican a crear ejemplos de uso de la tecnología para programadores de la empresa) ha sacado recientemente un pequeño post en el que te aconsejan cuándo usar y cuándo no usar la nueva tecnología. Nos ha parecido de lo más interesante porque esta gente se dedica a implementar ejemplos lo más realistas posibles de la tecnología y parece una brújula bastante fiable. Vamos a verlo...
[Más]
Por
José María Aguilar.
Publicado el
Tras un desarrollo muy largo y convulso, ayer se presentaron las respectivas versiones 1.0 RTM de .NET Core, ASP.NET Core y Entity Framework Core, junto con actualizaciones de una serie de productos relacionados.
Con el lanzamiento de la versión 1.0 de la infraestructura .NET Core y el conjunto de frameworks basados en ella (ASP.NET, MVC, Entity Framework), iniciamos una nueva época en la que aquél sueño de desarrollar o ejecutar fácilmente aplicaciones .NET en cualquier plataforma es ya una realidad, y con todo el soporte y las bendiciones del gigante de Redmond. Escenarios antes impensables, como desarrollar desde Mac para desplegar en Linux, o crear nuestras aplicaciones en Windows y explotarlas desde un contenedor Docker, son ya posibles...
[Más]
Por
José Manuel Alarcón.
Publicado el
.NET Core es la nueva generación de tecnologías basadas en .NET y orientadas a la nube. No se trata de una nueva versión llamada a sustituir a la anterior, sino que es una nueva tecnología que se mantendrá en paralelo a la tecnología actual. Tiene unos objetivos diferentes: sobre todo que sea multi-plataforma (Windows, Linux y Mac), que ofrezca más rendimiento y menos uso de recursos para su uso en la nube, y que sea totalmente modular. En un artículo te explicábamos hace poco en qué consiste .NET Core, qué contendrá y qué esperar de esta tecnología en el corto plazo.Hace poco el equipo de .NET Core sacó un artículo en el que explicaban a vista de pájaro qué opciones existen para poder migrar tus aplicaciones desde la versión completa de .NET a la más liviana y multi-plataforma nueva versión, que por otro lado no ha sido lanzada todavía...
[Más]