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


相关推荐

  • 单点登录SSO解决方案之SpringSecurity+JWT实现

    单点登录SSO解决方案之SpringSecurity+JWT实现  通过前面几天文章我们详细的介绍了SpringSecurity的使用,本文我们来看下,结合JWT来实现单点登录操作。一、什么是单点登陆  单点登录(SingleSignOn),简称为SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统二、简单的运行机制  单点登录的机制其实是比较简单的,用一个现实中的…

    2022年5月21日
  • 博弈论作者翟文明_伟大的博弈读书心得

    博弈论作者翟文明_伟大的博弈读书心得建议复制后观看古语有云:“世事如棋。”生活中的每个人如同棋手,其每一个行为如同在一张看不见的棋盘上布一个子,精明慎重的棋手们相互揣摩、相互牵制,人人争赢,下出诸多精彩纷呈现出来。博弈论的伟大之处正在于其通过规则、身份、信息、行动、效用、平衡等各种量化概念对人情世事进行了精妙的分析,清晰地揭示了当下社会中们的各种互动行为、互动关系,为人们正确决策提供了指导。第一章博弈论入门1.囚徒困境。缺乏信息交流,都是选对己优势策略,结果并不是系统最优。2.博弈四要素: 1)至少两个参与者。制定决策与对

    2022年10月10日
  • Linux常用命令操作详解

    Linux常用命令操作详解

    2021年10月29日
  • OTSU算法(大津法阈值分割原理)

    写在前面大津法(OTSU)是一种确定图像二值化分割阈值的算法,由日本学者大津于1979年提出。从大津法的原理上来讲,该方法又称作最大类间方差法,因为按照大津法求得的阈值进行图像二值化分割后,前景与背景图像的类间方差最大。它被认为是图像分割中阈值选取的最佳算法,计算简单,不受图像亮度和对比度的影响,因此在数字图像处理上得到了广泛的应用。它是按图像的灰度特性,将图像分成背景和前景两部分。因方差…

    2022年4月18日
  • eplan激活码破解步骤win10-激活码分享

    (eplan激活码破解步骤win10)这是一篇idea技术相关文章,由全栈君为大家提供,主要知识点是关于2021JetBrains全家桶永久激活码的内容https://javaforall.net/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~40ZKSWCX8G-eyJsaWNlb…

    2022年4月2日
  • SQL模糊查询语句(like)

    SQL模糊查询语句(like) 确定给定的字符串是否与指定的模式匹配。模式可以包含常规字符和通配符字符。模式匹配过程中,常规字符必须与字符串中指定的字符完全匹配。然而,可使用字符串的任意片段匹配通配符。与使用=和!=字符串比较运算符相比,使用通配符可使LIKE运算符更加灵活。如果任何参数都不属于字符串数据类型,MicrosoftSQLServer会将其转换成字符串数据类型(如果可能)。语法mat

    2022年5月26日

发表回复

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

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