BT

Novidades O InfoQ vem desenvolvendo uma série de novas funcionalidades para melhorar sua experiência com o site. Confira!

Microsoft Reitera o Suporte à F#

| por Pierre-Luc Maheu Seguir 1 Seguidores , traduzido por Talles Lasmar Seguir 7 Seguidores em 10 ago 2017. Tempo estimado de leitura: 2 minutos |

Mads Torgersen e Philip Carter, respectivamente membros dos times de C# e F# da Microsoft, fizeram uma publicação promovendo o uso do F#. A postagem veio logo após a apresentação sobre F# no Build 2017. Eles conversaram sobre como a Microsoft gostaria de remover os obstáculos na adoção do F# e as melhorias para a programação em F# que o Visual Studio tráz.

Torgersen inicia dizendo que eles querem lidar com as preocupações que as pessoas têm em adotar F#. As duas mais frequentes são:

  • Nós não temos certeza que a Microsoft está por trás do F#.
  • As ferramentas não estão no mesmo nível que o C#.

A Microsoft trabalhou para tratar estes pontos no último ano. Uma das ações foi publicar a estratégia para as linguagens .NET que a Microsoft patrocina, onde F# é fortemente defendido:

Nós vamos permitir e encorajar uma forte participação da comunidade no F# continuando a construir a infraestrutura e ferramentas necessárias para que a comunidade contribua. Nós vamos fazer o F# ser a linguagem funcional com as melhores ferramentas do mercado, melhorando a experiência do uso da linguagem, removendo empecilhos para contribuições, e tratando pontos dolorosos deixando a experiência mais próxima de C# e VB. A medida que novas funcionalidades aparecerem no C#, nós iremos garantir que elas terão boa interoperabilidade com F#.

Já para o segundo maior obstáculo na adoção do F#, a Microsoft trabalhou em melhorias distribuídas no Visual Studio 2017. O autocomplete é uma área que melhorou, no qual a IDE agora sugere um módulo a ser aberto ao digitar o nome de uma função.

A funcionalidade de refatoração que renomeia itens é outra novidade para F# no Visual Studio 2017. Essa funcionalidade é um dos resultados concretos da implementação da API de workspace do Roslyn no compilador do F#. A funcionalidade no Visual Studio é a mesma para as outras linguagens, a API de workspace abstrai os detalhes de implementação de cada linguagem.

Carter enaltece o trabalho feito pelos membros da comunidade F#, que estão contribuindo para todas as áreas incluindo o compilador. A comunidade F# é descrita também como uma pioneira no open source na Microsoft. Por exemplo, o compilador F# é open source desde 2010 enquanto o compilador C# é open source desde 2015.

F# está muito bem ajustado para alguns trabalhos como o uso em Cloud. Isso se alinha com o objetivo da Microsoft em geral. Torgersen também conta que há um grande potencial de crescimento. Muitos usuários gostariam de utilizar F# se pudessem.

A documentação também foi aperfeiçoada como parte do objetivo de facilitar a adoção de F#. Diferentes tutoriais “Getting Started” estão disponíveis para F#.

Avalie esse artigo

Relevância
Estilo/Redação

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão
Comentários da comunidade

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

Dê sua opinião

Faça seu login para melhorar sua experiência com o InfoQ e ter acesso a funcionalidades exclusivas


Esqueci minha senha

Follow

Siga seus tópicos e editores favoritos

Acompanhe e seja notificados sobre as mais importantes novidades do mundo do desenvolvimento de software.

Like

Mais interação, mais personalização

Crie seu próprio feed de novidades escolhendo os tópicos e pessoas que você gostaria de acompanhar.

Notifications

Fique por dentro das novidades!

Configure as notificações e acompanhe as novidades relacionada a tópicos, conteúdos e pessoas de seu interesse

BT