MOS-P5: Explorando o vasto e crescente código-fonte aberto da Microsoft - Parte 5

MOS-P5: Explorando o vasto e crescente código-fonte aberto da Microsoft - Parte 5

MOS-P5: Explorando o vasto e crescente código-fonte aberto da Microsoft - Parte 5

Com esta quinta parte da série de artigos no "Microsoft Código aberto " Continuamos nossa exploração do vasto e crescente catálogo de aplicativos abertos desenvolvido por Gigante tecnológico de «Microsoft ».

A fim de continuar expandindo nosso conhecimento sobre os aplicativos abertos lançados por cada um dos Gigantes Tecnológicos do grupo conhecido como GAFAM. O que, como muitos já sabem, é formado pelas seguintes empresas norte-americanas: "Google, Apple, Facebook, Amazon e Microsoft".

GAFAM Open Source: Gigantes Tecnológicos a favor do Open Source

GAFAM Open Source: Gigantes Tecnológicos a favor do Open Source

Para aqueles interessados ​​em explorar nosso publicação inicial relacionada ao tema, você pode clicar no link a seguir, após terminar de ler esta publicação:

“Hoje, as organizações públicas e privadas estão progressivamente se movendo em direção a uma maior integração do Software Livre e Código Aberto aos seus modelos de negócios, plataformas, produtos e serviços. Por outras palavras, as tecnologias livres e abertas são cada vez mais uma parte importante da forma de trabalhar dentro e fora delas, para benefício dos seus proprietários, clientes ou cidadãos. ” GAFAM Open Source: Gigantes Tecnológicos a favor do Open Source.

GAFAM Open Source: Gigantes Tecnológicos a favor do Open Source
Artigo relacionado:
GAFAM Open Source: Gigantes Tecnológicos a favor do Open Source

Enquanto, para explorar o Partes anteriores relacionadas desta série, você pode clicar no seguinte link:

MOS-P1: Explorando o vasto e crescente código-fonte aberto da Microsoft - Parte 1
Artigo relacionado:
MOS-P1: Explorando o vasto e crescente código-fonte aberto da Microsoft - Parte 1
MOS-P2: Explorando o vasto e crescente código-fonte aberto da Microsoft - Parte 2
Artigo relacionado:
MOS-P2: Explorando o vasto e crescente código-fonte aberto da Microsoft - Parte 2
MOS-P3: Explorando o vasto e crescente código-fonte aberto da Microsoft - Parte 3
Artigo relacionado:
MOS-P3: Explorando o vasto e crescente código-fonte aberto da Microsoft - Parte 3
MOS-P4: Explorando o vasto e crescente código-fonte aberto da Microsoft - Parte 4
Artigo relacionado:
MOS-P4: Explorando o vasto e crescente código-fonte aberto da Microsoft - Parte 4

Explorando o vasto e crescente código-fonte aberto da Microsoft

MOS-P5: Microsoft Open Source - Parte 5

Aplicações do Código Aberto da Microsoft

Antes de começar, vale destacar o site oficial da Código Aberto da Microsoft (MOS) sua própria autodescrição:

"Um site aberto, flexível e colaborativo em que o código aberto permite que os produtos e serviços da Microsoft ofereçam opções, tecnologia e comunidade a terceiros."

Além disso, o Código Aberto da Microsoft pode ser explorado diretamente através do seguinte link para seu Projetos Disponíveis.

MOS-P5: Microsoft Open Source - Parte 5

MOS-P5: Microsoft Open Source - Parte 5

Del "Código Aberto da Microsoft" Estes são os seguintes aplicativos da lista que você deve continuar explorando:

Forjar

Resumidamente, no site da "Código Aberto da Microsoft" descreva esta aplicação da seguinte forma:

"É uma estrutura genérica de baixo código construída em um andador de árvore orientado por configuração."

Enquanto o dele site oficial no GitHub adicione o seguinte sobre ele, da seguinte maneira:

“Forge é uma ótima biblioteca para desenvolvedores que desejam construir e executar seu próprio mecanismo de fluxo de trabalho de baixo código de dentro de seu aplicativo. Forge, tem semelhanças com outras soluções de baixo código, pois passa por uma estrutura semelhante a uma árvore de decisão que é definida em um arquivo de configuração JSON fornecido por sua aplicação, executa ações e os resultados podem ser usados ​​para decidir qual nó filho visita abaixo e, por último, permite editar os arquivos de configuração por meio de uma experiência de interface do usuário. "

