2. Ambientes de desenvolvimento =============================== - Neste curso será adotado o sistema operacional GNU/Linux como plataforma básica de trabalho. - Porém, o conteúdo do curso pode ser facilmente adaptado para outros sistemas. - Se você usa Windows ou MacOSX para desenvolvimento e quiser seguir normalmente o curso, recomendamos a criação de uma máquina virtual em GNU/Linux usando o Vagrant de acordo com a aula de `DevOps `_. Ambiente básico --------------- - Editor de texto ou IDE: produz código. - Emulador de terminal: execução de tarefas. - Navegador web: ambiente de teste. Editores -------- - Vantagens dos IDEs (NetBeans, Eclipse, Aptana, etc): - Ambiente de desenvolvimento integrado. - Vantagens dos editores de texto (Atom, Emacs, VIM, Notepad++, gedit etc): - Simplicidade. - Performance. Atividades ---------- - Teste diversos editores de textos e IDEs disponíveis para sua plataforma de desenvolvimento. Avalie cada um deles em termos de performance, funcionalidades, facilidade de uso e adaptação. A preferência pela plataforma de desenvolvimento varia muito de pessoa para pessoa: tente descobrir a sua! Referências ----------- - `Atom `_. - `Lime Text Editor `_.