首页 > 其他分享 >Replit:基于浏览器的云端协同开发平台

Replit:基于浏览器的云端协同开发平台

时间:2023-07-18 22:14:17浏览次数:35  
标签:Google 浏览器 编程 用户 开发者 Replit 软件 云端

Replit  B+轮融资金额 9740 万美金,由 a16z Growth Fund 领投,Khosla Ventures, Coatue, SV Angel, Y Combinator, Bloomberg Beta, Angelist 创始人Naval Ravikant、《7 Powers》的作者 Hamilton Helmer 以及木头姐的 ARK Ventures 等跟投,估值 11.6 亿美金,比上一轮的 8 亿美金估值增加了差不多 50%。

Replit 是我非常喜欢的一个产品,我之前曾多次对其做过介绍,我一般将其简单理解为编程领域的 Figma 或者 Google Docs,也就是基于浏览器的云端协同开发平台(The collaborative browser based IDE )。由于其不需要在本地安装、配置任何软件,就可以非常简单的在网页端写代码、构建、部署和托管应用等几乎所有流程,同时还可以在里面实现实时的协同。

另外,它又非常像软件领域的 Roblox,因为除了开发的整个流程外,你也可以将自己开发的产品在 Replit 里进行售卖,就像大家在 Roblox 里将开发的游戏和物品进行售卖一样。因此我一直认为它不只是一个简单的开发者工具,而是逐渐形成了一个从开发到交易的完整平台,其愿景里把软件开发者叫做软件创作者(software creators)。

这是我觉得它比较有意思的一个地方,软件开发(写代码)越来越像写文章一样了。于是像我这种连一些编程软件都不太会安装的人来说,也可以通过 Replit 简单学学编程。

Replit 的创始人兼 CEO Amjad Masad 曾在去年首次披露称,在 2019 年他们还只有 6 个人团队,用户刚 100 万的时候,有巨头开出了 10 亿美金的价格收购他们,但是被他拒绝了。

当时他做这个决策非常困难,因此去找了 a16z 的创始人 Marc Andreessen 寻求建议。Marc Andreessen 对他说:无论你做什么决定,都应该确保自己不是从恐惧的角度来进行推理,最后这个交易就停止了。

而到了 2021 年其宣布完成 8000 万美金 B 轮融资时,其用户已经超过了 1000 万,其中这 1000 万用户里超过 50%的用户都是 18 岁以下的未成年人,这让其成为年轻人学习编程的第一站。其投资人 Not Boring 曾说 Replit 具有年轻用户的复利能力:如果你能获得最年轻的用户,随着他们年龄的增长而留住他们,并且继续吸引新的年轻用户群,随着时间的推移你将最终赢得胜利。

而 AI 的到来,让 Replit 像 Rewind 一样插上了翅膀,前段时间其刚与 Google 云服务达成了一个深度合作,推出了专注于协助软件开发类软件的类似 ChatGPT 产品 Ghostwriter Chat,它理解软件项目和文件的上下文,使开发人员的工作效率提高 30%以上。

在今天的博客里,Replit 说目前其用户已经达到了 2250 万,来自 200 多个国家和地区,这些开发者共同创建了 2.35 亿个项目,Replit 上托管的应用程序和网站每月有 250 亿次外部访问。

同时在今天,Replit 在其开发者日宣布推出了他们自己的 LLaMa 风格的编程 LLM 大模型 replit-code-v1-3b,它有 

  • 27亿个参数

  • 20 种语言

  • 5250 亿个 tokens

  • 在 HumanEval 基准测试中击败了所有开源代码模型

Replit 创始人在 Twitter 上分享了几页 PPT,大家可以通过这几页 PPT 了解一下其模型的大致情况。

Amjad Masad 说这个模型完全是基于代码训练的,最初旨在完成单行代码补全:我们并没有期望它在人工评估中表现出色!此外,我们注意到它在非编码推理任务中具有惊人的能力,特别是那些不依赖知识的任务。

图片图片图片

即使已经接近 12 亿美金的估值了,Replit 目前也只有 85 个人,也非常符合我在上一篇文章《AI时代,一种新型创业公司形态即将到来》里谈到的情形,当然创始人说此次融资后团队规模会有一定的扩大,毕竟需求更多了。

在营收这块,虽然没有公布具体的数据,不过 Replit 创始人说目前处于一个非常快速的增长阶段,越来越多的个人开发者和企业愿意为 Replit 付费。

在之前的文章《6个人100万用户,创始人拒绝了10亿美金的收购》里,我曾贴了 Replit 所坚持的一个经营原则,通过这个经营原则,我们可以更感性的了解其创始人和这家公司:

计算机是人类历史上存在的最强大的工具。可悲的是,大多数人只是这些机器的消费者,只有少数人——专业的软件开发人员——可以最大程度地使用这种超能力。它正在创造一个不平衡的世界,那里有程序员,以及那些被编程的人。这种情况类似于印刷术出现之前的识字,只有有权有势的人才能接触到书籍和书面交流。印刷机的发明导致了民主、科学和工业革命,但从创造到革命大约需要一个世纪,这意味着整整一代人都必须在成长过程中掌握新的技能、观点,以及沟通和学习方式。

Replit 的存在是为了让下一个十亿软件创作者可以在线创作。我们的赌注是,如果更多的人可以轻松地编写代码,就会有更多的人去编写代码。如果更多的人编程,更多的人将能够在互联网上独立创造并获得财富,无论他们身处什么样的环境。我们对此感到兴奋,这不仅对 Replit 的未来意味着什么(对商业有利!),而且我们预期它将对人类产生巨大的影响(对人们的幸福有好处!)。

