目录

号称-真正自主研发中国首款信创生态自研-IDE-正式亮相

号称 “真正自主研发”!中国首款信创生态自研 IDE 正式亮相。。。

点击下方名片, 设为星标

回复“ 1024 ”获取 2TB 学习资源!

9 月 4 日,deepin 深度操作系统正式公布了旗下自研 IDE 开发工具,经过多年时间研发, deepin-IDE 首次亮相 ,官方称最终目标是将分散的内容整合到一起,形成一个高度统一、开放自由、资源丰富的生态建设利器。 https://i-blog.csdnimg.cn/blog_migrate/90bd2241aadfc8b6dc8d9f3cb9522341.png

架构介绍

总体采用基于模块化框架开发,支持 C/C++、Java、Python等多种编程语言,每一种开发语言均是以插件的方式接入。模块化设计一方面可以缩短产品研发与制造周期,增加产品系列,提高产品质量,快速应对市场变化;另一方面,也可以减少或消除对环境的不利影响,方便重用、升级、维修和独立卸载。其整体结构设计如下图所示: https://i-blog.csdnimg.cn/blog_migrate/03412d3e250a121eaf32d51009a8114e.png

功能介绍

deepin-IDE 除了包含 IDE 常用功能,如智能编辑器、高度可扩展的命令系统、工程管理、构建管理系统、插件系统等之外,还支持多种兼容协议、多种开发语言、代码版本管理集成、低开销的实时性能分析工具等。 https://i-blog.csdnimg.cn/blog_migrate/89b06f8ff07f081d6d6fbe120324cd9d.png

版本管理

支持主流版本控制系统Git、SVN。 https://i-blog.csdnimg.cn/blog_migrate/f6b3c5f15b29d584f89b1003f63640ad.jpeg

协议支持

https://i-blog.csdnimg.cn/blog_migrate/179da3c7e884543347829f7601f26c16.jpeg

语言支持

支持C++、C、java、python、javascript五大类常用编辑语言,支持常用构建工具CMake、Maven、Ninja、Gradle等。 https://i-blog.csdnimg.cn/blog_migrate/da58c766203726dcb0d504b6a96b0ae7.jpeg 除了上述常见功能,deepin-IDE还包含一些特有功能,例如反向调试、代码迁移等。

功能界面预览

语言支持

https://i-blog.csdnimg.cn/blog_migrate/879ae522ab07f08ac190dd9cffc23215.png

代码迁移

https://i-blog.csdnimg.cn/blog_migrate/7df50bff729f2c69c4bfef0c65a17d43.png