【整体感受】
The collaborative browser based IDE - Replit
体验一遍后,有几个感觉
-
一个加强版的github,replit做的功能,github后续都可以实现
-
核心的在线编辑功能很强大,基本能想到的功能都有,编辑,版本控制,开发环境,debug,包管理等等
-
相当于安装了vscode+git+nodejs(开发环境)+im+论坛
-
几个亮点,多人实时编辑代码,虚拟开发环境
一站式在线代码编辑平台
【缺点】
硬要说几个缺点的话
-
编辑过程没有本地流程,特别对于程序员+机械键盘来说,反应跟不上手速
-
依赖网络,以上功能大部分依赖网络,如果网络不好,比较痛苦
【功能简介】
首页
左侧工具栏,右侧工作台,工作台上的功能简洁常用
工具栏
create Repl
repl的概念应该类似github上的repository,可以理解为代码仓库
Upgrade
升级使用的版本,主要是收费的版本,toc和tob都支持
Home
工具台
Apps
app的市场,replit如果只是做在线编辑器估计商业化不好做,apps中可以发布已经做好的app整体代码,可以体验,学习,交易
列表页
详情页
Templates
代码仓库的模板,分为官方提供的和民间的
My Repls
repl的列表,功能比较常见
Talk
类似bbs,把repl下的一些讨论集合到一起
Learn
一些教程
Teams
团队,多人在线编程
Curriculum
课程,一些系统的代码课程集合
其他
一些其他功能,博客,关于,招聘,加个,discord等
工作台
最常见的一些操作
创建repl
最近repl
github repos
编辑器
编辑器算是replit的核心,和常见的编辑器类似,最侧工具条,接着是文件列表,文件编辑,console
代码编辑
和常见编辑器一致,最基础的功能,文件列表,文件修改,重命名,文件编辑等等
开发环境
replit一个亮点是在线编辑集成了开发环境,和本地编程对比不需要安装开发环境,还可以方便的切换版本
聊天
另一个亮点是多人编辑的时候直接在代码编辑器界面聊天
版本控制
可以在线管理git版本,前提是要git授权完毕后
debug
在线debug,repl这个沙盒做的不错,支持了各种开发环境,支持了debug
包管理
方便的包管理
Secrets
密码保存,算是一个小亮点,像一些敏感配置文件信息不方便保存可以记录到这里
Settings
设置
Database
数据库,提供了一个方便的kv数据库
unit tests
单测
Invite
邀请,可以邀请小伙伴一起编程,cool,真正的结对编程,不,多人编程