Nota: Informações mais detalhadas e úteis podem ser encontradas diretamente no seguinte link: Forjar.

Motor gráfico

Resumidamente, no site da "Código Aberto da Microsoft" descreva esta aplicação da seguinte forma:

"É um mecanismo gráfico de código aberto distribuído na memória."

Enquanto o dele Site oficial adicione o seguinte sobre ele, da seguinte maneira:

“O Graph Engine (GE) é um mecanismo de processamento de dados distribuído na memória, suportado por um armazenamento de RAM fortemente tipado e um mecanismo de computação distribuída geral. O armazenamento de RAM distribuído fornece um armazenamento de valor-chave endereçável globalmente e de alto desempenho em um cluster de máquinas. Por meio do armazenamento RAM, a GE possibilita o acesso rápido a dados aleatórios em um grande conjunto de dados distribuídos. "

Além disso, em seu site oficial no GitHub adicione o seguinte conteúdo:

“O Graph Engine utiliza uma linguagem de consulta de gráfico (Language Integrated Knowledge Query - LIKQ), que é muito versátil, pois combina a capacidade de explorar gráficos rapidamente com a flexibilidade da expressão lambda. Os cálculos do lado do servidor podem ser expressos em expressões lambda, embutidos no LIKQ e executados nos servidores Graph Engine durante a travessia do gráfico. "

Protocolo de Servidor de Linguagem

Resumidamente, no site da "Código Aberto da Microsoft" descreva esta aplicação da seguinte forma:

"É uma tecnologia de software usada para definir o protocolo usado entre um editor ou IDE e um servidor de linguagem para fornecer funções úteis."

Enquanto o dele Site oficial do GitHub adicione o seguinte sobre ele, da seguinte maneira:

“O Language Server Protocol (LSP) é usado para definir o protocolo usado entre um editor ou IDE e um servidor de linguagem que fornece recursos de linguagem como autocompletar, ir para definição, encontrar todas as referências, entre outros. O objetivo do Language Server Index Format (LSIF, pronunciado "else if") é oferecer suporte à navegação rica em código em ferramentas de desenvolvimento ou em uma interface da web sem a necessidade de uma cópia local do código-fonte. "

Nota: É importante esclarecer para os menos experientes que um servidor de linguagem se destina a fornecer inteligência específica da linguagem e se comunicar com ferramentas de desenvolvimento por meio de um protocolo que permite a comunicação entre processos. E a ideia por trás do Language Servers Protocol (LSP) é padronizar o protocolo de comunicação entre esses servidores e ferramentas de desenvolvimento. Dessa forma, um único servidor de linguagem pode ser reutilizado em várias ferramentas de desenvolvimento, que por sua vez podem oferecer suporte a vários idiomas com o mínimo de esforço.

Imagem genérica para conclusões do artigo

Conclusão

Nós esperamos isso "postinho útil" nesta quinta exploração do «Microsoft Open Source», oferece uma interessante e ampla variedade de aplicativos abertos desenvolvidos pela Gigante Tecnológica de «Microsoft»; e é de grande interesse e utilidade, para todo o «Comunidad de Software Libre y Código Abierto» e de grande contribuição para a difusão do maravilhoso, gigantesco e crescente ecossistema de aplicações de «GNU/Linux».

Por enquanto, se você gostou disso publicación, Não pare Compartilhe com outras pessoas, nos seus sites, canais, grupos ou comunidades de redes sociais ou sistemas de mensagens preferidos, de preferência gratuitos, abertos e / ou mais seguros como Telegram, Signal, Mastodonte ou outro de Fediverse, preferencialmente.

E lembre-se de visitar nossa página inicial em «DesdeLinux» para explorar mais novidades, bem como aderir ao nosso canal oficial de Telegrama de DesdeLinux. Embora, para obter mais informações, você pode visitar qualquer Biblioteca online como OpenLibra y jedit, para acessar e ler livros digitais (PDFs) sobre este assunto ou outros.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.