Daytona quiere ser un GitHub Codespaces de nivel empresarial


Una nueva empresa se propone “llenar el vacío empresarial” dejado por GitHub Codespaces”, con una plataforma que permite a las empresas llevar todos sus esfuerzos de entorno de desarrollo internamente.

La codificación basada en la nube está de moda, una tendencia que se ha acelerado en los últimos años con la introducción de entornos de desarrollo integrados (IDE) basados ​​en navegador, como GitHub Codespaces, GitPod y el reciente debutante del club unicornio Replit. En verdad, el movimiento IDE en la nube ha estado evolucionando durante algún tiempo, con numerosos actores trabajando para trasladar las herramientas de desarrollador fuera de las instalaciones.

Una de esas empresas ha sido Codeanywhere, que surgió en 2013 a partir de un proyecto inicialmente creado en Croacia llamado PHPAnywhere. Codeanywhere es algo parecido a Google Docs para desarrolladores, que permite a los programadores en diferentes ubicaciones escribir y ejecutar código de forma colaborativa directamente desde un navegador.

Codeanywhere en acción Créditos de imagen: Código en cualquier lugar

Avancemos rápidamente hasta 2023, y el equipo detrás de Codeanywhere está de regreso con una nueva empresa llamada Daytona, que toma sus aprendizajes previos y los aplica a un nuevo producto autohospedable que permite a las empresas administrar su entorno de desarrollo completamente internamente, en lugar de Depender de infraestructura de terceros.

«Aprendimos mucho con Codeanywhere, fuimos esencialmente el primer producto de desarrollo en la nube, hasta donde sabemos, que existe», dijo a TechCrunch el cofundador y director ejecutivo de Daytona, Ivan Burazin. «Pasamos por múltiples iteraciones para construir nuestro propio IDE en la nube y nuestra infraestructura subyacente, y aprendimos mucho en este proceso, principalmente sobre lo que no se debe hacer».

Interno

Si bien una interfaz es esencial para escribir código, los desarrolladores necesitan ejecutar ese código para ver cómo (o si) funciona, y esto necesita infraestructura, como bases de datos, configuraciones, instalaciones de tiempo de ejecución y similares. Esto puede volverse particularmente complejo si un desarrollador tiene varios proyectos ejecutándose simultáneamente, ya que tendrá que desinstalar, reinstalar y reconfigurar varias facetas de sus herramientas locales, y de esto se encarga Daytona, mientras permite a las empresas administrar todo por completo. bajo su propio techo.

Por lo tanto, un desarrollador verificaría su proyecto con Daytona en lugar de en su máquina local, con Daytona leyendo toda la configuración del proyecto e instalando todo mientras presenta al usuario el editor de su elección y se asegura de que todas las configuraciones e instalaciones estén presentes y sean correctas.

«De esta manera, los desarrolladores pueden pasar directamente a codificar su proyecto», dijo Burazin.

El desarrollo de software basado en la nube ofrece muchos beneficios en términos de accesibilidad y colaboración, pero no todas las empresas están contentas con apostar por la nube; a menudo existen preocupaciones de seguridad y privacidad, particularmente en empresas que operan en industrias altamente reguladas. Entonces, si bien Codeanywhere sirvió más como interfaz para su entorno de desarrollo alojado en la nube, Daytona es básicamente el motor y las herramientas detrás de eso: las empresas alojan Daytona en las instalaciones y lo integran con un IDE local, ya sea VS Code, RubyMine, PHPStorm o lo que sea. demás.

diatona

diatona Créditos de imagen: Dayton

Se podría decir que Daytona combina algunos de los beneficios de la nube con la seguridad inherente de lo local. Por ejemplo, la escalabilidad es un gran punto de venta aquí, ya que los desarrolladores pueden asignar más recursos como RAM o CPU a través de la instalación local de Daytona, y al mismo tiempo pueden activar múltiples entornos al mismo tiempo.

Pero más que eso, Daytona promete mejorar la velocidad de los desarrolladores, es decir, la rapidez con la que pueden corregir o enviar código nuevo. Para ello, estandariza los entornos de desarrollo, lo que significa que los desarrolladores dedican menos tiempo a las configuraciones y más tiempo a codificar y solucionar problemas tangenciales.

«Para las empresas, eso se traduce en un tiempo de comercialización más rápido, software de mayor calidad y, en última instancia, mejores resultados», dijo Burazin. “No se trata sólo de lanzar productos más rápido, sino también de garantizar que el proceso de desarrollo sea eficiente, manejable y escalable, lo que, a largo plazo, creemos que es una ventaja competitiva sustancial”.

Iterando

Si bien Daytona se lanzó discretamente a principios de septiembre, hoy la compañía anunció que ha recaudado 2 millones de dólares en financiación previa a la semilla, con una gran cantidad de empresas de capital de riesgo y ángeles que están poniendo sus finanzas en el bote: esto incluye 500 Global, Tiny.vc, Silicon Gardens, Darkmode VC, Firestreak y fundadores de reconocidas empresas de herramientas para desarrolladores como Postman, Honeycomb, Sentry, Supabase y Netlify, entre otras.

Actualmente en versión beta cerrada, Daytona está trabajando con un puñado de clientes iniciales mientras itera el producto. Con el tiempo, operará en un modelo por asiento bajo una licencia comercial, aunque también ofrecerá una licencia no comercial con ciertas restricciones.

«Este [first] «La fase es crucial ya que nos ayuda a obtener información y comentarios de primera mano, asegurando que Daytona esté pulida y lista para comenzar a funcionar», dijo Burazin. «

En cuanto a Codeanywhere, bueno, los fundadores básicamente apuestan por Daytona, lo que deja a su empresa anterior en el limbo. En pocas palabras, sus días están, más que probablemente, contados.

«Hemos contratado ingenieros dedicados para mantener Codeanywhere a fin de cumplir con sus compromisos pendientes y ayudar a encontrar nuevas soluciones para los usuarios actuales», dijo Burazin. “Nuestras experiencias y aprendizajes sobre la infraestructura giratoria en Codeanywhere fueron fundamentales para dar forma a la visión de Daytona. Gracias a esta experiencia, estamos convencidos de que el futuro del desarrollo de la nube estará impulsado por un enfoque de arriba hacia abajo en lugar de uno de abajo hacia arriba, y ciertamente no se centrará en un editor basado en navegador”.



Source link-48