当然,如果你了解 Replit 的整个创业过程,也会非常被其坚持所感动,这个产品 Amjad Masad 其实做了很多年,一开始将它开源,之后以创始工程师加入 Codeacademy,2013 年加入 Facebook 做了软件工程师,一直想把这个产品带到 Facebook 但没成功,最后在 2016 年不得不辞职自己出来将产品公司化,一开始除了创始人自己,团队还包括他的妻子以及弟弟,最早的开源程序也是他和他妻子一起写的

除了产品本身得到用户的喜爱外,这份坚持也让很多人非常支持他们,去年 Replit 曾在众筹平台 Wefunder 上做了一轮给社区用户投资的众筹,总共从 2500 名个人用户那里融了 500 万美金,因此我们个人其实也是有机会参与投资这些优秀公司的。

Replit 最大的竞争对手是微软在 2018 年以 75 亿美金收购的 Github,目前有 1 亿用户,作为开发者的一个聚集地,Github 可以说在微软扮演了一个非常重要的角色。Google 之前和 Replit 的合作被看作是对抗微软 Github 的一个迹象,不过 Google 没有收购 Replit,被大家认为其管理决策能力缺乏果断,Ben Thompson 曾评论说:

Google 没有收购 Replit,而是选择与这家初创公司合作,这一事实让我感到担忧。再次强调,在提高生产力方面,AI 最好的应用就是编程,这意味着拥有 IDE 至关重要,但 Google 却只愿意达成合作伙伴关系。

我想,即使 Google 想收购,可能 Replit 创始人还是大概率会拒绝,就像他在 2019 年所做的那样。开发者工具的价值在 AI 时代可能会更加重要,这也是最近各大 VC 在这块抢夺早期项目的一个原因。

标签:Google,浏览器,编程,用户,开发者,Replit,软件,云端
From: https://www.cnblogs.com/botai/p/Replit.html

相关文章

  • Replit发布AI发展现状报告
    Replit在上周发布了一个AI发展现状报告,通过Replit上开发者的动态数据,展示了目前AI发展的一些有意思的信息。在这个报告中,AI相关的项目增长了340倍,其中利用OpenAI模型开发的占据了主导地位,但开源模型同样开始崛起。Replit在报告中说,随着大型语言模型(LLM)的引入,机器学......
  • Chrome浏览器强制刷新快捷键
    浏览器的刷新一般分为三种类型1、正常重新加载触发方式:①F5②Ctrl+R③在地址栏上回车④点击链接如果缓存不过期会使用缓存。这样浏览器可以避免重新下载JavaScript文件、图像、文本文件等,那么它就会读取缓存里面的信息。2、硬性重新加载(强制刷新)触发方式:①Ctrl+......
  • Java实现浏览器端大文件分块上传
    ​文件上传是最古老的互联网操作之一,20多年来几乎没有怎么变化,还是操作麻烦、缺乏交互、用户体验差。一、前端代码英国程序员RemySharp总结了这些新的接口 ,本文在他的基础之上,讨论在前端采用HTML5的API,对文件上传进行渐进式增强:    * iframe上传 * ajax上传......
  • vue实现浏览器端大文件分片上传
    ​ 以ASP.NETCoreWebAPI 作后端 API ,用 Vue 构建前端页面,用 Axios 从前端访问后端 API,包括文件的上传和下载。 准备文件上传的API #region 文件上传  可以带参数        [HttpPost("upload")]        publicJsonResultuploadProject(I......
  • 前端实现浏览器端大文件分片上传
    ​ javaweb上传文件上传文件的jsp中的部分上传文件同样可以使用form表单向后端发请求,也可以使用ajax向后端发请求    1.通过form表单向后端发送请求         <formid="postForm"action="${pageContext.request.contextPath}/UploadServlet"method="post"e......
  • 百度WebUploader实现浏览器端大文件分片上传
    ​ 我们平时经常做的是上传文件,上传文件夹与上传文件类似,但也有一些不同之处,这次做了上传文件夹就记录下以备后用。这次项目的需求:支持大文件的上传和续传,要求续传支持所有浏览器,包括ie6,ie7,ie8,ie9,Chrome,Firefox,360安全浏览器,并且刷新浏览器后仍然能够续传,重启浏览器(关闭......
  • Selenium接管已经打开的浏览器并爬取数据
    """P.S:需要接管现有浏览器**使用步骤:1、打开浏览器,设置好远程调试端口,并扫描登录淘宝。chrome.exe--remote-debugging-port=9333--user-data-dir="G:\spider_taobao"**2、运行程序,自动采集数据"""defmain():......
  • js:http-vue-loader从浏览器直接引入vue文件
    docgithub:https://github.com/FranckFreiburger/http-vue-loaderindex.html<!doctypehtml><htmllang="en"><head><scriptsrc="https://cdn.bootcdn.net/ajax/libs/vue/2.6.14/vue.min.js"></script><s......
  • c#.net实现浏览器端大文件分片上传
    ​ 前言文件上传是一个老生常谈的话题了,在文件相对比较小的情况下,可以直接把文件转化为字节流上传到服务器,但在文件比较大的情况下,用普通的方式进行上传,这可不是一个好的办法,毕竟很少有人会忍受,当文件上传到一半中断后,继续上传却只能重头开始上传,这种让人不爽的体验。那有没有......
  • 浏览器调试显示被 CORS 策略阻止
     详细报错indexTESTcopy.html:1AccesstoXMLHttpRequestat'file:///E:/WebServer/xxx'fromorigin'null'hasbeenblockedbyCORSpolicy:Crossoriginrequestsareonlysupportedforprotocolschemes:http,data,isolated-app,chrome-exte......