deepin-IDE 正在參加 2021 年度 OSC 中國開源項目評選,請投票支持!
deepin-IDE 在 2021 年度 OSC 中國開源項目評選 中已獲得 {{ projectVoteCount }} 票,請投票支持!
2021 年度 OSC 中國開源項目評選 正在火熱進行中,快來投票支持你喜歡的開源項目!
2021 年度 OSC 中國開源項目評選 >>> 中場回顧
deepin-IDE 獲得 2021 年度 OSC 中國開源項目評選「最佳人氣項目」 !
授權協議 GPLv3
開發語言 C/C++ 查看源碼 »
操作系統 跨平臺
軟件類型 開源軟件
所屬分類 開發工具
開源組織
地區 國產
投 遞 者
適用人群 未知
收錄時間 2023-09-04

軟件簡介

deepin-IDE(深度集成開發環境)是由深度公司自主研發,具有多語言、跨平臺兼容特性的輕量級集成開發環境。

功能介紹

deepin-IDE 除了包含 IDE 常用功能,如智能編輯器、高度可擴展的命令系統、工程管理、構建管理系統、插件系統等之外,還支持多種兼容協議、多種開發語言、代碼版本管理集成、低開銷的實時性能分析工具等。

功能界面預覽

  • 語言支持

  • 代碼遷移

  • 調試模式

  • 反向調試

  • 版本管理

deepin-IDE 架構介紹

總體采用基于模塊化框架開發,支持 C/C++、Java、Python 等多種編程語言,每一種開發語言均是以插件的方式接入。

其整體結構設計如下圖所示:

如上圖所示,帶顏色的模塊均和特定的語言相關,對應通信中間件用的是 LSP(Language Server Protocol) 語言服務協議,可以基于該協議實現語法高亮、符號樹、語法樹等功能;調試相關的用的是 DAP(Debug Adapter Protocol) 調試適配協議,可以基于該協議實現被調試程序的啟動、運行、斷點命中、單步跳入、單步跳出等常用調試功能。

通過中間協議的適配,解耦了語言業務功能與實際功能提供者的依賴,讓語言擴展變得可行。

展開閱讀全文

代碼

的 Gitee 指數為
超過 的項目

評論

點擊引領話題?? 發布并加入討論??
發表了資訊
09/04 16:49

深度 deepin-IDE 正式亮相,號稱“真正自主研發”

deepin 社區正式官宣 deepin-IDE(深度集成開發環境)——由深度公司自主研發,具有多語言、跨平臺兼容特性的輕量級集成開發環境。 功能介紹 deepin-IDE 除了包含 IDE 常用功能,如智能編輯器、高度可擴展的命令系統、工程管理、構建管理系統、插件系統等之外,還支持多種兼容協議、多種開發語言、代碼版本管理集成、低開銷的實時性能分析工具等。 deepin-IDE 目前支持 C++、C、Java、Python、JavaScript 五種主流編程語言;內置...

120
14
沒有更多內容
加載失敗,請刷新頁面
點擊加載更多
加載中
下一頁
發表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
沒有更多內容
暫無內容
發表了問答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
沒有更多內容
暫無內容
暫無內容
0 評論
12 收藏
分享
OSCHINA
登錄后可查看更多優質內容
返回頂部
頂部
一本久久综合亚洲鲁鲁五月天,无翼乌口工全彩无遮挡H全彩,英语老师解开裙子坐我腿中间