2023-11-07 06:07

Daytona希望成为一个企业级的GitHub代码空间

一家新公司正在“填补”GitHub代码空间留下的“企业空白”,“通过一个平台,公司可以将所有开发环境的努力都带到内部。”

基于云的编码非常流行,近年来随着基于浏览器的集成开发环境(IDE)的引入(如GitHub Codespaces、GitPod和最近在独角兽俱乐部首次亮相的Replit),这一趋势加速了。事实上,云IDE运动已经发展了一段时间,许多参与者都在努力将开发人员工具转移到外部。

Codeanywhere就是这样一家公司,它于2013年从一个最初在克罗地亚设立的名为PHPAnywhere的项目中脱颖而出。Codeanywhere类似于开发人员的谷歌Docs,允许不同位置的编码人员直接从浏览器协作编写和运行代码。

Codeanywhere在行动中

快进到2023年,Codeanywhere背后的团队带着一家名为Daytona的新企业回来了,他们将之前的经验教训应用到一款新的自托管产品中,使公司能够完全在内部管理他们的开发环境,而不是依赖第三方基础设施。

“我们从Codeanywhere学到了很多东西,据我们所知,我们基本上是第一个云开发产品,”Daytona的联合创始人兼首席执行官Ivan Burazin告诉TechCrunch。“我们经历了多次构建自己的云IDE和底层基础设施的迭代,在这个过程中我们学到了很多东西——主要是不要做什么。”

内部

虽然接口对于编写代码是必不可少的,但开发人员需要运行该代码来查看它是如何工作的——这需要基础设施,例如数据库、设置、运行时安装等。如果开发人员同时运行多个项目,这可能会变得特别复杂,因为他们将不得不卸载、重新安装和重新配置本地工具的各个方面——这就是Daytona所关心的,同时允许公司完全在自己的屋檐下管理一切。

因此,开发人员将使用Daytona而不是在本地机器上检查他们的项目,Daytona将读取整个项目设置并安装所有内容,同时向用户提供他们选择的编辑器,并确保所有设置和安装都是正确的。

“通过这种方式,开发人员可以直接进入项目编码,”Burazin说。

基于云的软件开发在可访问性和协作方面提供了许多好处,但并不是所有的公司都乐于在云上全力以赴——通常存在安全和隐私问题,特别是在高度监管的行业中运营的企业。因此,虽然Codeanywhere更多的是充当其云托管开发环境的接口,但Daytona基本上是其背后的引擎和工具——公司在本地托管Daytona并与本地IDE集成,无论是VS Code, RubyMine, PHPStorm还是其他任何IDE。

代托纳图片来源:Daytona

可以说,Daytona将云计算的一些好处与本地固有的安全性结合在一起。例如,可伸缩性是这里的一大卖点,开发人员可以通过本地Daytona安装分配更多的资源,如RAM或CPU,同时还可以同时启动多个环境。

但更重要的是,Daytona承诺提高开发人员的速度——也就是说,他们能够多快地修复或发布新代码。它通过标准化开发环境来实现这一点,这意味着开发人员花在配置上的时间更少,而花在编码和修复无关问题上的时间更多。

“对于公司来说,这意味着更快的上市时间,更高质量的软件,最终,更好的底线,”布拉津说。“这不仅仅是为了更快地推出产品,也是为了确保开发过程高效、可管理和可扩展,从长远来看,我们相信这是一个巨大的竞争优势。”

迭代

虽然Daytona在9月初悄然成立,但今天该公司宣布已经筹集了200万美元的种子期前资金,大量风险投资公司和天使投资公司也在其中投入资金,其中包括500 Global, Tiny。vc, Silicon Gardens, Darkmode vc, Firestreak,以及来自著名开发工具公司(如Postman, Honeycomb, Sentry, Supabase和netflix等)的创始人。

目前在封闭测试中,Daytona正在与少数早期客户合作,同时迭代产品。最终,它将在商业许可下以每个座位的模式运营,尽管它也将提供带有某些限制的非商业许可。

“这个(第一)阶段是至关重要的,因为它帮助我们获得第一手的见解和反馈,确保代托纳是完善的,并准备好落地运行,”布拉津说。

至于Codeanywhere,创始人基本上都在代托纳(Daytona)投资,这让他们之前的公司陷入了困境。简而言之,它的日子已经屈指可数了。

“我们已经聘请了专门的工程师来维护Codeanywhere,以履行其杰出的承诺,并帮助为现有用户找到新的解决方案,”Burazin说。“我们在Codeanywhere旋转基础设施方面的经验和学习有助于塑造Daytona的愿景。因为这些经验,我们相信云开发的未来将由自上而下的方法而不是自下而上的方法来驱动,而且它肯定不会以基于浏览器的编辑器为中心。”