精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

欧美性一二三区| 韩国午夜理伦三级不卡影院| 欧美日韩视频专区在线播放| 免费看国产精品一二区视频| 国产精彩视频在线观看| 亚州精品视频| 欧美日韩国产在线看| 欧美色图亚洲自拍| 精品国产伦一区二区三区| 野花国产精品入口| zzjj国产精品一区二区| 国产精久久久久| 国产黄色一级网站| 少妇高潮一区二区三区99小说| 久久国产免费| 美女国内精品自产拍在线播放| 欧美 变态 另类 人妖| av成人免费| 香蕉乱码成人久久天堂爱免费| 亚洲国产午夜伦理片大全在线观看网站 | 日韩视频免费在线播放| 性欧美ⅴideo另类hd| 91在线视频在线| 97人人模人人爽视频一区二区| 亚洲中文无码av在线| 日韩视频一区| 欧美高清在线观看| 国产视频精品免费| av中文一区| 亚洲激情视频在线观看| 一个人看的视频www| 久久久久毛片| 色婷婷综合久色| 黄色片网址在线观看| 性欧美1819sex性高清大胸| 欧美激情一区二区三区四区| 久热这里只精品99re8久 | 亚洲欧洲午夜一线一品| 亚洲av永久无码精品| 亚洲综合网狠久久| 日韩欧美综合一区| 手机在线免费毛片| www久久久| 91精品久久久久久蜜臀| 97超碰成人在线| 狠狠久久伊人中文字幕| 91福利在线看| 久久婷婷国产91天堂综合精品| 在线观看特色大片免费视频| 天天免费综合色| 青青草国产免费| av人人综合网| 午夜精品久久久久久| www.日本在线播放| av在线视屏| 欧美日韩一区二区精品| 日韩精品视频一区二区在线观看| 99re6在线精品视频免费播放| 亚洲成人av福利| 人妻少妇精品久久| 蜜桃视频在线观看播放| 欧美性猛交xxxx久久久| 成人性做爰aaa片免费看不忠| 欧美日韩免费观看视频| 欧美三级三级三级| 91丝袜超薄交口足| 66精品视频在线观看| 亚洲第一区第二区| 视频一区视频二区视频三区视频四区国产 | 91国产一区| 日韩一区二区免费在线电影| 911亚洲精选| 亚洲欧美校园春色| 最近更新的2019中文字幕| 亚洲精品久久久久久国| 国产精品porn| 久久久久久久亚洲精品| 精品成人av一区二区在线播放| 亚洲综合电影一区二区三区| 国产91在线播放精品91| 一级黄色a视频| 国产成人免费高清| 日本电影一区二区三区| 免费a级毛片在线播放| 亚洲国产一二三| av免费中文字幕| 国产激情欧美| 欧美精品一区二区三区视频| 国产三级av在线播放| 天堂网在线观看国产精品| 午夜伦理精品一区| 最新国产中文字幕| 成人精品免费视频| 台湾成人av| 丰满诱人av在线播放| 色婷婷亚洲精品| 佐山爱在线视频| 国产精品免费大片| 欧美黑人性生活视频| 日日夜夜狠狠操| 国产成人在线视频网站| 茄子视频成人在线观看| 91香蕉在线观看| 日本精品一区二区三区高清| 成人高清在线观看视频| 国产真实有声精品录音| 欧美猛交免费看| 免费看av在线| 99视频热这里只有精品免费| 国产高清免费在线| 国产精品高清乱码在线观看| 精品国产网站在线观看| 亚洲av无一区二区三区| 久久久久99| 国产精品日韩一区二区免费视频| 欧美日韩在线资源| 色网站国产精品| 好吊色视频一区二区三区| 天天影视综合| 国产精品第一页在线| 天天干天天舔天天射| 亚洲欧美aⅴ...| 精品999在线| 欧美猛男男男激情videos| 午夜精品99久久免费| www.热久久| 亚洲三级电影网站| jizz18女人| 在线日本制服中文欧美| 97av在线视频| 秋霞欧美在线观看| 亚洲一级不卡视频| 国产一级二级av| 中文在线播放一区二区| 国产精品自产拍在线观| eeuss影院在线观看| 色菇凉天天综合网| 亚洲理论片在线观看| 久久久久久久欧美精品| 快播日韩欧美| 日本高清不卡一区二区三区视频| 亚洲乱码一区二区| 国产成人无码专区| 国产午夜三级一区二区三| 国产aaa一级片| 国产精品三级| 国产精品高潮粉嫩av| 国产在线观看黄| 在线精品亚洲一区二区不卡| 免费看91的网站| 蜜桃av一区二区三区电影| 亚洲电影网站| 精品精品视频| 久久久久久成人精品| 人妻丰满熟妇av无码区hd| 亚洲妇女屁股眼交7| 无码成人精品区在线观看| 亚洲午夜精品久久久久久app| 国产二区不卡| 午夜裸体女人视频网站在线观看| 精品亚洲va在线va天堂资源站| 亚洲综合图片网| 日本一区二区动态图| 99九九99九九九99九他书对| 亚洲国产精品久久久久蝴蝶传媒| 亚洲一区二区三| 国产精品186在线观看在线播放| 亚洲成人网久久久| 久久久久99精品成人片我成大片| 久久精品无码一区二区三区| 国产高潮免费视频| 综合在线视频| 国产美女精品久久久| 亚洲色图官网| www日韩欧美| 男人天堂手机在线观看| 在线观看精品一区| jizz亚洲少妇| 97精品电影院| 午夜免费看毛片| 亚洲国产日韩欧美一区二区三区| 免费影院在线观看一区| 亚洲人成网站在线在线观看| 欧美国产日韩中文字幕在线| 久久av少妇| 欧美一级视频精品观看| 黄色片网站在线免费观看| 国产精品传媒在线| 好男人香蕉影院| 蜜桃av噜噜一区二区三区小说| 日韩精品久久一区二区| 精品日产免费二区日产免费二区| 不卡视频一区二区三区| 成人福利av| 欧美乱大交xxxxx另类电影| 日韩美女一级视频| 日韩视频免费直播| 国产69精品久久久久久久久久| 中文字幕电影一区| 免费看毛片的网站| 精品无人码麻豆乱码1区2区| 啊啊啊一区二区| 女人天堂亚洲aⅴ在线观看| 欧美二区在线看| 亚洲免费一区三区| 国产精品自拍偷拍| 在线观看涩涩| 久久全球大尺度高清视频| 在线观看黄av| 亚洲欧美国产精品久久久久久久| www.蜜臀av.com| 538在线一区二区精品国产| 国产日产精品一区二区三区| 亚洲视频在线观看一区| 永久免费av无码网站性色av| 91在线视频免费观看| 免费观看一区二区三区| 久久se精品一区精品二区| 99精品视频播放| 激情久久婷婷| 日本a在线天堂| 天天做天天爱综合| 亚洲第一综合| 日韩久久视频| 日本一区二区久久精品| 日韩伦理一区二区三区| 国产日韩一区二区三区| 北条麻妃在线一区二区免费播放| 91精品国产综合久久久久久蜜臀| 丁香婷婷久久| 国产精品第一区| 欧美精品高清| 日韩美女视频在线观看| xx欧美xxx| 日本一区二区三区在线播放| 成人免费网站视频| 国产成人精品av在线| 中文字幕人成乱码在线观看| 97成人精品区在线播放| 黄色在线免费观看网站| 国内外成人免费激情在线视频网站| 免费在线看污片| 九色91av视频| 丁香花在线高清完整版视频| 欧美精品videosex性欧美| 国产蜜臀一区二区打屁股调教| 欧美日韩xxx| 黄污视频在线观看| 97国产精品久久| 性国裸体高清亚洲| 国产成人综合精品在线| jizz亚洲女人高潮大叫| 成人精品一区二区三区电影免费 | 9191成人精品久久| 国产农村妇女毛片精品| 日韩欧美国产精品| 亚洲欧美激情另类| 日韩经典中文字幕| se在线电影| 久久av中文字幕| 波多野结衣在线观看| 欧美亚洲国产日韩2020| 欧美片第一页| 国产一区二区在线免费| 日本免费一区二区视频| 国产一区国产精品| 国产videos久久| 中文字幕制服丝袜在线| 国产中文一区| 精品久久久久久无码国产| 久久精品国产一区二区三| 佐山爱在线视频| 91视频国产观看| 蜜桃av免费在线观看| 一区二区在线观看视频| 五月婷婷视频在线| 欧美日韩国产首页在线观看| 精品人妻一区二区三区麻豆91| 亚洲福利视频久久| av中文在线| 欧美激情亚洲一区| 欧洲av一区二区| 亚洲自拍偷拍色片视频| 日韩三区视频| 黄色一级视频播放| 美女精品一区| wwwxxx色| 国产精品美女久久久久久2018| 国产亚洲精品久久久久久无几年桃| 色婷婷av一区二区三区软件| 99免费在线视频| 国产亚洲成精品久久| 黄色在线看片| 国产精品视频久| 欧美亚视频在线中文字幕免费| 亚洲自拍三区| 国产欧美69| 日韩av影视大全| 国产亚洲一区二区三区在线观看 | 亚洲精品欧美| 亚洲va在线va天堂va偷拍| 久久综合色一综合色88| 日本精品人妻无码77777| 91久久精品一区二区三| 色屁屁草草影院ccyycom| 久久久精品免费| 成人在线黄色| 另类欧美小说| 欧美三区美女| 奇米777在线| 国产精品久久久久影院| 国产视频1区2区| 亚洲аv电影天堂网| 成人欧美在线| 国产精品自产拍在线观看| 少妇精品久久久一区二区| 青青青免费在线| 国产福利一区在线观看| 小早川怜子一区二区的演员表| 色猫猫国产区一区二在线视频| 日本高清视频免费观看| 九九久久久久99精品| 色综合一区二区日本韩国亚洲 | 精品伦一区二区三区| 欧美激情一区在线观看| 91午夜精品亚洲一区二区三区| 亚洲精品国精品久久99热| 黄色影院在线看| 成人情视频高清免费观看电影| 这里只有精品在线| 欧美精品色视频| 亚洲欧美偷拍三级| 99精品久久久久久中文字幕| 精品国偷自产在线视频| 日韩欧美激情| 一区二区三区av| 久久国产福利国产秒拍| 免费视频91蜜桃| 欧美中文字幕一区二区三区| 国产69精品久久app免费版| 国产91久久婷婷一区二区| 欧美美女一区| 国产一级做a爰片久久| 欧美国产精品v| 中文字幕欧美色图| 日韩在线一区二区三区免费视频| 日韩制服一区| 日本黄色播放器| 国产成人综合在线| 日韩女同强女同hd| 亚洲精品永久免费| 亚洲精品一区三区三区在线观看| 天堂va久久久噜噜噜久久va| 久草在线在线精品观看| 久草综合在线视频| 亚洲国产精品成人va在线观看| www.youjizz.com在线| 九九久久99| 日韩主播视频在线| 美国精品一区二区| 日韩欧美一级在线播放| 国产色播av在线| 日韩国产在线一区| 国产在线不卡一卡二卡三卡四卡| 欧美成人aaa片一区国产精品| 亚洲精品按摩视频| 日本高清不卡一区二区三区视频| 一本一道久久a久久综合精品| 国产成人午夜高潮毛片| 日韩精品人妻中文字幕| 亚洲欧洲日本专区| 欧美2区3区4区| 欧洲精品一区二区三区久久| 久久久久久久精| 国产夫绿帽单男3p精品视频| 久久免费观看视频| 精品国产aⅴ| 欧美一区二区三区影院| 色av成人天堂桃色av| 黄色网址免费在线观看| 久久99精品久久久久久久久久| 青青草成人在线观看| 久久丫精品久久丫| 亚洲色图综合网| 欧美日韩午夜电影网| 国产日产欧美视频| 亚洲欧美日韩电影| 天天av综合网| 51午夜精品| 日韩精品一二区| 日本在线观看视频网站| 日韩在线中文视频| 色吊丝一区二区| 先锋资源在线视频| 欧美亚洲尤物久久| 夜鲁夜鲁夜鲁视频在线播放| www.-级毛片线天内射视视| 久久久久久免费网| 丰满岳乱妇国产精品一区| 国产在线拍偷自揄拍精品|