.Net

/.Net

Estas son las novedades en .Net Core 3.0

Recientemente se ha publicado la version 3.0 de .Net Core en su fase preview 2. En este artículo vamos a resumir las principales novedades que incluyen esta nueva versión: .NET Standard 2.1 .NET Core 3.0 también implementa .NET Standard 2.1. Escritorio de Windows Quizá una de las novedades mas importantes es que, en esta nueva versión, se pueden compilar aplicaciones de escritorio de Windows con WPF y Windows Forms. Hay que decir también que este componente solo se admite en Windows. El componente de escritorio de Windows forma parte del SDK de .Net Core 3.0. De esta forma, se pueden crear proyectos nuevos de escritorio con los comandos dotnet new wpf o dotnet new winforms. Posibilita crear, abrir o depurar uno de estos proyectos desde Visual Studio directamente (se aconseja desde Visual Studio 2019 preview). Criptografía También se ha añadido compatibilidad con los cifrados AES-GCM y AES-CCM, que son implementados en las librerías System.Security.Cryptography.AesGcm y System.Security.Cryptography.AesCcm. Importación y exportación de claves criptográfica Se permite la importación y exportación de claves asimétricas publicas y privadas en los formatos estándar sin tener que [...]

2019-02-05T17:21:06+00:006 febrero, 2019|Categories: .Net, Azure|Tags: , , |0 Comments

Mejora el tiempo de carga de tu app Angular con Lazy-loading

Una de las principales ventajas que ofrece una aplicación SPA es intentar trasmitir al usuario una experiencia lo más parecida a una aplicación de escritorio desde el mundo web, eliminando retardos en la navegación intra-páginas y evitando la recarga de estas a cada envío de datos al servidor. La app corre por completo en el navegador del usuario. Estas aplicaciones, y en el caso tratado de Angular de la misma forma, generan un “paquete” JavaScript con todo el contenido de la web en un archivo, tanto el HTML de las vistas como el código JavaScript con su lógica, y este fichero puede crecer de forma alarmante. Normalmente en la de creación del paquete de despliegue se le aplica un proceso de minificado (minify) y de transcripción del código (uglify), de tal manera que reducimos el tamaño del fichero JavaScript, pero, incluso así, el tamaño del fichero puede ser demasiado grande, haciendo que la carga inicial de la aplicación penalice la experiencia de usuario. Angular aplica otras técnicas para reducir aún más el tamaño de paquete, como por ejemplo Tree-shaking, [...]

2019-01-23T09:24:14+00:0023 enero, 2019|Categories: .Net|Tags: , , , , , , |0 Comments