Conteúdos

Ferramentas para desenvolvedores

Nesse artigo quero apresentar inicialmente algumas ferramentas que com o uso delas irá trazer facilidades para quem quer começar sua carreira no mundo de desenvolvimento.

Não tem como negar que um bom conhecimento em um framework ou uma linguagem promove uma boa produtividade para nós desenvolvedores. Mas hoje temos algumas ferramentas que considero essencial para um desenvolvedor. Nesse artigo quero apresentar algumas ferramentas que considero essencial e que facilita a vida de todo desenvolvedor. Além de ajudar, todas elas são ferramentas Open Soure e que você não terá que pagar nada para o uso.

Visual Studio Code

/ferramentas-para-desenvolvedores/visual-studio-code.png
Visual Studio Code
Sempre que falamos de Microsoft ainda vejo muitos da comunidade torce o nariz antes de realizar qualquer teste, mas não tem como negar que o Visual Studio Code tem se tornado cada vez mais uma ferramenta muito útil e que simplifica muito nossa vida. O Visual Studio Code é um editor de texto multiplataforma desenvolvido pela Microsoft para uso em desenvolvimento de aplicações Web, que cada vez mais ganha ótimas integrações com outras ferramentas de desenvolvimento.

Windows Terminal

/ferramentas-para-desenvolvedores/windows-terminal.png
Windows Terminal
A segunda ferramenta que tenho gostado cada vez mais, é uma ferramenta onde para desenvolvedores que usam a plataforma Windows foi muito bom poder usá-la. Concordo que para quem usa Linux há ótimos terminais para escolha, mas na plataforma Windows o Prompt de Comandos sempre foi uma ferramenta que deixou a desejar, com o surgimento do Power Shell veio algumas melhoras, mas ainda sempre foi enrijecido.

Com o lançamento do Windows Terminal a Microsoft trouxe algumas facilidades e simplicidade no seu uso que tem ganhado minha simpatia, sei que tem algumas coisas a melhorar, mas já é um ótimo avanço.

Git e Github

/ferramentas-para-desenvolvedores/github.png
Git e Github
Quem nunca iniciou o desenvolvimento de algum código fonte e de repente se deparou com uma mudança que impacta totalmente aquela versão do código e simplesmente você pensa, como posso manter uma versão exata desse código para caso a sua alteração quebrar o código fonte você de forma simples, possa voltar para a versão anterior sem preocupação? Git é um sistema de controle de versão distribuído gratuito e de código aberto que facilita todo o controle do seu código fonte de forma simples e fácil, ele garante todo controle de versão do seu código fonte, desde projetos pequenos a muito grandes com velocidade e eficiência. E quando eu falo em código fonte é apenas um exemplo, pois ele pode gerenciar versionamento de qualquer tipo de arquivos, como textos, planilhas, imagens ou mídias.

Já o GitHub fornece um repositório em nuvem que possibilita armazenar seu projeto de forma simples e rápida, além de te disponibilizar uma interface que facilita a visualização do seu código fonte de forma muito simples.

WSL

/ferramentas-para-desenvolvedores/wsl.png
WSL
Para quem é desenvolvedor e utiliza a plataforma Windows o WSL sem dúvida veio para ajudar muito na produtividade e simplicidade no dia a dia do desenvolvedor. O WSL (Windows Subsystem for Linux) é um projeto da Microsoft que permite a execução do Linux totalmente transparente dentro do Windows, isso vai te possibilitar uma infinidade de recursos e facilidades na sua jornada de desenvolvimento.

Docker

/ferramentas-para-desenvolvedores/docker.png
Docker
E por fim o Docker, nem é preciso esforço para entender que hoje ele é essencial na vida do desenvolvedor. Docker é um projeto open source que foi criado usando a linguagem GO, com objetivo de facilitar o gerenciamento de container linux, cada contêiner é construído de forma isolada para sua aplicação. Todo container é executado de forma isolada no sistema provedor.

Para os próximos posts vamos falar de cada uma delas individualmente para que possamos apresentar de forma mais didática seus recursos e benefícios, então até breve e muito obrigado por você chegar até aqui.