web ide「建议收藏」

web ide「建议收藏」webide在做项目中,遇到一个这样的场景,当我们把系统服务搭建好,给用户显示的时候,如果用命令行一步步的走,感觉会把他们弄晕,另外,交付系统,还得一步步的写操作流程,遇到一点问题,就还得补充进去,所以我就想,能不能搭建一个web-ide,用户直接把代码复制上去,点点点,就能完成系统的完整体验。当然,还有就是Web-ide对于移动办公、合作开发也有帮助,比如我想把我的代码给别人看,直接在他电…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

web ide

在做项目中,遇到一个这样的场景,当我们把系统服务搭建好,给用户显示的时候,如果用命令行一步步的走,感觉会把他们弄晕,另外,交付系统,还得一步步的写操作流程,遇到一点问题,就还得补充进去,所以我就想,能不能搭建一个web-ide,用户直接把代码复制上去,点点点,就能完成系统的完整体验。

当然,还有就是Web-ide对于移动办公、合作开发也有帮助,比如我想把我的代码给别人看,直接在他电脑上打开web-ide就好。

嗯,还有第三点,最近在搞函数计算,需要自己搭建一个函数计算服务,可以直接在网页上编写函数,然后代码推送到函数服务中去,测试函数,但是官方的web-ide就是一个框,效果不好,就在想能否搭建一个web-ide,并做适当调整修改,关联到函数计算服务上。

我通过google,查到几款开源的web-ide,依次进行了部署测试。

theia-ide/theia-apps

这一款ide跟vscode基本功能一毛一样,部署简单,直接通过封装好的容器部署即可,我这里测试go版本的镜像,如果需要其他语言,选择其他镜像即可,这款ide整体感觉不错,还有debug哈。推荐

docker run -it -p 3000:3000 -v "$(pwd):/home/project:cached" theiaide/theia:next

thiea

cloud9

这款就比较出名了,AWS推出的web-ide,功能强大,代码稳定,项目是通过node js写的,这是我唯一感到的障碍,我不太了解js,如果对它进行改动,可能要麻烦。稳定可用,推荐

安装比较简单,直接执行安装脚本,启动服务即可。

git pull origin master
scripts/install-sdk.sh
apt install nodejs
node server.js

c9

Coding/WebIDE

这是国内一款web-ide,项目已经迁移到腾讯云下,这里仍旧测试原来的web-ide,该ide适合git版本仓库搭配使用的,使用前,需要深入你的git仓库地址,之后开发你的项目。新版本未尝试,旧版本就不推荐了。

直接./ide.sh run # start the backend server运行。

webide
webide

GitLab

gitLab这个代码仓库,本身就支持web-ide,但这个web-ide是整个代码仓库的服务的一部分,如果需要再自己服务上,可能要搭建gitLab,并且改动的可能性比较小,如果需要完整的代码管理的顺便可带上web-ide,若单独需要一个web-ide,甚至需要改动,那就不推荐了。
gitlab大体是下图这样,我这测试没打开项目代码~~,没有使用这个web ide。
web ide「建议收藏」

参考:

  1. theia-ide/theia-apps
  2. cloud9
  3. Coding/WebIDE
  4. gitlab
  5. 通过 docker 搭建自用的 gitlab 服务
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/180613.html原文链接:https://javaforall.net

(0)
上一篇 2022年10月18日 下午3:36
下一篇 2022年10月18日 下午3:46


相关推荐

  • python表白代码简单「建议收藏」

    python表白代码简单「建议收藏」谢谢大家的支持,您的一键三连是罡罡同学前进的最大动力!一键三连一键三连一键三连一键三连一键三连一键三连python表白代码简单1.首先你要现有python,以及环境配置(自己去网上找资源)2.下载pycharm(相当于Dev、Eclipse编译器)3.复制粘贴即可下面放上源代码:importturtle#str=input(‘请输入表白语:’)str=”糖浆不分离”str1=”2020/12/22~2021/2/16″turtle.speed(

    2022年6月2日
    50
  • 在 Python 中的常见的几种字符串替换操作

    在 Python 中的常见的几种字符串替换操作基于Python3.7.3中,主要的方法有替换子串:replace()替换多个不同的字符串:re.sub(),re.subn()用正则表达式替换:re.sub(),re.subn()根据位置来替换:slice()replace()方法比如,输入的字符串为’onetwoonetwoone’,第一个参数为替换前的参数,第二个为替换后的参数。默认会替换字符串中的所有符合条件的字…

    2022年6月3日
    47
  • 李氏第二法分析稳定性matlab,9-4李雅普诺夫稳定性分析2010.ppt

    李氏第二法分析稳定性matlab,9-4李雅普诺夫稳定性分析2010.ppt9 4 目录李氏稳定性理论的简介向量和矩阵的范数矩阵范数二次型函数及矩阵表示二次型函数的定号性正定的充要条件判断定号性两种方法证明正定系统稳定分类对象及其平衡状态李雅普诺夫意义下的稳定性渐近稳定大范围 全局 渐近稳定性不稳定定理 1 2 3 分析系统渐近稳定例题李雅普诺夫第二方法简介李雅普诺夫函数及稳定性定理在原点渐近稳定几何意义例题定理 3 定理

    2026年1月23日
    3
  • 算法导论 答案

    算法导论 答案被附录 C 5 6 折磨太久了 今天去找了下答案 发现了一个算是能用的 下贴出链接 这个能不能标原创啊 但也不是转载吧 只是把链接贴出来了算法导论 答案

    2026年3月19日
    1
  • VMware 主机ping不通虚拟机的解决方法

    VMware 主机ping不通虚拟机的解决方法VMware 主机 ping 不同虚拟机的解决方法一 查看虚拟机的 IP 地址 网关等二 修改网络适配器配置一般来说到了这一步虚拟机就可以 ping 通主机了但是我按照网上的教程走到这一步之后 发现并没有 ping 通主机我把虚拟机的网卡禁用之后重新启用 哎 好了

    2026年3月17日
    2
  • NLP系列笔记:通俗理解LDA主题模型

    NLP系列笔记:通俗理解LDA主题模型0前言    印象中,最开始听说“LDA”这个名词,是缘于rickjin在2013年3月写的一个LDA科普系列,叫LDA数学八卦,我当时一直想看来着,记得还打印过一次,但不知是因为这篇文档的前序铺垫太长(现在才意识到这些“铺垫”都是深刻理解LDA的基础,但如果没有人帮助初学者提纲挈领、把握主次、理清思路,则很容易陷入LDA的细枝末节之中),还是因为其中的数学推导细节太多,导致一直没有完整看完…

    2022年8月11日
    7

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号