Testando o código do Visual Studio

É aconselhável ler o que se segue com a mente aberta e sem a intenção de ser o mais radical do mundo GNU / Linux. E para quem tenta fazer o comentário: Não, isso não se tornou FromWindows, longe disso

Há muito tempo que estou pensando em escrever um artigo sobre a nova Microsoft que ele administra. Satya Nadella, o que é muito diferente daquela empresa malvada que exerce o seu monopólio em todo o lado querendo cobrir a maior parte do mercado, mas por uma razão ou outra não organizei as ideias e as reflita neste blog.

Esclareço, não é que agora o pessoal de Redmond tenha se tornado os mocinhos do filme, ou que tenha parado de executar atos monopolísticos, mas não se pode negar que nos últimos tempos temos testemunhado uma série de ações e mudanças que pelo menos eles dão muito em que pensar.

Algumas das mudanças

Você pode estar se perguntando de quais mudanças estou falando? Bem, começo com o mais importante de todos: A Microsoft começou a ouvir seus usuários. À primeira vista, não é mais aquela empresa que decidiu implementar algo no Windows e assim continuou por mais que seus usuários protestassem (como quando saíram do menu iniciar), e Windows 10 É o melhor exemplo disso.

No próprio Windows 10 eles implementaram uma série de mudanças que são no mínimo interessantes, por exemplo, a forma de gerenciar a rede é muito semelhante a NetworkManager até certo ponto e, finalmente, redimensionando a janela do CMD, isso não fica em um pequeno quadro fixo ... muitos saberão do que estou falando.

Para com ele Código aberto algumas mudanças interessantes também foram feitas. Já vimos como Microsoft reconhece Debian como uma excelente plataforma para implantar seu projeto Azul, um serviço na nuvem que se duvida, acredito que nos próximos anos será a principal fonte de receita desta empresa. Além disso, é dito que os aplicativos podem ser criados em ASP.NET 5 com suporte para Linux.

Acredite ou não (e eu não acreditei), a Microsoft tem colaborado ou trabalhado diretamente em um monte de projetos OpenSource, tentando ser de alguma forma uma empresa "muito mais aberta".

Mas, como dizemos por aqui, não coloco minhas mãos no fogo por ninguém. Com isso que eu disse anteriormente não quero dizer (vale a pena a redundância), que a Microsoft que era ruim antes agora é boa. Estou apenas reconhecendo de certa forma as boas decisões que eles têm tomado recentemente. E é aí que eu entro com o tópico inicial deste artigo: Visual Studio Code.

Visual Studio Code

VisualStudioCode_feature

A Microsoft surpreendeu muita gente ao disponibilizar para todos, gratuitamente, Visual Studio Code, que ainda não sei se é um editor de texto avançado ou um IDE, mas parece muito, muito familiar para mim. Texto sublime, Atom o Suportes, não só na aparência, mas em algumas de suas opções e funcionalidades. Na verdade, é escrito usando TypeScript / JavaScript e faz uso de NodeJS. Curiosamente, ele tem suporte para gerenciar nosso repositório Git.

Visual Studio Code (também conhecido como VSCode) suporta um muitos idiomas que oferece destaque de sintaxe, incluindo: Fornada, C ++, Closure, Coffee Script, DockerFile, F #, Go, Jade, Java, Guidão, Ini, Lua, Makefile, Redução de preço, Objetivo-C, Perl, PHP, PowerShell, Python, R, Navalha, Ruby, SQL, Visual Básico, XML. Além disso, possui preenchimento automático para APF, HTML, JavaScript, JSON, Menos, Sass e refatoração para C# y TypeScript.

Visual Studio Code

Quanto à personalização, oferece um tema claro e outro escuro, e no caso do GNU / Linux podemos editar o arquivo manualmente:

$HOME/.config/Code/User/settings.json.

e adicione certas opções. Além disso, possui muitos atalhos de teclado para tornar a vida mais fácil. Você pode ler tudo isso no site de documentação.

Documentação

Embora não seja uma ferramenta OpenSource, até onde eu sei, tem uma licença bastante permissivo até certo ponto para o benefício dos desenvolvedores. Por exemplo:

  • Geral. Você pode usar o software para desenvolver e testar seus aplicativos.
  • Uso de demonstração. Os usos permitidos acima incluem o uso do software na demonstração de seus aplicativos.
  • Copia de segurança. Você pode fazer uma cópia de backup do software para reinstalá-lo.
  • O software contém componentes de terceiros licenciados sob licenças de código-fonte aberto com obrigações de disponibilidade do código-fonte. Cópias dessas licenças estão incluídas no arquivo ThirdPartyNotices ou no arquivo de créditos que o acompanha. Você pode obter o código-fonte completo correspondente conosco se e conforme exigido pelas licenças de código aberto relevantes, enviando uma ordem de pagamento ou cheque de $ 5.00 para: Equipe de Conformidade do Código-Fonte, Microsoft Corporation, 1 Microsoft Way, Redmond, WA 98052 EUA

Embora nem tudo seja bom, como diz a mesma licença:

  • DADOS. O software pode coletar informações sobre você e seu uso do software e enviá-las à Microsoft. A Microsoft pode usar essas informações para fornecer serviços e melhorar nossos produtos e serviços. Para esta versão de pré-lançamento, os usuários não podem cancelar a coleta de dados. Alguns dos recursos do software podem permitir a coleta de dados dos usuários dos aplicativos desenvolvidos com o software. Se você usar esses recursos para permitir a coleta de dados em seus aplicativos, deverá cumprir as leis aplicáveis, incluindo o fornecimento de avisos apropriados aos usuários de seus aplicativos. Você pode aprender mais sobre coleta de dados e seu uso na documentação de ajuda e declaração de privacidade em http://go.microsoft.com/fwlink/?LinkID=528096&clcid=0x409. O uso do software atua como seu consentimento para essas práticas.

Estas são algumas das coisas mais interessantes que li sobre a referida licença, e como não sou advogado, não posso determinar se é uma coisa boa ou ruim. Mas, no fim.

Baixe e instale o Visual Studio Code

Os usuários do Archlinux podem instalar o Visual Studio Code do AUR:

$ yaourt -S vscode-bin

No entanto, não há necessidade de fazer isso, pois só temos que baixar o arquivo compactado que eles nos oferecem em seu site e executar o binário que ele contém. E isso e tudo.

Baixar VSCode

Conclusões do código do Visual Studio

Vale a pena deixar as opções que temos hoje no GNU / Linux que são abertas e gratuitas pelo VSCode? Claro que não, mas verdade seja dita, pelo menos para o meu trabalho como FrontEnd, o VSCode é uma excelente ferramenta (embora repita, não a explorei 100%).

Vale esclarecer também que não se trata de uma versão final, portanto o Software pode apresentar erros, porém até o momento não tive problemas em utilizá-lo. Sua interface é bastante amigável e funciona muito rápido.

O que não é OpenSource? Repito, não sei se está completamente fechado, mas usa tecnologias abertas e no final, quantos usam Opera ou aplicações semelhantes? Portanto, é do gosto de todos.