MOS-P5: Explorando el amplio y creciente Microsoft Open Source – Parte 5

MOS-P5: Explorando el amplio y creciente Microsoft Open Source – Parte 5

MOS-P5: Explorando el amplio y creciente Microsoft Open Source – Parte 5

Con esta quinta parte de la serie de artículos sobre el «Microsoft Open Source» continuamos nuestra exploración del amplio y creciente catálogo de aplicaciones abiertas desarrolladas por el Gigante Tecnológico de «Microsoft».

Para así, continuar expandiendo nuestros conocimientos sobre las aplicaciones abiertas liberadas por cada uno de los Gigantes Tecnológicos del grupo conocido como GAFAM. Qué como muchos ya saben, está conformado por las empresas norteamericanas siguientes: «Google, Apple, Facebook, Amazon y Microsoft».

GAFAM Open Source: Gigantes Tecnológicos a favor del Código Abierto

GAFAM Open Source: Gigantes Tecnológicos a favor del Código Abierto

Para aquellos interesados en explorar nuestra inicial publicación relacionada con el tema, pueden hacer clic en el siguiente enlace, luego de finalizar de leer esta presente publicación:

“Hoy en día, las organizaciones tanto públicas como privadas, van encaminándose progresivamente a una mayor integración del Software Libre y Código Abierto a sus modelos, plataformas, productos y servicios de negocio. Es decir, que las tecnologías libres y abiertas son cada vez más una parte importante de la forma de trabajo hacia adentro y hacia afuera de las mismas, en beneficio de sus dueños, y clientes o ciudadanos.” GAFAM Open Source: Gigantes Tecnológicos a favor del Código Abierto.

Artículo relacionado:
GAFAM Open Source: Gigantes Tecnológicos a favor del Código Abierto

Mientras que, para explorar las partes anteriores relacionadas de esta serie, pueden hacer clic en el siguiente enlace:

Artículo relacionado:
MOS-P1: Explorando el amplio y creciente Microsoft Open Source – Parte 1
Artículo relacionado:
MOS-P2: Explorando el amplio y creciente Microsoft Open Source – Parte 2
Artículo relacionado:
MOS-P3: Explorando el amplio y creciente Microsoft Open Source – Parte 3

Artículo relacionado:
MOS-P4: Explorando el amplio y creciente Microsoft Open Source – Parte 4

Explorando el amplio y creciente Microsoft Open Source

MOS-P5: Microsoft Open Source – Parte 5

Aplicaciones del Microsoft Open Source

Antes de empezar, vale destacar del sitio web oficial de Microsoft Open Source (MOS) su propia auto-descripción:

“Un sitio abierto, flexible y colaborativo donde el código abierto permite que los productos y servicios de Microsoft aporten opciones, tecnología y comunidad a terceros.”

Además, el Microsoft Open Source puede explorarse directamente a través del siguiente enlace a sus Proyectos disponibles.

MOS-P5: Microsoft Open Source – Parte 5

MOS-P5: Microsoft Open Source – Parte 5

Del «Microsoft Open Source» estas son las siguientes Apps de la lista que toca seguir explorando:

Forge

De forma breve, en el sitio web del «Microsoft Open Source» describen a esta aplicación de la siguiente manera:

“Es un framework genérico de bajo código construido en un caminador de árbol impulsado por la configuración.”

Mientras que, su sitio web oficial en GitHub agrega lo siguiente sobre el mismo, de la siguiente forma:

“Forge es una gran biblioteca para los desarrolladores que quieren construir y ejecutar su propio motor de flujo de trabajo de bajo código desde dentro de su aplicación. Forge, guarda similitudes con otras soluciones de bajo código, ya que, recorre una estructura similar a un árbol de decisiones que se define en un archivo de configuración JSON dado por su aplicación, ejecuta acciones y se pueden utilizar los resultados para decidir qué nodo hijo visitar a continuación, y por último, permite editar los archivos de configuración a través de una experiencia de interfaz de usuario.”

Nota: Más información detallada y útil puede encontrarse directamente sobre el siguiente enlace: Forge.

