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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • pycharm中pyqt5使用方法_对中仪使用方法视频

    pycharm中pyqt5使用方法_对中仪使用方法视频PyCharm中PyQt的使用方法一级目录二级目录三级目录一级目录二级目录三级目录

    2022年8月27日
    3
  • pycharm指令_ftp登录及命令行用法

    pycharm指令_ftp登录及命令行用法“阅读本文大概需要3分钟。”相信很多人使用PyCharm来开发Python程序,但却少有人知道,PyCharm实际上有一个命令行程序。通过这个命令行程序可以帮你做很多事…

    2022年8月26日
    5
  • Java 零拷贝_java clone 深拷贝

    Java 零拷贝_java clone 深拷贝Java零拷贝参考:Java中的零拷贝零拷贝(英语:Zero-copy)技术是指计算机执行操作时,CPU不需要先将数据从某处内存复制到另一个特定区域。这种技术通常用于通过网络传输文件时节省CPU周期和内存带宽。零拷贝技术可以减少数据拷贝和共享总线操作的次数,消除传输数据在存储器之间不必要的中间拷贝次数,从而有效地提高数据传输效率零拷贝技术减少了用户进程地址空间和内核地址空间之间因为上:下文切换而带来的开销传统的IO数据读写如下的例子,Java传统IO和网络编程的一段代码Fi

    2022年9月21日
    0
  • 留言板的代码_留言板留言大全短句

    留言板的代码_留言板留言大全短句<!DOCTYPEhtml><htmllang=”en”><head><metacharset=”UTF-8″><metahttp-equiv=”X-UA-Compatible”content=”IE=edge”><metaname=”viewport”content=”width=device-width,initial-scale=1.0″><title>D.

    2022年10月21日
    0
  • 怎样用python开发安卓app_python开发app可以商用嘛

    怎样用python开发安卓app_python开发app可以商用嘛显然,时下最流行的信息学技术就是深度学习了。深度学习(DeepLearning,DL)或阶层学习(hierarchicallearning)是机器学习的技术和研究领域之一,通过建立具有阶层结构的人工神经网络(ArtifitialNeuralNetworks,ANNs),在计算系统中实现人工智能。由于阶层ANN能够对输入信息进行逐层提取和筛选,因此深度学习具有表征学习(representat…

    2022年8月12日
    3
  • w ndows7快速关机,windows7怎么快速关机|win7系统实现快速关机的方法

    w ndows7快速关机,windows7怎么快速关机|win7系统实现快速关机的方法windows7系统怎么快速关机?现如今大家追不仅仅追求开机速度,关机速度也是大家所追求的。要不别人都下班了,你的电脑还在等待关闭是不是很不爽呢?windows7怎么快速关机?可以通过设置注册表来实现快速关机。下面小编分享win7系统实现快速关机的方法,有需要的用户可以一起来学习下。具体方法如下:1、点击【开始】-【运行】,输入“regedit”打开注册表编辑器;2、打开注册表编辑器窗口,找到H…

    2022年10月29日
    0

发表回复

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

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