云端IDE的技术选型1

背景

考虑到以下几点,准备给低代码平台开发一套云端的IDE:

  1. 桌面端IDE:vs code 或 idea,都有需要开发人员安装ide,以及配置环境
  2. 很多时候,配置开发环境是个非常曲折过程,经常出现版本不匹配,即使有文档,也经常出现文档没有及时更新等问题
  3. 同时,配置环境又是一个完全不产出任何价值的过程
  4. 希望有一套云端的开发环境,即开即用,开发人员不需要关心环境和各种依赖,以及插件的安装
  5. 所有代码保存在云端,自然就实现了代码资产的保存和备份
  6. 开发人员可以在家、咖啡厅等地方随时修改代码

两个框架

两个主要框架:vs code和theria

二者的对比见下图:

简单来说:

  1. vs code提供开发插件的api,没有自身UI的定制api,如果要定制UI,只能改源码,虽然是js代码,考虑到未来升级的问题,改源码不是个明智的选择;
  2. theia则不同,除了支持vs code的所有插件,也可以开发功能更强大的插件,并且提供了定制UI的api接口
  3. 已经有了若干基于theia的ide

例如:

用于开发手机APP的Smartface

Arduino editor(单片机的开发工具)

相关推荐
2401_858286114 小时前
VSCODE远程链接错误: 无法建立链接,过程试图写入的管道不存在的解决方法
ide·vscode·编辑器
像风一样自由20204 小时前
加强版VScode结合remote-ssh远程连接服务器开发指南
服务器·vscode·ssh
一朵好运莲5 小时前
Turbo Console Log插件VSCode更改log快捷键教程
ide·vscode·编辑器
IS68310 小时前
视频文案提取技术全景:ASR vs OCR,哪种方案更适合你?
ide·macos·xcode
lightqjx10 小时前
VS Code连接Linux远端服务器的方法
linux·服务器·vs code
风筱11 小时前
Idea的CC GUI插件安装Claude Code SDK失败
java·ide·ai编程
持敬chijing2 天前
PHP开发-环境搭建-安装phpstudy-vscode工具
开发语言·vscode·php
csdn_aspnet2 天前
Copilot能换成本地吗?VSCode接本地大模型本地化接入方案
ide·vscode·ai·ollama
大数据专业的小沉2 天前
解决PyCharm 2024.1 打开项目后持续卡顿,UI 无响应,编辑延迟明显
ide·python·pycharm
青 春 记 忆2 天前
零基础入门python04:用注册校验理解字典、集合和条件判断
开发语言·vscode·python·python3.11