Graph Engine

De forma breve, en el sitio web del «Microsoft Open Source» describen a esta aplicación de la siguiente manera:

“Es un motor de procesamiento de gráficos en memoria distribuido y de código abierto.”

Mientras que, su sitio web oficial agrega lo siguiente sobre el mismo, de la siguiente forma:

“Graph Engine (GE) es un motor de procesamiento de datos distribuido en memoria, respaldado por un almacén RAM fuertemente tipificado y un motor de computación general distribuido. El almacén RAM distribuido proporciona un almacén de valor-clave de alto rendimiento y direccionable globalmente en un clúster de máquinas. A través del almacén RAM, GE permite la potencia de acceso rápido a datos aleatorios sobre un gran conjunto de datos distribuidos.”

Además, en su sitio web oficial en GitHub añade el siguiente contenido:

“Graph Engine usa un lenguaje de consulta de grafos (Language Integrated Knowledge Query – LIKQ), el cual es muy versátil, ya que, combina la capacidad de exploración rápida de grafos con la flexibilidad de la expresión lambda. Los cálculos del lado del servidor pueden expresarse en expresiones lambda, incrustarse en LIKQ y ejecutarse en los servidores de Graph Engine durante el recorrido del gráfico.”

Language Server Protocol

De forma breve, en el sitio web del «Microsoft Open Source» describen a esta aplicación de la siguiente manera:

“Es una tecnología de software utilizada para definir el protocolo utilizado entre un editor o IDE y un servidor de idiomas para proporcionar funciones útiles.”

Mientras que, su sitio web oficial de GitHub agrega lo siguiente sobre el mismo, de la siguiente forma:

“El Protocolo de Servidor de Lenguaje (LSP) sirve para definir el protocolo utilizado entre un editor o IDE y un servidor de idiomas que proporciona características de lenguaje como autocompletar, ir a la definición, encontrar todas las referencias, entre otras. El objetivo del Formato de Índice del Servidor de Lenguaje (LSIF, pronunciado como «else if») es apoyar la navegación rica en código en las herramientas de desarrollo o en una interfaz web sin necesidad de una copia local del código fuente.”

Nota: Es importante aclarar para los menos entendidos que, un servidor de idiomas está destinado a proporcionar la inteligencia específica del idioma y a comunicarse con las herramientas de desarrollo a través de un protocolo que permite la comunicación entre procesos. Y la idea detrás del Protocolo de Servidores de Lenguaje (LSP) es estandarizar el protocolo para la comunicación entre estos servidores y las herramientas de desarrollo. De este modo, un único servidor de idiomas puede reutilizarse en varias herramientas de desarrollo, que a su vez pueden admitir varios idiomas con un esfuerzo mínimo.

Imagen generica para conclusiones de artículos

Conclusión

Esperamos que esta pequeña y útil publicación sobre esta quinta exploración del «Microsoft Open Source», ofrezca una interesante y amplia variedad de aplicaciones abiertas desarrolladas por el Gigante Tecnológico de «Microsoft»; y sea de mucho interés y utilidad, para toda la «Comunidad de Software Libre y Código Abierto» y de gran contribución a la difusión del maravilloso, gigantesco y creciente ecosistema de aplicaciones de «GNU/Linux».

Por ahora, si te ha gustado esta publicación, no dejes de compartirla con otros, en tus sitios web, canales, grupos o comunidades favoritas de redes sociales o sistemas de mensajería, preferiblemente libres, abiertas y/o más seguras como Telegram, Signal, Mastodon u otra del Fediverso, preferiblemente.

Y recuerda visitar nuestra página de inicio en «DesdeLinux» para explorar más noticias, además de unirte a nuestro canal oficial de Telegram de DesdeLinux. Mientras que, para mayor información, puedes visitar cualquier Biblioteca en línea como OpenLibra y JedIT, para acceder y leer libros digitales (PDFs) sobre este tema u otros.


El contenido del artículo se adhiere a nuestros principios de ética editorial. Para notificar un error pincha aquí.

Sé el primero en comentar

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.