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

重磅:國產IDE發布,由阿里研發,完全開源!高性能,高定制性!

開源 新聞
OpenSumi 作為國內首個強定制性、高性能,兼容 VS Code 插件體系的 IDE 研發框架,正式對外開源。

經歷近 3 年時間,在阿里集團及螞蟻集團共建小組的努力下,OpenSumi 作為國內首個強定制性、高性能,兼容 VS Code 插件體系的 IDE 研發框架,正式對外開源。

一、OpenSumi 是什么?

OpenSumi 是一款面向垂直領域,低門檻、高性能、高定制性的雙端(Web 及 Electron)IDE 研發的框架。

框架早期由阿里集團淘系工程團隊及螞蟻集團體驗技術部、研發效能團隊聯合發起,共同研發的 IDE 標準化研發框架。它基于 TypeScript + React 進行編碼,實現了包含資源管理器、編輯器、調試、Git 面板、搜索面板等核心功能模塊,開發者只要基于我們的起步項目進行簡單配置,便可以快速地搭建屬于自己的本地或云端 IDE 產品,框架自身兼容 VS Code 插件生態,主流 VS Code 插件均可無縫在基于 OpenSumi 研發的產品中運行,同時,框架也為開發者提供多種低成本,高定制的視圖定制能力,能滿足 IDE 場景下絕大多數的視圖定制場景。

對于 IDE 研發,現今市面上已有了 code-server、Theia 等開源方案,我們為什么選擇自研實現?自 2019 年開始,我們便發現了阿里及螞蟻集團內部已經有了許多 IDE 產品,大部分產品對于 IDE 產品的前期建設大抵相同,但是這部分前期建設工作占用的則是一個團隊少則幾個月,多則半年一年的時間,存在著大量的重復勞動問題,而在部分團隊使用開源方案的過程中,大家也或多或少遇到了一些問題,如定制能力有限、源碼依賴深、維護困難、無法滿足內部能力需求等問題。最終,我們決心集合多個團隊的力量走上自研實現的道路。

二、OpenSumi 有什么優勢?

正如前面所說的,OpenSumi 是一款面向垂直領域,低門檻、高性能、高定制性的雙端(Web 及 Electron)IDE 研發的框架。它的特點主要體現在下面幾點內容:

1. 全面的視圖定制能力

除了與主流瀏覽器相近的性能及編碼體驗外,在面向業務的垂直領域,我們擁有遠超于同類框架的定制能力,基于我們的基礎框架,你可以自由的通過 模塊 或 插件 定制你的 IDE 產品,能達到真正意義上的 “全視圖定制” 能力。

在許多內部產品實現階段,我們會自然的通過 模塊 去實現基礎能力獲得更好的維護性,而通過 插件 去實現業務上的視圖或能力上的定制,達到更高的定制性。以阿里內部的部分研發場景為例,結構分層如下:

2. 豐富的垂直領域研發支撐經驗

OpenSumi 在正式開源之前,在阿里及螞蟻集團內部已持續性孵化了兩年之久,期間沉淀落地了一系列具有代表意義的垂直領域下的研發案例,大部分你能想到的研發實踐場景,可能都可以在 OpenSumi 中找到實踐經驗。

  • 小程序研發場景

針對小程序研發場景, 支付寶小程序開發者工具 以及 淘寶小程序開發者工具 便是使用了 OpenSumi 作為核心框架進行實現,截止目前,月服務開發者數量已達到 2W +。

圖片

通過我們的 Toolbar貢獻點及額外的 sumi API,我們能通過插件實現進一步的視圖定制。如:

1)定制不同的 Toolbar 展示

圖片

2)實現獨立可通信的窗口調度(如模擬器)

圖片

同時,共享的底層及插件能力,也讓端到端的快速移植成為可能,通過對  支付寶小程序開發者工具 相關插件的移植,我們在短短 1 個月的時間內就完成了對功能相近,但使用場景不同的  淘寶小程序開發者工具 初期版本的支持,同時孵化出內部使用的 O2 客戶端。

  • 云端一體化研發鏈路

