.Net Core ¿Qué es?

Publicada en Publicada en Net Core

Compartelo con tus amigos!

Primero que nada cabe indicar que esta no es una nueva versión del .Net Framework, sino que es un proyecto diferente en el que prácticamente, han rehecho la base del .Net Framework; en todo caso eso no significa que el .Net Framework como lo conocemos ahora vaya a desaparecer, sino que ahora contaremos con 2 ediciones diferentes de la plataformas .Net ambas orientadas a necesidades diferentes y con distintas filosofías.

Mas o menos encuentro la distribución de las plataformas de la siguiente manera:

 

Mientras que en la versión “clásica” tienes toda la funcionalidad instalada (ya sea que la uses o no) esta misma solo funciona en sistemas operativos windows; por otro lado en la versión Core podrás ejecutar tu aplicación ya sea en windows, ios o linux, son mas ligeras y se ejecutan más rápido, sin embargo, esta versión tiene la desventaja de tener menos funcionalidades aunque lo compensa al proporcionarnos una forma fácil de agregar funcionalidad (solo la que necesitemos y usemos) al proyecto; pero al tener menos funcionalidades existen muchos frameworks y librerías que trabajan perfectamente en una versión Full que no se podrán ejecutar en la versión Core.

Aunque digamos que la plataforma es nueva y no una versión mejorada del .Net Framework, esto no significa que la curva de aprendizaje tenga que ser necesariamente alta; todo lo que ya conocemos y hemos aprendido (ya sea que uses VB o C#) aun puede aplicarse en este framework, claro en muchos casos tendremos que incluir librerías que ahora no están incluidas (usando normalmente NUGET); pero en si todo lo que ya hemos aprendido puede ser aplicado a .Net Core.

Compartelo con tus amigos!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *