Los Chromebook pueden parecer dispositivos exclusivos para consumidores, pero tienen casos de uso comercial, incluso para desarrolladores.
Los Chromebook han marcado una gran diferencia para los consumidores que buscan escapar de las complicaciones e inseguridades del uso de sistemas operativos como Windows. Los Chromebook funcionan con ChromeOS, un sistema operativo que funciona utilizando un navegador web como interfaz de usuario principal.
La idea detrás de ChromeOS no era sólo ofrecer a los consumidores una plataforma mucho más fácil de usar, sino también más segura y eficiente que las ofertas tradicionales. Y los consumidores se lo comieron. Según Canalys , los envíos de Chromebook crecieron un 275% en el primer trimestre de 2021, con HP liderando este aumento, con casi 4,5 millones de unidades vendidas.
A medida que la pandemia continúa asolando el mundo, se espera que las ventas de Chromebook sigan aumentando. ¿Por qué? Porque son mucho más baratos que los portátiles estándar, más fáciles de implementar y más sencillos de usar. Esto es una ventaja para cualquier negocio.
Pero ¿qué pasa con los desarrolladores? Dado que los Chromebook normalmente no permiten a los usuarios instalar aplicaciones normales, ¿son una opción viable para sus desarrolladores?
Eso depende.
Expliquemos.
Se trata de IDE
Lo primero que su equipo de desarrollo querrá saber sobre el uso de un Chromebook gira en torno a los IDE (entorno de desarrollo integrado). Dado que no puedes instalar aplicaciones típicas (de la forma habitual) en un Chromebook, esto puede limitar gravemente a tus desarrolladores. Sin embargo, hay opciones. Estas opciones son del tipo nube.
Así es, existen IDE basados en la nube disponibles que sus desarrolladores pueden aprovechar.
Aquí hay una lista.
Código VS para la Web
Si su equipo de desarrollo usa VS Code, les alegrará saber que existe una versión basada en la nube ( VS Code para la Web ) que funcionará perfectamente en sus Chromebooks. Eso es bueno porque VS Code es uno de los IDE más populares del planeta. Y con VS Code para la web, sus desarrolladores disfrutarán de todas las funciones a las que están acostumbrados, como resaltado de sintaxis, compatibilidad con extensiones, compatibilidad con repositorios de GitHub y Azure e incluso compatibilidad con almacenamiento local.
VS Code para la Web es de uso gratuito para cualquier desarrollador.
Secuencia de comandos de aplicaciones de Google
Si tus desarrolladores trabajan con JavaScript, Google Apps Script es una muy buena opción que permite a tus equipos de frontend desarrollar automatizaciones, complementos, funciones personalizadas e incluso chatbots. Este IDE permite automatizar tareas en Google Workspace y productos de terceros e incluye todas las API que sus desarrolladores necesitan para crear sus propias aplicaciones. Incluso hay ejemplos deinicios rápidos para ayudar a sus desarrolladores a avanzar.
Google Apps Script es de uso gratuito.
Nube AWS9
Amazon compró el IDE Nuvem9 favorito de los fanáticos en 2016 con la intención de integrarlo completamente con Amazon Web Services. Con una interfaz extremadamente intuitiva, sus desarrolladores no necesitan tiempo para comenzar. Con AWS Cloud9, puede ejecutar su entorno de desarrollo en una instancia administrada de Amazon EC2 o en cualquier servidor Linux existente que admita SSH. Y como es un IDE basado en la nube, se adapta perfectamente a ChromeOS.
AWS Cloud9 también facilita la colaboración (en tiempo real) en código con solo unos pocos clics. Puede escribir, ejecutar y depurar aplicaciones sin servidor con la ayuda de SDK, bibliotecas y complementos preconfigurados. Sus desarrolladores pueden trabajar con más de 40 lenguajes (incluidos Node.js, JavaScript, Python, Ruby, Go y C++).
AWS Cloud9 no tiene costo adicional a los cargos normales de su instancia Amazon EC2.
CódigoTasty
CodeTasty es otro IDE basado en la nube que admite más de 40 idiomas e incluye funciones como herramientas de lenguaje en tiempo real, un potente editor (integrado), configuración cero, muchas extensiones disponibles, colaboración amorosa, control de revisión, acceso a terminal y escritorio. - como la velocidad. Incluso hay una aplicación de Chrome que tus desarrolladores pueden usar.
CodeTasty se puede utilizar de forma gratuita con 1 espacio de trabajo sandbox, 2 espacios de trabajo SSH/FTP, 2 colaboradores y acceso a terminal. También puede optar por pagar entre $4,00 y $50,00 al mes por otros planes. Consulte la matriz de precio/características para obtener más información.
Linux, Linux, Linux
No se trata sólo de la nube. Gracias a la ayuda de los desarrolladores de Google, es posible instalar soporte para Linux en un Chromebook (sin eliminar ChromeOS). Esto es similar al Subsistema de Windows para Linux. Y gracias a Flatpak, incluso puedes instalar y ejecutar aplicaciones como Eclipse Java IDE. También hay nombres como Bluefish, Geany y Gedit.
Pero aún más poderosa es la línea de comando. Si se siente cómodo desarrollando sin una GUI, existen varias herramientas poderosas a su alcance. Incluso puedes instalar Git para la integración del repositorio. Y gracias a Linux, sus desarrolladores pueden incluso instalar Docker para trabajar con implementaciones de contenedores.
La advertencia
Quizás estés pensando: “¡Esto es genial! Puedo implementar Chromebooks económicos para mi equipo de desarrollo y ahorrar algo de dinero”. Antes de comenzar a escribir órdenes de compra para Chromebooks baratos y de bajo consumo, sepa que no debería hacerlo. Los desarrolladores requieren hardware más sustancial que el usuario promedio. Debido a esto, querrás ignorar el extremo inferior del cañón y el resorte para los dispositivos de gama alta.
Además, cuando se ejecutan aplicaciones Linux en una Chromebook, existen algunos obstáculos que superar para permitir que estas aplicaciones accedan al sistema de archivos local. No es un gran desafío, pero es otro paso que tendrás que dar para que funcione.
El veredicto final
La respuesta a la pregunta depende. Si sus desarrolladores pueden arreglárselas con un IDE basado en la nube, no hay absolutamente ninguna razón por la que no deba considerar los Chromebook como alternativa. Son fáciles de usar, rápidos, seguros y rentables.
Sin embargo, si sus desarrolladores necesitan un IDE que no está disponible en la nube o no quieren molestarse con Linux en ChromeOS, una Chromebook probablemente no sea la mejor opción para sus equipos. Por supuesto, siempre puedes experimentar con uno o dos desarrolladores para ver si es una combinación sólida. Dado el costo de los Chromebook, no obtendrá mucho y, si el experimento tiene éxito, el retorno de la inversión podría ser impresionante.
Fuente: BairesDev