Skip to main content

产品简介

1024Code 是一个免费的、协作式的、基于浏览器的 IDE 环境,支持 10 多种编程语言,支持 Spring 、Vue 、React 等框架,还支持很多图形库,是刚入门的程序员学习编程,与朋友一起创造作品,分享交流的最佳选择。

主要功能

在线多人协作:类似腾讯文档等在线协作文档的协作功能体验,1024Code 支持用户邀请多人同时加入一个代码空间协作编程。

在线分享:分享代码空间链接,打开可查看项目文件并运行的“副本”代码空间

Git 版本管理:Git Commit,管理你的代码版本。

数据库:免费的云端数据库,代码空间的最佳搭档。

IDE 界面及功能

1024Code 产品设计图

文件窗口

  • 支持多层级的文件夹
  • 支持上传/拖拽上传本地文件

编辑器窗口

  • 支持代码高亮、补全
  • 协作模式下,支持以不同颜色光标体现不同用户的代码操作

Console窗口

  • 显示应用启动及运行过程中的日志

Shell窗口

  • 以 root 权限直接控制容器,可执行几乎一切命令
  • 协作模式下,用户间共享同一 session

运行按钮

  • 支持点击运行按钮编译、构建及运行程序
  • 启动及运行过程中的日志将在 console 中显示
  • 编译/运行命令可在 .1024 文件中配置/修改

浏览器输出窗口

  • 支持 HTTP 服务的浏览(运行端口自动识别)
  • 检测到用户对网址的访问后立即启动应用服务,无访问情况下持续3分14秒后关闭

图形输出窗口

  • 选择 C++Python 模版的 GUI 版本创建代码空间,可使用相关图形库编写和运行图形程序