ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

El panorama de Microsoft y sus tecnologías en los últimos años


Enviado por   •  20 de Febrero de 2019  •  Ensayo  •  817 Palabras (4 Páginas)  •  89 Visitas

Página 1 de 4

El panorama de Microsoft y sus tecnologías en los últimos años

Desde la aparición de .Net como una respuesta ante las necesidades de los negocios que giran alrededor de la web y de la competencia, Microsoft ha desarrollado una idea centralizada “económica y robusta” que brinda a los desarrolladores y a los usuarios un conjunto de herramientas integradas con el fin  de crear y ejecutar aplicativos que gocen de intercompatibilidad entre sus plataformas y distintos lenguajes de programación, este conjunto de herramientas es conocido hoy en día como .Net Framework.

Los tiempos han cambiado y el avance tecnológico crece exponencialmente con respecto el día de ayer, partiendo de las necesidades de hoy en día,  las necesidades del usuario final radican desde la ejecución multiplataforma de sus aplicativos  y la integración de estos, como el procesamiento de operaciones complejas en la nube, estableciendo una relación entre la experiencia de usuario (UX)  y el rendimiento de las operaciones, de las cuales el conjunto de herramientas original de Microsoft se ha quedado un poco atrás.

Ante esta problemática Microsoft ha desarrollado un nuevo conjunto de herramientas denominadas .Net Core, algo más pequeña que su conjunto original y al igual que .Net Framework de tipo CLR (Common Language Runtime), pero con distintos enfoques, de los cuales cabe resaltar:

Código abierto (Open Source); mejorando las comunidades de la web, ofreciendo un proceso transparente de desarrollo, la presencia de multiplataforma por medio de la ejecución del Core en distintos sistemas operativos y distintas arquitecturas, innovando su presencia tanto en la nube como en aplicativos enfocados en el Internet de las cosas (IOT) , su desarrollo flexible y modularidad, que permite un desarrollo más ágil optimizando el uso de recursos por medio de la implementación de paquetes NuGet necesarios para la ejecución, ofreciendo una mayor seguridad, un mejor rendimiento y estabilidad  con la intención de tener una implementación más moderna.

Por otro lado Microsoft en los últimos años  ha comenzado a interactuar con los distintos escenarios de las comunidades libres y de open source, como por ejemplo la adquisición de Github, la virtualización de algunas distribuciones basadas en GNU/Linux , como por ejemplo: Ubuntu, OpenSuse,Debian,Kali entre otros;  por medio de lo que ellos hacen llamar WSL (Windows Subsystem for Linux) en su último sistema operativo (Windows 10), y la adquisición de Xamarin como uno de los principales pilares hoy en día del desarrollo tecnológico de Microsoft.

Xamarin es una propuesta elaborada por uno de los creadores de Gnome (Entorno de escritorio en GNU/Linux) que fue adquirido por Microsoft en el 2016, cuyo objetivo fundamental es elaborar aplicaciones nativas entre las distintas plataformas y sistemas operativos.

Hoy en dia esta idea es posible gracias a las distintas capas de abstracción que implementa Xamarin basado en Mono con el objetivo de compartir código base que permita la ejecución de aplicativos en las distintas plataformas por medio del uso de C#, llevando a .NET a capacidades ilimitadas por la creatividad y la imaginación, implementando WPF (Windows Presentation Foundation) para el manejo de las interfaces.

...

Descargar como (para miembros actualizados) txt (6 Kb) pdf (67 Kb) docx (454 Kb)
Leer 3 páginas más »
Disponible sólo en Clubensayos.com