在云端一體化研發鏈路上,我們在外部有 阿里云云開發平臺 ,內部則有 O2、Ant Codespaces 等產品。

常規的研發鏈路如下圖上半部分所示。

我們在開始一個項目研發前往往都需要經歷一些或簡單或繁瑣的環境配置工作,你的編碼環境也與云上環境存在割裂,借助阿里云等云產品的容器能力, 我們可以通過 OpenSumi 搭建屬于企業或團隊的云端編碼環境,讓開發者真正省去環境配置問題,在云端完成一切的開發工作。

圖片

通過深度的流程定制,能讓開發者快捷的進入開發狀態。

圖片

通過和內部研發平臺打通,可以一站式的完成開發、測試、部署等工作。

  • 純前端搭建

純前端搭建能力是 OpenSumi 在阿里及螞蟻集團內應用的最為廣泛的一塊能力,它提供了一種不需要依賴服務端去提供編輯器啟動所需的 Node.js 服務,直接通過純前端資源及靜態接口定義便能搭建起來一個具備編輯器基本界面的能力。

其實現核心是通過對文件、Git 等原本依賴 Node 的服務進行了一層服務層抽象,讓開發者可以手動定義文件讀寫等服務的具體邏輯,同時基于 OpenSumi 提供的 Web Worker API , 將語言服務運行于瀏覽器的 Web Worker 環境中,從而實現了框架的去 Node 化,達到純前端搭建的效果。

基于這層實現,你完全可以基于 GitHub Rest API 去實現一個純前端編輯器,可以從上面直接進行 GitHub 代碼的查看、編輯及提交等操作,后續我們會考慮做一個相應的案例出來。而在內部,典型的應用是如下一些場景:

1)代碼評審

圖片

2)代碼展示

圖片

3)遠程筆試

圖片

我們在 OpenSumi 代碼倉庫中也提供了一個簡易的入門案例 opensumi/ide-startup-lite , 你也可以直接通過 預覽頁面 直接查看 Demo 效果。

3)完整的 VS Code 的插件能力支持

相信關注過 IDE 框架的同學對 Theia 一定不陌生,Theia 作為一款兼容 VS Code 插件的 IDE 框架,確實兼容了一部分 VS Code 插件能力,但對于后續 VS Code API 的兼容已經越來越少,基本依賴社區開發者的發現貢獻。

OpenSumi 設計之初就是要兼容 VS Code 插件生態,故我們對于框架會有持續性的要求,開源之后,我們計劃每三個月時間去完成一次 VS Code 插件 API 的適配工作,適配計劃的制定,將會由相應的版本管理人員組織在討論區進行,當前已適配至 VS Code v1.60.0 版本標準 API, 進度可見 適配計劃 。

三. OpenSumi 與市面主流框架的區別

我們在設計初期便對 VS Code 、Theia 的源碼進行了深入的學習,實現過程中,為了兼容 VS Code 插件生態,同時兼容主流編輯器的一些功能及體驗,部分設計及實現上我們有部分源碼也參考了兩位老師的實現,對應代碼區塊已標注了版權頭信息。

1. 與 VS Code 的關系

VS Code 作為市場占用率較大的 IDE,其核心為一個 IDE 產品,本質上與我們的 框架 屬性存在區別,整體上是一個 ToC 的產品,開發者進行定制的門檻及成本較高,可自定義的內容也比較有限,大部分是通過 插件 的形式進行有限拓展。

而我們的框架主要是服務用戶為 ToB 用戶,對那些需要通過 IDE 框架搭建自有的 CloudIDE / 本地 IDE 產品而又沒有充足技術研發能力的中小企業是一個簡單、便捷的開發選項之一。

2. 與 Theia 的關系

Theia 作為后起之秀,借鑒 VS Code 的一些設計理念,經過近幾年的發展逐步成熟,社區也相對繁榮,背靠 Eclipse 基金會,也是 IDE 開發者一個不錯的開發選項,與我們的 OpenSumi 框架是存在競爭關系的。

Theia 本身提供了一種模塊化構建 IDE 產品的能力,大部分視圖上的定制絕大部分可通過 模塊 的方式去進行拓展的(這點在我們的 OpenSumi 中也有借鑒相應思路),在 插件 能力上兼容了大部分的 VS Code 插件,提供了一份 VS Code 插件 API 的子集能力,部分插件 API (如 debug、language 等)并沒有完全實現且也無后續持續性的跟進計劃。

基于上面這些點上, OpenSumi 框架不僅支持了基礎的 模塊 方式拓展,在 插件 層面上,我們有持續性跟進 VS Code 標準 API 的規劃 (當前已實現 VS Code 1.16.0 版本 API),同時,我們基于實現了一個前端沙箱,提供了一系列的 sumi API 用與通過 插件 的方式自由地拓展我們的視圖能力,熟悉 React 的前端同學可以直接上手進行前端組件的編寫,通過我們提供的豐富的 API 去實現相應的功能視圖。

四、寫在最后

今天 OpenSumi 的開源只是我們邁出的一小步。我們非常期待得到您的反饋,也歡迎使用 OpenSumi 打造一款屬于你自己的 IDE 產品。

最后,如果你對 OpenSumi 有相應的興趣,你也可以來 opensumi/core 倉庫轉轉,為我們的框架貢獻一點你的代碼和意見,這將是是我們莫大的榮幸。

  • 項目地址:

https://github.com/opensumi/core

  • 官網地址:

http://opensumi.com

責任編輯:張燕妮 來源: 阿里技術
相關推薦

2022-07-05 07:59:00

VSCode開源項目

2025-09-18 09:56:47

2019-06-18 10:24:23

開源技術 趨勢

2018-06-11 19:17:06

阿里云文檔開源

2020-03-11 07:40:11

病毒藥物研發阿里

2013-03-13 10:08:17

用友UAP高可用高性能

2025-02-27 12:44:41

2024-11-13 10:05:00

2021-12-06 10:20:00

密碼應用安全信息安全

2021-05-24 09:28:41

軟件開發 技術

2011-10-21 22:24:26

2021-11-17 16:20:49

Linux 系統 樹莓派

2019-07-09 13:13:10

AI 數據人工智能

2020-06-19 09:55:00

Redis數據庫字符串

2022-05-09 09:30:06

框架開源模型

2023-10-19 13:48:00

數據訓練

2024-05-06 08:48:18

nestjava?MVC?

2018-05-30 09:06:21

芯片阿里巴巴技術

2018-02-28 10:11:50

騰訊框架開源
點贊
收藏

51CTO技術棧公眾號

