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

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

luis511024Ensayo20 de Febrero de 2019

817 Palabras (4 Páginas)115 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.

Finalmente cabe concluir que el desarrollo tecnológico que ha tenido Microsoft en los últimos años se debe al giro producido en su cambio de enfoque orientado a las comunidades  y a las necesidades de los usuarios, que han permitido el desarrollo de nuevas tecnologías como por ejemplo .Net core, Xamarin, entre otros, con la integración de sus tradicionales productos y servicios, ,como el entorno de  desarrollo de Visual Studio  y Microsoft Office forjando una relación de comunidades libres, de open source entre privativos que brinden a los usuarios y a los desarrolladores un conjunto de herramientas eficaces, óptimas e innovadoras que sirvan para satisfacer las necesidades tecnológicas que se demandan hoy en el mundo.

...

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