Daytona es una herramienta de código abierto para configurar entornos de desarrollo con un solo comando. “Crear un entorno de desarrollo puede parecer como poner en marcha un automóvil en 1900: poner el freno de mano, ajustar la válvula de combustible, el control de la mezcla, el avance de la chispa, el motor de arranque y el acelerador, encender el encendido y, a menudo, tener problemas. Con Daytona es como arrancar un automóvil en 2024: cualquier conductor puede simplemente presionar un botón y arrancar. «Permitir a los desarrolladores centrarse en lo que realmente importa: escribir código y crear soluciones innovadoras», escribió Ivan Burazin, director ejecutivo y cofundador de Daytona, en una publicación de blog. Los entornos de desarrollo en Daytona se denominan espacios de trabajo y son reproducibles, lo que significa que las configuraciones y ajustes se pueden realizar una vez y luego transferirse. Actualmente, los espacios de trabajo se basan en el estándar Dev Container, pero la documentación del proyecto indica que existe la posibilidad de basarlo en otros estándares futuros, como Dockerfiles, Docker Compose, Nix y Devfile. Daytona puede ejecutarse en cualquier tipo de máquina, incluida la local, remota, basada en la nube, física, VM o cualquier arquitectura x86 o ARM. Es compatible con VS Code y JetBrains localmente y también tiene un IDE web integrado. También ofrece integraciones con varios proveedores de Git, incluidos GitHub, GitLab, Bitbucket, Bitbucket Server, Gitea, Fitness, Azure DevOps y AWS CodeCommit. Pueden existir varios repositorios de proyectos en un único espacio de trabajo, por lo que los desarrolladores que utilizan una arquitectura de microservicios pueden utilizar fácilmente Daytona para sus necesidades de desarrollo. También ofrece capacidades de proxy inverso para permitir la colaboración entre desarrolladores y simplificar los ciclos de retroalimentación. Por motivos de seguridad, durante la instalación, crea automáticamente una conexión VPN desde la computadora cliente al entorno de desarrollo. Esta conexión también proporciona acceso a todos los puertos del entorno de desarrollo, eliminando la necesidad de configurar el reenvío de puertos. Según una publicación de blog escrita por Burazin, el proyecto alcanzó 4.000 estrellas en GitHub durante la primera semana desde que el proyecto se convirtió en código abierto. Ahora tiene casi 8.000 estrellas y 39 desarrolladores contribuyen a él. El proyecto de código abierto es construido y mantenido por una empresa del mismo nombre, que en junio recibió 5 millones de dólares en financiación inicial para hacer crecer el proyecto. Lea otros proyectos recientes de código abierto de la semana: Teable | Portalápices | Dioptría | Marco del agente del núcleo semántico | juego de rayuela
Check Also
La Linux Foundation Decentralized Trust apunta a la innovación web3
La Linux Foundation Decentralized Trust tiene como objetivo fomentar la colaboración y la innovación en …