.Net

/.Net

Conociendo Universal Windows Platform

Las aplicaciones clásicas de Windows nos han acompañado desde siempre. Han ido evolucionando junto con el propio sistema Windows. Sin embargo, la llegada de los móviles, tablets y otros dispositivos con funciones táctiles y orientados cada vez más al ocio, junto con la nueva manera de interactuar con ellos, pusieron al límite las posibilidades de estas “aplicaciones tradicionales” y se hizo necesario un nuevo enfoque. Una renovación en todos los sentidos, similar a la que experimentó Windows a partir de Windows 8, que mitigara los males heredados por la retrocompatibilidad, que enmendara problema de diseño y proporcionara una línea evolutiva limpia y clara. [Tweet "Universal Windows Platform: móvils, tablets y todo tipo de dispositivos compatibles en un solo desarrollo vía @bravent"] En gran medida, esto fue necesario porque las aplicaciones clásicas lastraban una dependencia total con la vieja e intrincada API de Windows (Win32), que con los años se había ido haciendo cada vez más pesada, liosa y, sobre todo, desfasada. Acorde a los nuevos tiempos, se desarrolló una nueva plataforma de ejecución para un nuevo tipo de aplicaciones. [...]

2019-06-19T09:04:33+00:0019 junio, 2019|Categories: .Net|Tags: , , , , , , , , , |0 Comments

Qué podemos esperar de NativeScript

Muchas veces, los desarrolladores nos hemos encontrado con la típica frase o requerimiento: “Oye, necesitamos una app web pero que también funcione bien en un móvil, como si fuera una app de móvil”. NativeScript es la herramienta perfecta para cumplir con la petición del cliente. En empresas no muy grandes donde los perfiles son Angular o Vue es realmente donde esta tecnología funciona realmente bien. Como definición, NativeScript es un framework de desarrollo de aplicaciones móviles mediante tecnologías web. Para ello, podemos usar JavaScript, TypeScript o frameworks completos, como por ejemplo, Angular o Vue. Desde el punto de vista de un consultor web, NativeScript abre un nuevo escenario, ya que, aprovechando el conocimiento y experiencia con Angular, da la posibilidad de crear aplicaciones nativas para móvil haciendo uso de las mismas tecnologías y herramientas que se usan diariamente para el desarrollo de aplicaciones web. Esta es la clave de NativeScript: sin aprender casi nada nuevo, abre un nuevo horizonte. Por otro lado, desde el punto de vista empresarial, lo más interesante que ofrece es la rentabilidad; esto es, ofrecer [...]

2019-05-17T17:41:54+00:0014 mayo, 2019|Categories: .Net|Tags: , , , , |0 Comments

8 May 2019Desarrollando con Angular y Vue para Móvil con NativeScript

El próximo miércoles 8 de mayo nuestros compañeros José Fernando Almoguera y Rafael Sánchez estarán en DotNet Málaga explicando cómo desarrollar para móvil con NativeScript con Angular y Vue.NativeScript permite a empresas pequeñas o equipos específicos de web realizar app nativas móviles haciendo uso de las misma tecnología que se usa en el desarrollo web. Además de no necesitar más de un equipo de desarrollo, mucho del código generado se puede compartir en el desarrollo de una app web y mobile.José Fernando y Rafael, como expertos en web, demostrarán cómo se puede generar una app móvil a partir de apps web. ¡Me apunto!

2019-07-10T07:14:43+00:0024 abril, 2019|Categories: .Net, Bravent, evento, Eventos|Tags: , , , , , , |0 Comments

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