精品久久久久久久久久| 国产精品一区二区黑丝| 夜夜嗨av色一区二区不卡| 手机免费av片| а√天堂8资源在线| 国产嫩草影院久久久久| 97se在线视频| av手机天堂网| 欧美天天视频| 一区二区三区视频在线| 在线播放av网址| 欧美色片在线观看| 亚洲一区二区三区四区五区黄| 蜜桃麻豆www久久国产精品| 国产成人av影视| 亚洲成人三级| 久久综合久色欧美综合狠狠| 91亚洲精华国产精华| 男人午夜免费视频| 亚洲人metart人体| 亚洲天堂第一页| 黄色国产在线视频| 国产免费区一区二区三视频免费 | 欧美美女一区二区在线观看| 九九热只有这里有精品| 拍真实国产伦偷精品| 91老师片黄在线观看| 成人av男人的天堂| 国产精品一级视频| 人妖欧美一区二区| 日韩免费观看在线观看| av资源吧首页| 欧美精品激情| 久久成人一区二区| 国产一二三av| 精品国产日韩欧美| 亚洲欧美日韩精品| 日韩片在线观看| 动漫av一区| 精品卡一卡二卡三卡四在线| 亚洲一区二区三区四区精品| 亚洲热av色在线播放| 色偷偷成人一区二区三区91| 性欧美大战久久久久久久| 自拍亚洲图区| 一级女性全黄久久生活片免费| 中文字幕久精品免| 麻豆影视国产在线观看| 国产精品久久久久aaaa| 国产精品爽爽爽| 黄色片网站在线免费观看| 在线亚洲欧美| 91精品国产乱码久久久久久久久| 免费在线看黄网址| 韩国久久久久| 国内精品久久久久影院优| 精品肉丝脚一区二区三区| 亚洲先锋成人| 性色av一区二区咪爱| 五月天婷婷综合网| av成人国产| 国产成+人+综合+亚洲欧美丁香花| 国产一级片毛片| 日韩不卡免费视频| 国产欧美日韩专区发布| 国产乱色精品成人免费视频| 国产在线国偷精品产拍免费yy| 成人久久精品视频| 亚洲大尺度视频| www.日韩av| 欧美亚洲免费高清在线观看| 97在线观看免费观看高清| 中文字幕在线一区免费| 裸体裸乳免费看| av成人福利| 日韩欧美有码在线| 91 在线视频观看| 欧美日韩黄网站| 亚洲精品美女免费| 国产在线免费av| 欧美视频不卡| 国产97在线观看| 国产喷水吹潮视频www| 国产精品亚洲一区二区三区妖精 | 天天操天天射天天舔| 91浏览器在线视频| 五月天色婷婷综合| 2018av在线| 欧美日韩亚洲综合一区二区三区| aaaaa黄色片| 亚洲电影一级片| zzjj国产精品一区二区| 日韩精品乱码久久久久久| 日韩影院免费视频| 97人人干人人| 国产爆初菊在线观看免费视频网站| 中文字幕一区三区| 黄色一级视频片| 99综合久久| 亚洲精品资源在线| 91麻豆免费视频网站| 亚洲欧美成人综合| 成人精品网站在线观看| 五月婷婷免费视频| 最新欧美精品一区二区三区| 好吊妞无缓冲视频观看| 欧美成人福利| 亚洲美女视频网| 免费人成在线观看| 七七婷婷婷婷精品国产| 国产精品一 二 三| a视频网址在线观看| 欧美日韩午夜视频在线观看| 四虎国产精品永久免费观看视频| 一本久久青青| 91国语精品自产拍在线观看性色| 91亚洲国产成人精品一区| 99久久99精品久久久久久| 国产女人18毛片| 91精品国产66| 亚洲欧美在线一区| 国产精品xxxx喷水欧美| 国产成人日日夜夜| 女女同性女同一区二区三区按摩| 成人在线观看免费视频| 亚洲久久久久久久久久| www日韩精品| jizz一区二区| 成人性生活视频免费看| 一区二区在线免费播放| 麻豆成人在线看| 一二三四区在线| 日本一区二区三区在线观看| 国产精品沙发午睡系列| 国产一区二区在线视频你懂的| 欧美大肥婆大肥bbbbb| 国产精品无码久久久久成人app| 中文子幕无线码一区tr| 91av在线免费播放| 欧美美乳视频| 国产精品免费看久久久香蕉| 黄色毛片在线看| 在线免费视频一区二区| 欧美一区二区三区粗大| 日韩激情一二三区| 日韩精品一区二区三区外面| 日韩网站中文字幕| 自拍偷拍免费精品| 亚洲一级片免费看| 最新日韩在线视频| 亚洲成人激情小说| 在线欧美一区| 久久国产精品 国产精品| 波多野结衣久久精品| 亚洲欧美中文字幕| 中文字幕无线码一区| 国产精品嫩草影院av蜜臀| 一起操在线视频| 欧美伊人影院| 国产自产精品| 全亚洲第一av番号网站| 在线观看日韩av| 国产麻豆精品一区| 亚洲精品国产精华液| 亚洲视频 中文字幕| 亚洲免费中文| 亚洲一区精品视频| 日本99精品| 91精品国产免费久久久久久 | 91国视频在线| 精品视频亚洲| 91免费的视频在线播放| 国产探花在线观看| 亚洲乱码国产乱码精品精| 潘金莲一级淫片aaaaaa播放| 国产精品久久久久影院亚瑟| 亚洲欧美一区二区三区不卡| 亚洲三级免费| 亚洲国产精品www| 亚洲国产高清在线观看| 欧美亚洲成人网| 免费人成在线观看播放视频| 欧美变态凌虐bdsm| 无码一区二区三区| 一区二区三区高清不卡| 国产色视频一区二区三区qq号| 久久成人av少妇免费| 亚洲熟妇无码一区二区三区导航| 欧美最新另类人妖| 成人在线观看av| jizz亚洲女人高潮大叫| 欧美激情亚洲综合一区| 成人免费一区二区三区视频网站| 欧美一区二区免费视频| 91在线视频在线观看| 亚洲乱码日产精品bd| 人妻少妇一区二区| 国产精品一区二区黑丝| 91n.com在线观看| 亚洲高清av| 亚洲一区精品视频| 亚洲女娇小黑人粗硬| 91麻豆精品秘密入口| 日韩中文在线播放| 国内精品中文字幕| 亚洲小说区图片| 一区二区三区在线播放欧美| 天天操天天操天天| 欧美一区二区高清| 亚洲视屏在线观看| 欧美视频在线观看 亚洲欧| 强乱中文字幕av一区乱码| 国产精品亲子乱子伦xxxx裸| 久久亚洲AV成人无码国产野外 | aa一级黄色片| 国产成人久久精品77777最新版本| 999在线免费视频| 在线亚洲精品| 国产亚洲黄色片| 午夜精品电影| 永久免费在线看片视频| 日韩av在线中文字幕| 日韩和欧美的一区二区| 日韩欧美黄色| 国产精品日韩一区二区 | 欧美不卡视频一区| 国产巨乳在线观看| 欧美日韩电影在线播放| 亚洲国产成人精品女人久久| 黄色成人av在线| 国产精品suv一区二区| 一区二区三区四区国产精品| 一区二区三区影视| 中文字幕一区二区在线观看| 亚洲精品国产精品国自| 国产日韩视频一区二区三区| 欧美熟妇激情一区二区三区| 久久久久久久久久美女| 老牛影视av老牛影视av| 久久色.com| 免费在线观看污| 国产日产精品一区| 成人在线观看免费高清| 国产精品三级电影| 永久免费看片直接| 亚洲免费观看高清完整版在线 | 欧美一区二区三区影视| 91禁在线观看| 欧美精品色综合| 91资源在线视频| 日韩一区二区三区在线观看| 99视频国产精品免费观看a| 51精品久久久久久久蜜臀| 国产精品综合在线| 精品国产一区二区三区不卡| 人妻va精品va欧美va| 亚洲精品久久久久中文字幕二区| 亚洲日本在线播放| 亚洲欧美在线播放| jizz在线观看视频| 久热精品视频在线| 1区2区在线| 国产精品草莓在线免费观看| 国产成人精品一区二区三区视频| 91精品国产综合久久男男| 精品成人18| 九色91在线视频| 欧美在线电影| 成年人视频大全| 亚洲乱亚洲高清| 向日葵污视频在线观看| 国产成人啪免费观看软件| 国产夫妻性爱视频| 17c精品麻豆一区二区免费| 免费在线观看国产精品| 色一情一伦一子一伦一区| 在线黄色av网站| 欧美本精品男人aⅴ天堂| 欧美婷婷久久五月精品三区| 色妞一区二区三区| 欧美aaaxxxx做受视频| 国产mv久久久| 日韩高清在线观看一区二区| 精品在线视频一区二区| 日韩极品一区| 欧美不卡在线播放| 麻豆精品一区二区三区| 日韩无码精品一区二区| 国产精品网站一区| 黄色激情视频在线观看| 欧美视频一区二区三区四区| 亚洲精品一区二区三区区别| 亚洲性夜色噜噜噜7777| gogo久久| 国产日韩欧美在线播放| 日韩高清一级| 久久国产精品免费观看| 久久精品在线| 亚洲黄色小说在线观看| 亚洲国产精品成人综合色在线婷婷| 麻豆亚洲av成人无码久久精品| 欧美综合在线视频| 天天躁日日躁狠狠躁喷水| 精品国产网站地址| 韩国成人动漫| 国产日韩二区| 一区二区三区四区日韩| 男人搞女人网站| 99久久久久久| 久久精品这里只有精品| 欧美视频中文一区二区三区在线观看| 视频一区二区免费| 色综合视频一区中文字幕| 99re久久| 欧美一区2区三区4区公司二百| 亚洲视频福利| 久久久九九九热| 国产精品素人一区二区| 日日骚av一区二区| 日韩成人网免费视频| 免费看电影在线| 亚洲综合中文字幕在线| 99国产**精品****| www欧美激情| 久久久99久久| av一级在线观看| 日韩激情片免费| av日韩国产| 国产一区免费在线| 国产一区二区三区四区老人| 一卡二卡三卡四卡五卡| 中文字幕在线一区| 国产精品丝袜黑色高跟鞋| 久久精品国产欧美激情| 亚洲tv在线| 一区二区三区偷拍| 另类中文字幕网| 久艹在线观看视频| 欧美一级艳片视频免费观看| 黄色动漫在线观看| 亚洲在线www| 欧美日韩国产色综合一二三四| 激情成人在线观看| 亚洲免费观看高清完整版在线观看熊 | 韩漫成人漫画| 国产一级精品aaaaa看| 亚洲黄色大片| 久久亚洲AV成人无码国产野外 | www.com国产| 精品亚洲一区二区三区在线播放| 少妇视频一区| 欧洲一区二区在线 | 国产精品天天狠天天看| 欧美综合视频| 在线播放av中文字幕| 亚洲男人的天堂在线观看| 亚洲av永久纯肉无码精品动漫| 精品综合久久久久久97| 97久久超碰| 亚洲自偷自拍熟女另类| 国产欧美一区二区精品婷婷| 一区二区视频网| 欧美乱大交xxxxx| 欧美日韩大片免费观看| 久草在在线视频| 《视频一区视频二区| 亚洲av永久无码国产精品久久| 91av视频在线免费观看| 国产欧美日韩| 免费黄频在线观看| 无码av免费一区二区三区试看 | 精品人妻无码一区二区 | 成人看片网页| 亚洲精品在线视频观看| 国产精品18久久久久| 自拍偷拍欧美亚洲| 色99之美女主播在线视频| 欧美日韩黄网站| 日日碰狠狠躁久久躁婷婷| 亚洲欧洲99久久| 人妻一区二区三区免费| 国产精品视频成人| 国产精品久久| 奇米网一区二区| 欧美精品一区二区三区蜜桃视频| 电影网一区二区| 警花观音坐莲激情销魂小说 | 久久国产高清视频| 亚洲精品久久久久久久久久久久久| 国产成人精品一区二区三区在线 | 国产剧情在线观看一区二区| 影音先锋亚洲天堂| 久久精品国产成人精品| 日韩免费电影在线观看| 国产精欧美一区二区三区白种人| 激情久久av一区av二区av三区| 日本中文在线观看| 久久久久久久久久久久久久一区 | 白白色在线观看| 亚洲国产日韩综合一区|