产品简介
1024Code 是一个免费的、协作式的、基于浏览器的 IDE
环境,支持 10
多种编程语言,支持 Spring
、Vue
、React
等框架,还支持很多图形库,并集成了 AI 编程助手、编程社区。拥有无需安装环境,任何设备开箱即用的特性,是刚入门的程序员学习编程,与朋友一起创造作品,分享交流的最佳选择。
主要功能
在线多人协作:类似腾讯文档等在线协作文档的协作功能体验,1024Code
支持用户邀请多人同时加入一个代码空间实时协作编程。
在线分享:分享代码空间链接,打开可查看项目文件并运行的“副本”代码空间。
AI 编程助手:使用在线协同 IDE
和 AI
编程助手互动,快速解答疑问、完成重复性质的编码工作。
Git 版本管理:Git Commit
,管理你的代码版本。
数据库:免费的云端数据库,代码空间的最佳搭档。
IDE 界面及功能
文件窗口
- 支持多层级的文件夹
- 支持上传/拖拽上传本地文件
编辑器窗口
- 支持代码高亮、补全
- 协作模式下,支持以不同颜色光标体现不同用户的代码操作
Console窗口
- 显示应用启动及运行过程中的日志
Shell窗口
- 以 runner 权限控制容器
- 协作模式下,用户间共享同一
session
运行按钮
- 支持点击运行按钮编译及运行程序
- 编译/运行命令支持手动配置
- 启动及运行过程中的日志将在
console
中显示
浏览器输出窗口
- 支持
HTTP
服务的浏览(监听8080
端口) - 检测到用户对网址的访问后立即启动应用服务,无访问情况下持续3分14秒后关闭
图形输出窗口
- 选择
C++
、Python
、Java
模版的GUI
版本创建代码空间,使用相关图形库编写和运行图形程序