一家新公司正在填补GitHub代码空间留下的企业空白,通过一个平台,企业可以将所有开发环境的努力集中在内部。
近年来,基于云的编码变得越来越流行,尤其是随着基于浏览器的集成开发环境(IDE)的引入,如GitHub Codespaces、GitPod以及最近在独角兽俱乐部首次亮相的Replit。这一趋势的加速反映了云IDE运动的持续发展,许多参与者都在努力将开发者工具转移到外部。
Codeanywhere是一家在2013年从最初在克罗地亚设立的名为PHPAnywhere的项目中脱颖而出的公司。Codeanywhere类似于开发者的Google Docs,允许不同地点的编码人员直接从浏览器协作编写和运行代码。
Codeanywhere的演变
进入2023年,Codeanywhere背后的团队推出了一家名为Daytona的新企业,旨在将之前的经验教训应用于一款新的自托管产品,使公司能够完全在内部管理其开发环境,而不再依赖第三方基础设施。
Daytona的联合创始人兼首席执行官Ivan Burazin表示:“我们从Codeanywhere学到了很多东西,基本上是第一个云开发产品。我们经历了多次构建自己的云IDE和底层基础设施的迭代,在这个过程中学到了很多东西——主要是不要做什么。”
内部管理的必要性
尽管接口对于编写代码至关重要,但开发者需要运行代码以查看其工作效果,这需要基础设施支持,例如数据库、设置和运行时安装等。当开发者同时运行多个项目时,这一过程可能变得特别复杂,因为他们需要卸载、重新安装和重新配置本地工具的各个方面。Daytona正是为了解决这一问题,允许公司在内部完全管理所有内容。
使用Daytona,开发者无需在本地机器上检查项目,Daytona会读取整个项目设置并安装所有必要组件,同时提供用户选择的编辑器,确保所有设置和安装都是正确的。Burazin指出:“通过这种方式,开发者可以直接进入项目编码。”
尽管基于云的软件开发在可访问性和协作方面提供了许多好处,但并非所有公司都愿意完全依赖云服务,尤其是在高度监管的行业中,安全和隐私问题尤为突出。因此,Daytona不仅是云托管开发环境的接口,更是其背后的引擎和工具,企业可以在本地托管Daytona并与本地IDE(如VS Code、RubyMine、PHPStorm等)集成。
结合云计算与本地安全
Daytona将云计算的一些优势与本地固有的安全性结合在一起。可伸缩性是其一大卖点,开发者可以通过本地Daytona安装分配更多资源,如RAM或CPU,同时启动多个环境。
更重要的是,Daytona承诺提高开发者的工作效率,即他们能够多快地修复或发布新代码。通过标准化开发环境,开发者可以减少配置时间,更多地专注于编码和解决问题。Burazin表示:“对于公司来说,这意味着更快的上市时间、更高质量的软件,最终实现更好的底线。这不仅是为了更快地推出产品,也是为了确保开发过程高效、可管理和可扩展,从长远来看,这将是一个巨大的竞争优势。”
资金与未来展望
尽管Daytona在9月初悄然成立,但该公司已宣布筹集了200万美元的种子期前资金,众多风险投资公司和天使投资者参与其中,包括500 Global、Tiny.vc、Silicon Gardens、Darkmode vc、Firestreak,以及来自知名开发工具公司的创始人。
目前,Daytona正在进行封闭测试,与少数早期客户合作,同时迭代产品。最终,Daytona将以每个座位的模式运营商业许可,同时提供带有某些限制的非商业许可。Burazin强调:“这个阶段至关重要,因为它帮助我们获得第一手的见解和反馈,确保Daytona的完善和准备。”
至于Codeanywhere,其创始人基本上都在Daytona投资,这使得之前的公司面临困境。Burazin表示:“我们已经聘请了专门的工程师来维护Codeanywhere,以履行其承诺,并帮助现有用户找到新的解决方案。我们在Codeanywhere的基础设施经验和学习有助于塑造Daytona的愿景。我们相信,云开发的未来将由自上而下的方法驱动,而不是自下而上的方法,且不会以基于浏览器的编辑器为中心。”
本文来自作者[一只笑柳呀]投稿,不代表杰星贝儿立场,如若转载,请注明出处:https://kepu.jilltissue.cn/kjsj/202409-525.html
评论列表(4条)
我是杰星贝儿的签约作者“一只笑柳呀”!
希望本篇文章《Daytona志在打造企业级的GitHub代码平台》能对你有所帮助!
本站[杰星贝儿]内容主要涵盖:国足,欧洲杯,世界杯,篮球,欧冠,亚冠,英超,足球,综合体育
本文概览: 一家新公司正在填补GitHub代码空间留下的企业空白,通过一个平台,企业可以将所有开发环境的努力集中在内部。 近年来,基于云的编码变得越来越流行,尤其是随着基于浏览器...