diff --git a/1 - Junior/5 - Editores de texto/1 - VSCode, o melhor amigo do dev/README.md b/1 - Junior/5 - Editores de texto/1 - VSCode, o melhor amigo do dev/README.md new file mode 100644 index 0000000..eba8b05 --- /dev/null +++ b/1 - Junior/5 - Editores de texto/1 - VSCode, o melhor amigo do dev/README.md @@ -0,0 +1,41 @@ +# VSCode , o melhor amigo do Dev + +
+ + + O queridinho dos desenvolvedores + +
+
+ +VSCode é tipo a Colgate dos editores, nove em cada dez editores recomendam. +Mas porque isso ? É mais leve? É o único gratuito ? É customizável ? + +**Sim para todas as perguntas !** + +O Visual Studio Code é um editor desenvolvido e distribuído gratuitamente pela Microsoft, completamente customizável, com temas e extensões que facilitam **DEMAIS** a vida do dev, seja você *Junior* ou *Senior*. + +As extensões vão desde simples *Snipets* ou auto-completadores, até interpretadores de linguagens ou imagens. + +
+ + + Uma amostra das infinitas extensões que o VSCode possui + +
+ +***Então além de gratuito é completamente customizável ?*** + +Sim, você pode alterar a temática do seu editor, deixando a cor em tonalidades de azul, preto, ou a cor que desejar, apenas procurando por temas na loja de extensões. +Mas não só de corzinhas para o editor está populado o vscode, mas organizadores de códigos como os *Brackets Colorizers*, que permitem que você saiba exatamente onde os parenteses estão sendo abertos e fechados, pois cara par possui uma cor diferente. +Ou até mesmo o *Prettier* que identa seu código sempre que você salva o arquivo, e te economiza MUITO tempo. + +Olhando dessa forma, deve parecer difícil de usá-lo, pois quanto mais customizável, mais difícil tende a ser algo, certo ? +ERRADÍSSIMO ! +O Visual studio code é super simples de se usar, e super intuitivo. Fora isso, se você precisar de algo, com poucas pesquisas você encontra um conteúdo no idioma que você quiser e precisar. + +Por tudo isso eu qualifiquei o VSCode como uma única estrelinha de dificuldade. Você tem tudo o que precisa de fácil acesso, sem precisar de maiores configurações ou tutoriais complexos. + +## Conclusão + +O Visual Studio Code é um editor para todos os desenvolvedores, tanto para os iniciantes que precisam de auxilio de snipets para criar seu código, quanto para os mais seniores, que só precisam se orientar bem no código escrito e testá-lo de diversas formas. \ No newline at end of file diff --git a/1 - Junior/5 - Editores de texto/2 - XCode, o vscode da Apple/README.md b/1 - Junior/5 - Editores de texto/2 - XCode, o vscode da Apple/README.md new file mode 100644 index 0000000..3eda37b --- /dev/null +++ b/1 - Junior/5 - Editores de texto/2 - XCode, o vscode da Apple/README.md @@ -0,0 +1,22 @@ +# XCode, o VSCode da Apple + +
+ + + O primo rico do Vscode + +
+ +Para quem usa Mac para desenvolver, já deve ter se deparado com o XCode, e percebido que ele é exatamente igual ao VSCode. + +
+ +
+ +Ele tem suas particularidades, porém é essencialmente o mesmo editor, com o único empecilho de que o XCode só roda em sistemas operacionais MacOs. +Para quem necessita desenvolver para iOS, feliz ou infelizmente você terá que adquirir um Mac, pois você só consegue criar o bundle do seu Apk para iOs em uma máquina que contenha MacOs. Existem alguns serviços online para ajudar com isso, servidores de aluguel, mas você não vai fugir do Mac. **hahahaha** + +## Conclusão + +Se você usa VSCode e vai migrar para o XCode, não vai sentir nenhuma diferença. +O layout é praticamente o mesmo, as extensões estão lá, as configurações são parecidas. Por esse motivo, eu dei 5 estrelas de 5 para esse editor. \ No newline at end of file diff --git a/1 - Junior/5 - Editores de texto/3 - Atom, o vscode do github/README.md b/1 - Junior/5 - Editores de texto/3 - Atom, o vscode do github/README.md new file mode 100644 index 0000000..895c50e --- /dev/null +++ b/1 - Junior/5 - Editores de texto/3 - Atom, o vscode do github/README.md @@ -0,0 +1,19 @@ +# Atom, o VSCode do Github + +
+ + + O tio do Vscode + +
+ +Se você está nessa a um pouco mais de tempo, ja ouviu ou viu alguém utilizando o **Atom**. +Desenvolvido pela empresa Github em 2014, o Atom veio para melhorar o ambiente do desenvolvedor, com auto complete, os primeiros temas e extensões. +O Atom veio para revolucionar, sendo melhor, mais leve, mais customizável que seu antecessor **Sublime Text**, além de gratuito, o que geralmente é o que pesa na balança. +
+ +
+ +## Conclusão + +Hoje em dia, o atom já foi deixado de lado, porque o VSCode tem extensões até para sanduicheiras elétricas, mas voce irá conseguir desempenhar muito bem a sua função. \ No newline at end of file diff --git a/1 - Junior/5 - Editores de texto/4 - SublimeText, o pai de todos/README.md b/1 - Junior/5 - Editores de texto/4 - SublimeText, o pai de todos/README.md new file mode 100644 index 0000000..7dae016 --- /dev/null +++ b/1 - Junior/5 - Editores de texto/4 - SublimeText, o pai de todos/README.md @@ -0,0 +1,20 @@ +# SublimeText, o pai de todos + +
+ + + O pai de todos os editores modernos + +
+ +Vindo desde 2008, o Sublime ainda é utilizado por muitos devs, sejam por serem da "velha guarda" (velha guarda de 2008 kkkkk) ou seja pela sua interface super minimalista ou até mesmo porque já pagou agora vai usar até o final, porque **99 doletas** não dão em árvore né. +Mas desde aquela época, os editores vem sendo mais ou menos a mesma coisa, diferindo apenas na quantidades de extensões e popularidade ou a quantidade de memória que eles necessitam para se manter rodando. + +
+ +
+ +## Conclusão + +Já comprou? Usa. Não comprou ainda e quer um editor para programar? Vai de VSCode. +Não tem nada de errado com o Sublime, muitas pessoas gostam e até preferem, mas nao tem nada de mais que os outros. \ No newline at end of file diff --git a/1 - Junior/5 - Editores de texto/Images/android_studio.jpg b/1 - Junior/5 - Editores de texto/Images/android_studio.jpg new file mode 100644 index 0000000..d36f722 Binary files /dev/null and b/1 - Junior/5 - Editores de texto/Images/android_studio.jpg differ diff --git a/1 - Junior/5 - Editores de texto/Images/atom.png b/1 - Junior/5 - Editores de texto/Images/atom.png new file mode 100644 index 0000000..5f6642a Binary files /dev/null and b/1 - Junior/5 - Editores de texto/Images/atom.png differ diff --git a/1 - Junior/5 - Editores de texto/Images/atom_screen.png b/1 - Junior/5 - Editores de texto/Images/atom_screen.png new file mode 100644 index 0000000..21ce0cf Binary files /dev/null and b/1 - Junior/5 - Editores de texto/Images/atom_screen.png differ diff --git a/1 - Junior/5 - Editores de texto/Images/empty-star.png b/1 - Junior/5 - Editores de texto/Images/empty-star.png new file mode 100644 index 0000000..e727837 Binary files /dev/null and b/1 - Junior/5 - Editores de texto/Images/empty-star.png differ diff --git a/1 - Junior/5 - Editores de texto/Images/extensoes_vscode.png b/1 - Junior/5 - Editores de texto/Images/extensoes_vscode.png new file mode 100644 index 0000000..3b4c59c Binary files /dev/null and b/1 - Junior/5 - Editores de texto/Images/extensoes_vscode.png differ diff --git a/1 - Junior/5 - Editores de texto/Images/fullfiled-star.png b/1 - Junior/5 - Editores de texto/Images/fullfiled-star.png new file mode 100644 index 0000000..6018238 Binary files /dev/null and b/1 - Junior/5 - Editores de texto/Images/fullfiled-star.png differ diff --git a/1 - Junior/5 - Editores de texto/Images/phpstorm.png b/1 - Junior/5 - Editores de texto/Images/phpstorm.png new file mode 100644 index 0000000..e0c408f Binary files /dev/null and b/1 - Junior/5 - Editores de texto/Images/phpstorm.png differ diff --git a/1 - Junior/5 - Editores de texto/Images/pycharm.png b/1 - Junior/5 - Editores de texto/Images/pycharm.png new file mode 100644 index 0000000..3603731 Binary files /dev/null and b/1 - Junior/5 - Editores de texto/Images/pycharm.png differ diff --git a/1 - Junior/5 - Editores de texto/Images/sublime_icon.png b/1 - Junior/5 - Editores de texto/Images/sublime_icon.png new file mode 100644 index 0000000..8be1c1f Binary files /dev/null and b/1 - Junior/5 - Editores de texto/Images/sublime_icon.png differ diff --git a/1 - Junior/5 - Editores de texto/Images/sublime_screen.png b/1 - Junior/5 - Editores de texto/Images/sublime_screen.png new file mode 100644 index 0000000..aca985d Binary files /dev/null and b/1 - Junior/5 - Editores de texto/Images/sublime_screen.png differ diff --git a/1 - Junior/5 - Editores de texto/Images/vscode.jpg b/1 - Junior/5 - Editores de texto/Images/vscode.jpg new file mode 100644 index 0000000..93d0579 Binary files /dev/null and b/1 - Junior/5 - Editores de texto/Images/vscode.jpg differ diff --git a/1 - Junior/5 - Editores de texto/Images/webstorm.png b/1 - Junior/5 - Editores de texto/Images/webstorm.png new file mode 100644 index 0000000..4893c50 Binary files /dev/null and b/1 - Junior/5 - Editores de texto/Images/webstorm.png differ diff --git a/1 - Junior/5 - Editores de texto/Images/xcode.png b/1 - Junior/5 - Editores de texto/Images/xcode.png new file mode 100644 index 0000000..8af8226 Binary files /dev/null and b/1 - Junior/5 - Editores de texto/Images/xcode.png differ diff --git a/1 - Junior/5 - Editores de texto/Images/xcode_screen.png b/1 - Junior/5 - Editores de texto/Images/xcode_screen.png new file mode 100644 index 0000000..843dd66 Binary files /dev/null and b/1 - Junior/5 - Editores de texto/Images/xcode_screen.png differ diff --git a/1 - Junior/5 - Editores de texto/README.md b/1 - Junior/5 - Editores de texto/README.md new file mode 100644 index 0000000..13a4b49 --- /dev/null +++ b/1 - Junior/5 - Editores de texto/README.md @@ -0,0 +1,250 @@ +# O que são editores de texto ? + +Segundo a **Wikipédia**, editores de texto ... + +> São aplicativos de edição de arquivos/ficheiros de texto. Editores de texto são frequentemente equipados com sistemas operacionais ou pacotes de desenvolvimento de software, e podem ser usados para alterar arquivos de configuração. + +Tá, mas o que exatamente significa isso ? +Significa que é todo programa em que você pode editar ou criar um texto, e o melhor amigo do desenvolvedor, seja você de qualquer uma das áreas do desenvolvimento. + +Existem vários editores, alguns com focos mais específicos, que serão citados a seguir, mas a maioria bem genéricos, porém cada um com sua particularidade. Vamos listar abaixo os mais conhecidos, e para que são utilizados. Vamos comigo nessa ? + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Icone + + Nome do Editor + + Link para download + + Foco do editor + + Nível de dificuldade + + Assinatura ? +
+ + + Android Studio + + + Download + + + Aplicativos mobile. + + + + + + + + Gratuito +
+ + + Atom + + + Download + + + Desenvolvimento em geral + + + + + + + + Gratuito +
+ + + PHP Storm + + + Download + + + Aplicações web, voltadas para a linguagem PHP + + + + + + + + Gratuito para teste 30 dias +
+ + + Py Charm + + + Download + + + Aplicações em python + + + + + + + + Assinatura PRO ou Versão da Comunidade gratuita +
+ + + Sublime + + + Download + + + Desenvolvimento web + + + + + + + + Gratuito ou pago +
+ + + VSCode + + + Download + + + Desenvolvimento em geral + + + + + + + + Gratuito +
+ + + Web Storm + + + Download + + + Desenvolvimento em geral web em geral + + + + + + + + Gratuito para teste 30 dias +
+ + + XCode + + + Download + + + Desenvolvimento em geral para computadores Apple + + + + + + + + Gratuito +
+ +## Resumindo + +Existem diversos editores de texto, cada um para uma finalidade. Para descobrir mais de cada um, o que faz cada um único para o seu uso, dê uma olhada nos ficheiros acima, onde contaremos mais sobre cada um, e porque escolher um ou outro. +Te vejo em breve, e bons estudos !