os Chromebooks são incríveis. Eles são dispositivos relativamente simples e baratos que executam o Chrome OS, um sistema operacional baseado em Linux despojado desenvolvido pelo Google.
embora sejam perfeitos para pessoas que apenas precisam de um navegador web para executar tarefas básicas, se você está entrando em desenvolvimento com apenas um Chromebook, você pode estar se perguntando se é melhor investir em um PC.
mas com todas as tecnologias baseadas em nuvem e atualizações recentes para o Chrome OS, você tem um monte de opções. Vamos rever alguns dos mais populares aqui.
soluções baseadas na Nuvem
Se você é completamente novo para desenvolvimento web, há, naturalmente, freeCodeCamp.org. Todo o currículo pode ser realizado inteiramente no navegador e aproveitando-se de ferramentas como CodePen, CodeSandbox, Glitch, e Repl.para projetos mais complexos.
até os desenvolvedores experientes usam um ou mais dos sites listados acima para prototipagem rápida e para compartilhar facilmente seus projetos com outros, tudo de graça. Enquanto eles podem ser mais lentos do que um ambiente nativo dev, o fato de que você pode acessá-los a partir de qualquer dispositivo conectado à internet e que tudo é salvo para seus servidores é uma grande vantagem.
Linux for Chromebooks
As of Chrome OS v. 69, you can enable Linux for Chromebooks and install a beta version of the Linux shell on select Chromebooks. Embora a lista de dispositivos suportados seja curta, a maioria, se não todos os futuros Chromebooks são esperados para suportar este recurso.
o que basicamente acontece é que o Chrome OS executa uma versão do Debian em uma máquina virtual. Porque o Debian é o que o Ubuntu, um popular Sistema Operacional/distribuição Linux, é baseado, você deve ser capaz de instalar qualquer coisa em seu Chromebook como você faria em uma máquina Debian/Ubuntu.Por exemplo, se quiser instalar o Firefox, basta abrir o terminal e introduzir sudo apt install firefox
.
existem algumas desvantagens, no entanto. Atualmente esta funcionalidade está em beta, e a aceleração de hardware ainda não é suportada em aplicações não-Chrome OS.
coisas como Firefox ou VSCode funcionarão mais devagar do que em outras máquinas executando uma distribuição Linux como Ubuntu nativamente. Isso também significa que a decodificação de vídeo é um pouco mais lenta, e a reprodução pode sofrer como resultado. Além disso, dispositivos como microfones e webcams ainda não são suportados.
Confira esta página para mais informações sobre o que ainda não é suportado.