Os Chromebooks podem parecer dispositivos exclusivos para o consumidor, mas têm casos de uso comercial, até mesmo para desenvolvedores.
Os Chromebooks fizeram uma enorme diferença para os consumidores que buscam fugir das complicações e inseguranças do uso de sistemas operacionais como o Windows. Os Chromebooks são equipados com ChromeOS, um sistema operacional que funciona usando um navegador da web como interface de usuário principal.
A ideia por trás do ChromeOS não era apenas oferecer aos consumidores uma plataforma muito mais fácil de usar, mas também mais segura e eficiente do que as ofertas tradicionais. E os consumidores engoliram isso. De acordo com Canalysas remessas de Chromebooks cresceram 275% no primeiro trimestre de 2021, com a HP liderando esse aumento, com quase 4,5 milhões de unidades vendidas.
À medida que a pandemia continua a assolar o mundo, as vendas de Chromebooks devem continuar a subir. Por que? Porque são muito mais baratos que os laptops padrão, mais fáceis de implantar e mais simples de usar. Isso é vantajoso para qualquer negócio.
Mas e os desenvolvedores? Dado que os Chromebooks normalmente não permitem que os usuários instalem aplicativos regulares, eles são uma opção viável para seus desenvolvedores?
Depende.
Deixe-nos explicar.
É tudo uma questão de IDEs
A primeira coisa que sua equipe de desenvolvimento vai querer saber sobre o uso de um Chromebook gira em torno de IDEs (Ambiente de Desenvolvimento Integrado). Como você não pode instalar aplicativos típicos (da maneira típica) em um Chromebook, isso pode limitar severamente seus desenvolvedores. No entanto, existem opções. Essas opções são do tipo nuvem.
É isso mesmo, existem IDEs baseados em nuvem disponíveis dos quais seus desenvolvedores podem aproveitar.
Aqui está uma lista.
Código VS para a Web
Se sua equipe de desenvolvimento usa VS Code, eles ficarão felizes em saber que existe uma versão baseada em nuvem (Código VS para a Web) que funcionarão perfeitamente em seus Chromebooks. Isso é bom porque o VS Code é um dos IDEs mais populares do planeta. E com o VS Code para a Web, seus desenvolvedores aproveitarão todos os recursos com os quais estão acostumados, como destaque de sintaxe, suporte a extensões, suporte a repositórios GitHub e Azure e até mesmo suporte a armazenamento local.
O VS Code for the Web é de uso gratuito para qualquer desenvolvedor.
Script do Google Apps
Se seus desenvolvedores trabalham com JavaScript, Script do Google Apps é uma opção muito boa que permite que suas equipes de frontend desenvolvam automações, add-ons, funções customizadas e até chatbots. Este IDE possibilita automatizar tarefas no Google Workspace e em produtos de terceiros e inclui todas as APIs necessárias para que seus desenvolvedores criem seus próprios aplicativos. Há até amostra Inícios rápidos para ajudar seus desenvolvedores a avançar.
O Google Apps Script é de uso gratuito.
Nuvem AWS9
Amazon comprou o favorito dos fãs Nuvem9 IDE em 2016 com a intenção de integrá-lo totalmente ao Amazon Web Services. Com uma interface extremamente intuitiva, seus desenvolvedores não levam tempo para começar a trabalhar. Com o AWS Cloud9, você executa seu ambiente de desenvolvimento em uma instância gerenciada do Amazon EC2 ou em qualquer servidor Linux existente que ofereça suporte a SSH. E por ser um IDE baseado em nuvem, é perfeitamente adequado para ChromeOS.
O AWS Cloud9 também facilita a colaboração (em tempo real) no código com apenas alguns cliques. Você pode escrever, executar e depurar aplicativos sem servidor com a ajuda de SDKs, bibliotecas e plug-ins pré-configurados. Seus desenvolvedores podem trabalhar com mais de 40 linguagens (incluindo Node.js, JavaScript, Python, Ruby, Go e C++).
O AWS Cloud9 não tem custo adicional às cobranças normais de instância do Amazon EC2.
CodeTasty
CodeTasty é outro IDE baseado em nuvem que suporta mais de 40 idiomas e inclui recursos como ferramentas de linguagem em tempo real, um editor poderoso (integrado), configuração zero, muitas extensões disponíveis, colaboração amorosa, controle de revisão, acesso ao terminal e desktop- como velocidade. Há até um Aplicativo Chrome seus desenvolvedores podem usar.
CodeTasty pode ser usado gratuitamente com 1 espaço de trabalho sandbox, 2 espaços de trabalho SSH/FTP, 2 colaboradores e acesso ao terminal. Você também pode optar por pagar de $ 4,00 a $ 50,00 por mês para outros planos. Confira a matriz de preço/recurso Para maiores informações.
Linux, Linux, Linux
Não se trata apenas da nuvem. Graças à ajuda dos desenvolvedores do Google, é possível instalar o suporte Linux em um Chromebook (sem remover o ChromeOS). Isso é semelhante ao subsistema Windows para Linux. E, graças ao Flatpak, você pode até instalar e executar aplicativos como o Eclipse Java IDE. Há também nomes como Bluefish, Geany e Gedit.
Mas ainda mais poderosa é a linha de comando. Se você se sente confortável em desenvolver sem uma GUI, há diversas ferramentas poderosas ao seu alcance. Você pode até instalar o Git para integração do repositório. E, graças ao Linux, seus desenvolvedores podem até instalar o Docker para trabalhar com implantações de contêineres.
A advertência
Você pode estar pensando: “Isso é ótimo! Posso implantar Chromebooks baratos para minha equipe de desenvolvimento e economizar algum dinheiro.” Antes de começar a redigir pedidos de compra de Chromebooks baratos e de baixo consumo, saiba que não deveria. Os desenvolvedores exigem hardware mais substancial do que o usuário médio. Por causa disso, você vai querer ignorar a extremidade inferior do barril e pular para os dispositivos de última geração.
Além disso, ao executar aplicativos Linux em um Chromebook, há alguns obstáculos a serem superados para permitir que esses aplicativos acessem o sistema de arquivos local. Não é um grande desafio, mas é mais um passo que você terá que dar para que funcione.
O veredicto final
A resposta à pergunta depende. Se seus desenvolvedores conseguem sobreviver com um IDE baseado em nuvem, não há absolutamente nenhuma razão para que você não considere os Chromebooks como uma alternativa. Eles são simples de usar, rápidos, seguros e econômicos.
No entanto, se seus desenvolvedores exigem um IDE que não está disponível na nuvem ou não querem se preocupar com o Linux no ChromeOS, um Chromebook provavelmente não é a melhor opção para suas equipes. Claro, você sempre pode experimentar com um ou dois desenvolvedores, para ver se é uma combinação sólida. Dado o custo dos Chromebooks, você não sairá muito e, se a experiência for bem-sucedida, o ROI poderá ser impressionante.
Fonte: BairesDev