Files
build-web-application-with-…/pt-br/01.0.md
2015-07-06 00:48:41 -03:00

1.3 KiB

1 Configuração do ambiente de desenvolvimento

Seja bem vindo ao mundo Go, vamos começar a explorar!

Go é uma linguagem compilada rápida incluindo coletor de lixo e multiplataforma. Veja abaixo algumas vantagens de utiliza la:

  • Compilação rápida em projetos de todos os portes.
  • Mantém um modelo padrão no desenvolvimento de software, sendo assim evitando futuros problemas associados ao estilo C de desenvolvimento.
  • É estática, não tem níveis no seu sistema de tipo, então não precisaremos gastar tempo trabalhando com a relação de tipos de variaveis. É bem leve e orientada a objetos.
  • Realiza a coleta de lixo. Isso melhora o desempenho e a comunicação com diversos sistemas operacionais;
  • Foi desenvolvida para todas as plataformas.

Go é uma linguagem compilada. Combina a eficiência de desenvolvimento das linguagens interpretadas e dinâmicas por sua segurança em tipos estáticos. É uma ótima escolha por ser multi-plataforma e moderna. Por um tempo não haviam pacotes e ferramentas de terceiros para resolver problemas comuns e tudo tinha que ser feito e refeito, como reconstruir a roda, por isso nasceu o interesse na linguagem.

Nesse capitulo, vamos aprender a instalar e configurar nosso próprio ambiente de desenvolvimento.