.Net Core vs NodeJS

Hola Amigos y bienvenidos a este vs entre dos tecnologías, hablaremos sobre que son cada una y en que podemos implementarlas y sin más les presento a nuestro primer contendiente .Net Core.

.Net ¿Sus Inicios?

para conocer .Net Core debemos h…


This content originally appeared on DEV Community and was authored by Ariel Calix

Hola Amigos y bienvenidos a este vs entre dos tecnologías, hablaremos sobre que son cada una y en que podemos implementarlas y sin más les presento a nuestro primer contendiente .Net Core.

.Net ¿Sus Inicios?

para conocer .Net Core debemos hablar un poco sobre los inicios de .Net.

.Net nacio en el año 2001, con la publicacion de los primeros estandares (334 y 335) en ECMA para C# y CLR(Common Language Runtime). Y en 2002 se libera .Net Framework 1.

Para el año 2008 Microsoft da el anuncio que el proyecto ASP.Net MVC será de tipo Open Source, ese mismo año en la conferencia //build/ Anders Hejlsberg anuncia que el compilador Roslyn de C# sera de tipo Open Source. Y es en 2008 que comienza el desarrollo de .Net Core.

.Net Core ¿Qué es?

Esta es la plataforma de desarrollo de Microsoft más moderna, su lanzamiento oficial fue en 2016 con .Net Core 1.0. Actualmente nos encontramos con la version 5 lanzada apenas en el año 2020 y en la que se unifican .Net Framework, .Net Core y Mono en una sola plataforma. Es un lenguaje del tipo Open Source, es multiplataforma y de un rendimiento muy alto para crear todo tipo de aplicaciones.

Dentro de las principales características de .Net Core tenemos.

  • Multiplataforma y con soporte para uso en contenedores Docker.
  • Alto rendimiento (fue diseñado desde 0).
  • Asincronia, este patron en todas las librerías comunes para mejorar el rendimiento en las llamadas I/O.

.Net Core ¿En que lo uso?

.Net Core nos permite implementar todo tipo de aplicaciones desde:

  • Web, mismas que pueden ser desplegadas en Windows, Linux o Mac OS.
  • Aplicaciones con Docker, en cualquiera de las nubes ya sea (Azure, AWS o GCP).
  • Aplicaciones de Escritorio UWP lo que permite que tus apps sean ejecutadas en Windows 10, XBOX y HoloLens.
  • IoT.
  • IA.
  • Desarrollo de juegos.

.Net Core ¿Su Futuro?

A lo largo de muchos años han sido creadas diferentes plataformas de .Net como ser:

  • .Net Framework.
  • .Net Core.
  • Mono. Y otras como:
  • Silverlight
  • Windows Phone
  • .Net Compact Framework Mismas que de alguna forma ayudaron a perfilar .Net como lo que es hoy en día.

Desde la version 3 de .Net Core no se han continuado con la migracion de características desde .Net Clasico. Por lo que las siguientes tecnologías ya no tienen un equivalente.

  1. Web Forms.
  2. WCF.
  3. Workflow Foundation.

Ahora bien Aunque existe Blazor, mismo que es su sustituto no existe una migración directa. Si quieres migrar tus servicios WCF, tienes que utilizar Web API's.

Lo anterior no significa que tengas que migrar todas tus aplicaciones actuales a .Net Core si ya son funcionales. Recuerda que son paltaformas diferentes, por lo que migrar puede llevar más tiempo del que crees.

Abordaremos más sobre .Net en una serie especial para este framework pero por el momento esto es lo que necesitas saber para este versus entre estas dos tecnologías.

Imagen por Marius Niveri en Unsplash


This content originally appeared on DEV Community and was authored by Ariel Calix


Print Share Comment Cite Upload Translate Updates
APA

Ariel Calix | Sciencx (2021-11-10T19:28:51+00:00) .Net Core vs NodeJS. Retrieved from https://www.scien.cx/2021/11/10/net-core-vs-nodejs/

MLA
" » .Net Core vs NodeJS." Ariel Calix | Sciencx - Wednesday November 10, 2021, https://www.scien.cx/2021/11/10/net-core-vs-nodejs/
HARVARD
Ariel Calix | Sciencx Wednesday November 10, 2021 » .Net Core vs NodeJS., viewed ,<https://www.scien.cx/2021/11/10/net-core-vs-nodejs/>
VANCOUVER
Ariel Calix | Sciencx - » .Net Core vs NodeJS. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2021/11/10/net-core-vs-nodejs/
CHICAGO
" » .Net Core vs NodeJS." Ariel Calix | Sciencx - Accessed . https://www.scien.cx/2021/11/10/net-core-vs-nodejs/
IEEE
" » .Net Core vs NodeJS." Ariel Calix | Sciencx [Online]. Available: https://www.scien.cx/2021/11/10/net-core-vs-nodejs/. [Accessed: ]
rf:citation
» .Net Core vs NodeJS | Ariel Calix | Sciencx | https://www.scien.cx/2021/11/10/net-core-vs-nodejs/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.