¿Qué más puede hacer C#? neto y winform?
. Neto, generalmente se refiere a
. Eso es NETFramework
Net framework.
C#, F#, VB, etc.
Idiomas soportados. plataforma de marco neto. Además de las diferentes características del lenguaje, estos lenguajes de programación primero se compilan en un lenguaje intermedio IL y luego se compilan en código de máquina. Es decir,
debería preguntar:
Qué está bien. NETO hacer? ¿Para qué desarrollo es adecuado C#?
-
No sé si el que pregunta sabe esto.
. NETCore es un marco diseñado por Microsoft para lograr una implementación multiplataforma. NETFramework. El tema es aprender C#, por lo que podemos discutir una base más amplia. netFramework y. netCore.
Debes aprender genéricos, delegados, eventos, expresiones, Linq, Lambda, colecciones, multithreading, asíncrono, etc. Para dominar C#. Con una buena base de C#, hablemos de las áreas que se pueden desarrollar.
WinForm
Winform se puede desarrollar, lo que significa que el software de ventana se puede desarrollar en Windows.
Porque
Netcore no es compatible con el desarrollo de Winform, por lo que solo puede ejecutarse en sistemas Windows.
Se puede utilizar el programa de consola
. NETframework/. NETCore puede ejecutarse en varios sistemas operativos, no solo Windows, ubuntu, centos, etc. El programa de consola que diseñe puede permitir el acceso a varios sistemas y usted puede diseñar software de operación y mantenimiento, puertas de enlace y microservicios.
WebAPP/WebApi
C# se puede utilizar para implementar API y sitios web permitidos multiplataforma.
Usa ASP. NETCore puede diseñar sitios web de forma más rápida y cómoda, e incluso puede diseñar API y otros clientes de acoplamiento.
Xamarin desarrolla aplicaciones para android/ios.
Es un framework para el desarrollo de aplicaciones multiplataforma. Con Xamarin, puedes usar C# para desarrollar aplicaciones de Android y Apple, y el mismo conjunto de código puede generar clientes para diferentes plataformas.
Juegos Solidarios
Se pueden desarrollar juegos a gran escala. Honor of Kings se desarrolla utilizando Unity.
Microservicios
Para crear servicios para grandes y medianas empresas, puede utilizar una arquitectura de microservicios que combine contenedores Docker y clústeres k8.
Internet de las Cosas
Se puede llevar a cabo el desarrollo de dispositivos inteligentes mediante el Internet de las Cosas.
Inteligencia artificial
Utilice ML.NET para el desarrollo de inteligencia artificial ML.NET es un marco de aprendizaje profundo lanzado por Microsoft.