精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

阿里&螞蟻聯合開源的 IDE 研發框架 - OpenSumi

開源
code-server 是 Coder 公司( https://coder.com/ )基于VSCode的開源項目,可以實現通過瀏覽器訪問在遠程服務器上的 VSCode,專門為瀏覽器做了設計優化,以便作為可托管的 Web 服務來運行。

VSCode 號稱宇宙最強 IDE,平時我們基本上都是在以本地客戶端的方式來使用的,那么有沒有 WEB IDE 的方式呢?其實從 VSCode 1.40 版本開始我們已經可以編譯出 Web 版的 VSCode 了,VSCode 官方也提供了一個在線的 IDE:https://vscode.dev/。

除了基于原始的 VSCode 代碼構建 Web 服務來運行之外,其實還有一些比較優秀的基于 VSCode 的 WEB IDE 項目,接下來我們就來和大家盤點下。

1、code-server

code-server 是 Coder 公司( https://coder.com/ )基于VSCode的開源項目,可以實現通過瀏覽器訪問在遠程服務器上的 VSCode,專門為瀏覽器做了設計優化,以便作為可托管的 Web 服務來運行。

使用 code-server 具有很多的優勢:

  • 隨時隨地編寫代碼:使用一致的開發環境,在平板電腦和筆記本電腦上設置代碼。在 Linux 計算機上進行開發,然后通過 Web 瀏覽器從任何設備中獲取。
  • 云服務器支持:利用大型云服務器加快測試、編譯、下載等速度。

要運行 code-server 最低的服務器要求是 1GB 內存和 2CPU 的 Linux 機器。

要安裝 code-server 也非常簡單的,只需要執行下面的腳本命令即可一鍵安裝:

curl -fsSL https://code-server.dev/install.sh | sh

不過一般情況下推薦使用 Docker 或者 Kubernetes 來部署。

# This will start a code-server container and expose it at http://127.0.0.1:8080.
# It will also mount your current directory into the container as `/home/coder/project`
# and forward your UID/GID so that all file system operations occur as your user outside
# the container.
#
# Your $HOME/.config is mounted at $HOME/.config within the container to ensure you can
# easily access/modify your code-server config in $HOME/.config/code-server/config.json
# outside the container.
mkdir -p ~/.config
docker run -it --name code-server -p 127.0.0.1:8080:8080 \
-v "$HOME/.config:/home/coder/.config" \
-v "$PWD:/home/coder/project" \
-u "$(id -u):$(id -g)" \
-e "DOCKER_USER=$USER" \
codercom/code-server:latest

圖片

Git 倉庫:https://github.com/coder/code-server。

2、Eclipse Theia

Theia 是一個可擴展的平臺,用于使用最新的 Web 技術開發多語言的云端和桌面的 IDE。Theia 作為后起之秀,借鑒了 VSCode 的一些設計理念,發展到現在社區比較繁榮,背后是 Eclipse 基金會。Theia 從一開始就設計為在桌面和云上運行,Theia 本身就提供了一種模塊化構建 IDE 產品的能力,我們可以通過模塊的方式去定制 IDE,插件也兼容大部分的 VSCode 的插件。

要使用 Theia 也是比較簡單的,我們可以根據自己的需求去創建一個定制的文件,如下所示。

mkidr my-app && cd my-app

在目錄下創建一個 package.json 的文件,內容如下所示:

```json
{
"private": true,
"dependencies": {
"@theia/callhierarchy": "next",
"@theia/file-search": "next",
"@theia/git": "next",
"@theia/markers": "next",
"@theia/messages": "next",
"@theia/mini-browser": "next",
"@theia/navigator": "next",
"@theia/outline-view": "next",
"@theia/plugin-ext-vscode": "next",
"@theia/preferences": "next",
"@theia/preview": "next",
"@theia/search-in-workspace": "next",
"@theia/terminal": "next"
},
"devDependencies": {
"@theia/cli": "next"
}
}

Theia 應用程序和擴展是 Node.js 包,上面的文件顯示包的元數據,如名稱、版本、其運行時和構建時間依賴項等。作為應用程序的一部分,還可以使用 VSCode 擴展。如下所示:

```json
{
"private": true,
"dependencies": {
"@theia/callhierarchy": "next",
"@theia/file-search": "next",
"@theia/git": "next",
"@theia/markers": "next",
"@theia/messages": "next",
"@theia/navigator": "next",
"@theia/outline-view": "next",
"@theia/plugin-ext-vscode": "next",
"@theia/preferences": "next",
"@theia/preview": "next",
"@theia/search-in-workspace": "next",
"@theia/terminal": "next",
"@theia/vsx-registry": "next"
},
"devDependencies": {
"@theia/cli": "next"
},
"scripts": {
"prepare": "yarn run clean && yarn build && yarn run download:plugins",
"clean": "theia clean",
"build": "theia build --mode development",
"start": "theia start --plugins=local-dir:plugins",
"download:plugins": "theia download:plugins"
},
"theiaPluginsDir": "plugins",
"theiaPlugins": {
"vscode-builtin-extensions-pack": "https://open-vsx.org/api/eclipse-theia/builtin-extension-pack/1.50.1/file/eclipse-theia.builtin-extension-pack-1.50.1.vsix"
},
"theiaPluginsExcludeIds": [
"vscode.extension-editing",
"vscode.git",
"vscode.git-ui",
"vscode.github",
"vscode.markdown-language-features",
"vscode.microsoft-authentication"
]
}

然后我們直接使用 yarn 命令就可以安裝相關依賴,然后使用 Theia 命令來構建即可:

yarn theia build

構建后可以使用下面的命令來啟動應用:

yarn theia start --plugins=local-dir:plugins

當然也可以使用 Docker 來一鍵啟動:

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

圖片

Git 倉庫:https://github.com/eclipse-theia/theia。

3、OpenSumi

OpenSumi 是阿里&螞蟻聯合開源的 IDE 研發框架,基于 TypeScript 和 React 進行編碼,實現了包含資源管理器、編輯器、調試、Git 面板、搜索面板等核心功能模塊,開發者只需要進行簡單的配置,就可以快速搭建屬于自己的本地或云端 IDE 產品。和 Theia 類似,OpenSumi 也兼容了 VSCode 的插件生態,大部分的 VSCode 的插件都可以無縫在基于 OpenSumi 的 IDE 中運行。

OpenSumi 框架旨在解決阿里經濟體內部 IDE 產品研發的重復建設問題,滿足 IDE 在更多垂直場景的定制能力,同時實現 Web 與本地客戶端共用底層,讓 IDE 研發從早期的“刀耕火種”時代向“機器化大生產”時代邁進。

OpenSumi 支持三種模式:Web、Electron、純前端。比如 OpenSumi 提供的純前端版本,可以讓你脫離 node 的環境,在純瀏覽器環境下,通過簡單的 B/S 架構提供相對完整的 IDE 能力。

同樣我們可以使用 Docker 來進行一鍵啟動:

# 拉取鏡像
docker pull ghcr.io/opensumi/opensumi-web:latest

# 運行
docker run --rm -d -p 8080:8000/tcp ghcr.io/opensumi/opensumi-web:latest

然后瀏覽器打開 http://127.0.0.1:8080 進行預覽或開發。OpenSumi 支持通過模塊的方式對界面主題、內置命令、菜單等基礎能力進行定制,我們可以根據自己的需求去定制屬于自己的 IDE。

圖片

Git 倉庫:https://github.com/opensumi/core。

責任編輯:姜華 來源: Github愛好者
相關推薦

2022-07-13 10:49:35

開源插件IDE

2024-01-12 15:23:18

區塊鏈數據

2023-12-18 17:40:31

2025-08-11 01:55:00

2022-07-05 14:26:36

隱私計算開源

2014-10-24 16:51:31

阿里云YunOS

2015-06-18 14:05:53

APICloud

2020-11-10 09:00:31

阿里巴巴技術開源

2019-03-01 08:57:47

iOScoobjc協程

2020-07-27 10:23:10

開源技術 數據

2020-08-23 09:12:52

JavaJava IDE框架

2016-04-13 20:37:42

EasyStack

2020-07-28 23:18:41

Java開源IDE工具

2015-09-08 11:14:28

阿里面試面試經歷

2024-09-19 09:30:39

緩存框架抽象

2011-12-28 15:26:16

Spring\Dubb

2016-07-29 14:22:39

PydioownCloud開源

2012-02-23 13:59:28

Play FramewJava

2023-06-27 08:28:00

點贊
收藏

51CTO技術棧公眾號

91精品久久久久久久久久久久久久 | 天天看天天摸天天操| 欧美男女视频| 亚洲国产精品自拍| 少妇免费毛片久久久久久久久| 国产精品毛片一区视频播 | 超碰cao国产精品一区二区| 天天av天天翘天天综合网色鬼国产| 日韩高清国产精品| 国产激情视频在线播放| 久久久青草婷婷精品综合日韩| 日韩在线视频观看正片免费网站| 91传媒理伦片在线观看| 精品九九久久| 欧美日韩免费观看中文| 日本成人性视频| 水莓100国产免费av在线播放| 美国毛片一区二区| 69国产精品成人在线播放| 国产精品视频在| 西瓜成人精品人成网站| 日韩一区二区三区四区五区六区| 欧美黄色一级片视频| 欧美v亚洲v| 国产精品国产三级国产aⅴ入口| 极品校花啪啪激情久久| 99在线无码精品入口| 日韩二区三区四区| 777国产偷窥盗摄精品视频| 国产3级在线观看| 国产日产精品一区二区三区四区的观看方式 | 精品视频在线观看一区二区| 91在线品视觉盛宴免费| 久久精品视频在线看| 国产一区精品在线| 亚洲av无码片一区二区三区| 免费成人性网站| 日韩av免费在线观看| 日产欧产va高清| 韩国亚洲精品| 久久91精品国产| 中文字幕五月天| 99久久国产综合精品成人影院| 亚洲天堂av女优| av鲁丝一区鲁丝二区鲁丝三区| 91精品国产自产精品男人的天堂| 欧美一区二区三区视频在线| 亚洲小视频网站| 国精品产品一区| 欧美日韩亚洲综合| av网站在线不卡| 2019年精品视频自拍| 色丁香久综合在线久综合在线观看| 乱妇乱女熟妇熟女网站| 人成在线免费网站| 欧美日韩一区二区三区在线免费观看| 国产av国片精品| 免费成人在线电影| 欧美视频中文在线看| 久久久999视频| 国模视频一区| 欧美视频在线一区二区三区| 美女网站色免费| 亚洲成人精品综合在线| 91麻豆精品国产| 成人高清在线观看视频| 538任你躁精品视频网免费| 精品99久久久久久| 一本加勒比波多野结衣| 少妇精品久久久一区二区| 亚洲欧美日韩精品| jizzjizz日本少妇| 一区二区三区毛片免费| 久久久久国产精品免费网站| 国产精品500部| 久久精品系列| 国产精品午夜国产小视频| 91tv国产成人福利| 成人美女在线观看| 久久久久久久有限公司| 国产黄在线观看免费观看不卡| 国产精品青草久久| a天堂资源在线观看| 亚洲日本天堂| 欧美日韩亚洲高清一区二区| 亚洲AV成人精品| 色哟哟精品丝袜一区二区| 一区二区三区视频免费在线观看 | 亚洲黄色在线视频| 黄页免费在线观看视频| 免费污视频在线一区| 欧美一区二区三区免费视频| 免费成人蒂法网站| 97久久视频| 午夜精品一区二区三区视频免费看| 中文字幕在线播| 国产一区二区导航在线播放| 乱一区二区三区在线播放| 麻豆影视在线观看_| 欧美日韩亚洲视频一区| 五月天婷婷影视| 色88888久久久久久影院| 久久精品视频导航| 欧美一区二区三区四| 狠狠色丁香婷综合久久| 免费看成人片| 久久av色综合| 欧美男同性恋视频网站| 538国产视频| 久久久久蜜桃| 国产成人久久精品| 六月婷婷中文字幕| 18成人在线视频| 日韩一级免费在线观看| 亚洲精品在线国产| 日韩网站免费观看高清| 西西44rtwww国产精品| 狠狠色丁香久久婷婷综合_中 | 亚洲成人手机在线| 国产一区二区在线观看免费视频| 色婷婷狠狠五月综合天色拍| 欧美高清视频一区二区| 91亚洲国产成人久久精品麻豆| 久久综合久久综合久久综合| 97免费视频观看| 亚洲在线资源| 国产一区二区三区网站| 久久久久久久久久免费视频| 国产精品正在播放| 相泽南亚洲一区二区在线播放| 蜜桃视频m3u8在线观看| 亚洲成人黄色网| 2018天天弄| 国产一区二区三区观看| 中国成人亚色综合网站| 日韩成人影音| 亚洲精选在线观看| 啦啦啦免费高清视频在线观看| 成人自拍视频在线观看| 黄色一级大片免费| 精品久久亚洲| 欧美精品在线免费播放| 国产孕妇孕交大片孕| 国产精品卡一卡二卡三| 国产又大又黄又猛| 91嫩草亚洲精品| 91精品久久久久久久久久久久久久| fc2在线中文字幕| 欧洲人成人精品| 国产真人做爰视频免费| 秋霞影院一区二区| 亚洲欧洲三级| 羞羞视频在线观看一区二区| 日韩视频永久免费观看| 国产一区二区三区视频免费观看| 国产精品入口麻豆九色| 久久久久xxxx| 亚洲综合自拍| 国产精品二区二区三区| 超碰在线视屏| 亚洲免费av电影| 中文字幕免费高清网站| 国产精品久久久久久久久图文区 | 伊人国产精品| 久热精品在线视频| 亚洲精品一区二区口爆| 午夜欧美视频在线观看| 五级黄高潮片90分钟视频| 老司机午夜精品视频在线观看| 品久久久久久久久久96高清| 岛国一区二区| 毛片精品免费在线观看| 刘亦菲毛片一区二区三区| 欧美午夜精品久久久久久久| 91资源在线播放| 国产揄拍国内精品对白| 日本欧美视频在线观看| 国产欧美日韩| 97se国产在线视频| 天堂av中文在线观看| 中文字幕一精品亚洲无线一区| 国产草草影院ccyycom| 亚洲国产成人va在线观看天堂| 性高潮久久久久久久| 精品在线你懂的| 欧美精品久久久久久久免费| 国产一区网站| 99一区二区| 欧美一区久久久| 伦理中文字幕亚洲| 你懂的在线播放| 在线电影一区二区三区| 国产精品免费av一区二区| 国产精品久久久久久久岛一牛影视 | 久久精品无码人妻| 日本一区二区三区四区| 蜜臀av粉嫩av懂色av| 日本网站在线观看一区二区三区| 在线观看av的网址| 精品国产乱码久久久久久1区2匹| 亚洲一区国产精品| 国产精品久久久久av电视剧| 欧美插天视频在线播放| 成年人在线观看网站| 精品国产凹凸成av人导航| 中文字幕资源网| 丁香五六月婷婷久久激情| 色老板免费视频| 99国产精品国产精品久久| 57pao国产成永久免费视频| 亚洲女同在线| 天堂а√在线中文在线| 久久国产成人精品| 久久综合九色综合网站| 午夜精品在线| 91精品中文在线| av免费在线一区| 日本视频久久久| 18aaaa精品欧美大片h| 精品精品国产国产自在线| 欧美少妇另类| 亚洲国产高潮在线观看| 国产高清免费av| 欧美精品色一区二区三区| 无码人妻精品一区二区三区9厂| 亚洲午夜久久久久久久久久久| 国产欧美小视频| 亚洲国产精品99久久久久久久久| 波多野结衣有码| 成人免费视频网站在线观看| 欧美日韩久久婷婷| 国产在线视频一区二区| 亚洲综合婷婷久久| 青青草视频一区| 99久久国产宗和精品1上映| 亚洲三级毛片| 精品视频在线观看一区| 黄色精品网站| 黄色一级大片免费| 国产精品分类| 999久久欧美人妻一区二区| 欧美777四色影| 国产亚洲精品久久久久久久| 亚洲精品一二三区区别| 中文字幕在线亚洲三区| 久久一区91| 中文字幕剧情在线观看一区| 久久一区二区三区喷水| 一区二区成人国产精品 | 在线日韩日本国产亚洲| 国产视频网站在线| 中文字幕亚洲色图| 秋霞午夜理伦电影在线观看| 日韩小视频网址| 麻豆系列在线观看| 欧美激情欧美激情在线五月| 日本三级在线观看网站| 久久人人爽人人| 精精国产xxxx视频在线播放| 日本韩国在线不卡| 91亚洲视频| 91在线精品播放| 亚洲国产一区二区三区网站| 国产乱码精品一区二区三区日韩精品 | 夜夜爽av福利精品导航| 女人和拘做爰正片视频| 奇米四色…亚洲| 中文字幕一区二区在线观看视频 | 黄色网在线看| 欧美激情视频一区| 亚洲优女在线| 国产欧美在线播放| 综合伊人久久| 欧美激情视频一区二区三区| 日韩av在线播放网址| 日本三日本三级少妇三级66| 亚洲国产高清一区| www.日本xxxx| 国产乱国产乱300精品| 色综合久久五月| 欧美国产丝袜视频| 欧美卡一卡二卡三| 黑人精品xxx一区| 伊人网av在线| 精品欧美一区二区久久| 你懂的视频在线观看| 美女久久久久久久久久久| 蜜桃视频在线观看免费视频| 国产精品一区二区三区免费视频| 视频精品一区| 日本a级片久久久| 中文字幕一区二区三三| 丰满少妇被猛烈进入高清播放| 久久av中文字幕片| 男人网站在线观看| 国产精品久久久久天堂| 日韩精品久久久久久久| 欧美日韩你懂得| 天堂影院在线| 九九热最新视频//这里只有精品 | 成人性生交大片免费看视频直播 | 日本高清不卡一区二区三区视频| 91九色单男在线观看| 亚洲精品国模| 欧美做暖暖视频| 免费观看在线色综合| 在线观看亚洲免费视频| 亚洲色大成网站www久久九九| 免费观看一区二区三区毛片| 日韩欧美你懂的| 国产乱子伦三级在线播放| 国内精品久久影院| 色妞ww精品视频7777| 亚洲一区二区精品在线观看| 亚洲在线一区| 美国黄色一级视频| 亚洲欧美一区二区三区孕妇| 国产一区免费看| 日韩精品免费视频| 999精品网| 91精品婷婷国产综合久久蝌蚪| 日韩1区在线| www黄色av| 91碰在线视频| 日本少妇裸体做爰| 欧美大黄免费观看| 黄色成人影院| 91精品视频在线播放| 日韩a一区二区| 丰满少妇在线观看| 久久免费看少妇高潮| 91精品国产乱码久久久张津瑜 | 黑人无套内谢中国美女| 国产精品久久久久久一区二区三区| 国产高潮久久久| 亚洲精品xxx| sm久久捆绑调教精品一区| 国产精品区一区二区三在线播放| 91精品亚洲| 99视频在线观看视频| 亚洲欧洲日本在线| 国产精品探花视频| 久久久精品在线观看| 色综合一区二区日本韩国亚洲| 午夜欧美一区二区三区免费观看| 石原莉奈在线亚洲二区| 无码人妻精品一区二区三区温州| 性久久久久久久| 视频二区在线| 人人澡人人澡人人看欧美| 日韩精品亚洲aⅴ在线影院| 成人在线免费在线观看| 久久蜜桃av一区二区天堂| 亚洲第一网站在线观看| 国产亚洲欧洲高清一区| www.一区| 中文字幕超清在线免费观看| 国产精品白丝jk黑袜喷水| 日本aⅴ在线观看| 精品日韩99亚洲| 日产福利视频在线观看| 日韩精品不卡| 久久99国产精品免费网站| 日本黄色片免费观看| 精品毛片乱码1区2区3区| free性护士videos欧美| 欧美日韩另类综合| 麻豆专区一区二区三区四区五区| 亚洲区一区二区三| 日韩欧美亚洲国产另类| 久草在线资源福利站| 欧美精品尤物在线| 麻豆成人免费电影| 欧美精品一区二区蜜桃| 亚洲第一av在线| 在线成人视屏| 久久久成人精品一区二区三区| 国产91精品一区二区麻豆网站| 久久亚洲精品国产| 综合国产在线观看| 视频一区中文字幕精品| 国产极品粉嫩福利姬萌白酱| 国产精品久久久久久久第一福利| 国产99视频在线| 日韩69视频在线观看| 久久久久电影| 欧美bbbbb性bbbbb视频| 欧美日韩国产一二三| 成人bbav| 亚洲国产精品久久久久婷婷老年| 国产精品综合二区| 亚洲国产精品无码久久久| 久久成人精品一区二区三区| 亚洲69av| 在线成人免费av| 色88888久久久久久影院野外 | 精品国产乱码久久久| 国产情侣久久久久aⅴ免费| 色婷婷久久久综合中文字幕| www在线免费观看视频|