lunes, 22 de noviembre de 2021

Net 6 and VS 2020 really Rocks!!! (realemente esta buenisimo)

Net 6 es un parte aguas para el desarrollo en el mundo empresarial, una única flataforma para desarrollar en todos los dispositovos, es rápido, ágil y escribiremos mucho menos código del que estamos acostumbrados.

Opciones como HotReload, harán nuestro trabajo más productivo y eficiente.

Apis mínimas o Minimal Web Apis.    Esto no solo se trata de escribir menos lineas de código es necesario cambiar de paradigma, pensar en  "micro" servicios y organizar tu aplicación de tal forma que aproveches esta arquitectura.  No es para todos ni para todas las aplicaciones pero tiene un gran potencial si encuentras como aprofecharlas.

Estamos ya finalmente sobre 64 bits, full en VS 2020, hasta el VS 2019 corre mas rapido dese que instale la ultima actualización del producto.  Esto lo podemos disfrutar con el intelllisense que vuela y mucho mas sugerencias nos hace que las versiones anteriores... relamente Rocks!.

No quiero dejar de mencionar el manejo de nulos que es el mayor error que sucede en la programación en el ambiente .NET. así que me parece genial que ya haya una alternativa para minimizar este error que agobia a tantos usuarios y programadores incautos que no validan los nulos.

Aquí una probadita de lo que les menciono amigos de la codificación.

var miColeccion = new List<Sala> { 

    new ("SALA GAMA",30, false )

    ,new ("SALA LEON", 25,false) 

    , new Sala("SALA 100 FUEGOS", 100, false )

};

var salaPredeterminada = miColeccion.FirstOrDefault(o => o.Nombre == "SALA VIRTUAL", new ("SALA VIRTUAL",20,true));

Console.WriteLine($"Salda predeterminada: {salaPredeterminada?.Nombre}");

Console.ReadLine();

internal class Sala

{

    public Sala(string? nombre, int capacidad, bool disponible)

    {

        Nombre = nombre;

        Capacidad = capacidad;

        Disponible = disponible;

    }


    public string? Nombre { get; set; }

    public int Capacidad { get; set; }

    public  bool Disponible { get; set; }

}

--------------------------------- SALIDA  DE CONSOLA ------------------

Salda predeterminada: SALA VIRTUAL


Code4Fun!,


Manolo Herrera




No hay comentarios.: