写点什么

开源免费!一款性能和体验超棒的编程 IDE

作者:Jackpop
  • 2023-02-05
    浙江
  • 本文字数:1350 字

    阅读完需:约 4 分钟

程序员宝藏库https://gitee.com/sharetech_lee/CS-Books-Store


作为程序员,IDE 在日常工作中扮演着非常重要的角色。


一款得心应手的 IDE,不仅可能在工作时用着心情舒畅,而且可以极大的提高开发效率。


目前比较主流的就是 JetBrains 全家桶、VS Code、Aotm、Eclipse,然而,重口难调,不同开发者有不同的使用偏好。所以,尽管目前主流的 IDE/编辑器已经很好用,但是为了满足不同用户的需求还是有很多新的 IDE/编辑器不断出现,例如,JetBrains 的 Fleet。


今天要给大家介绍另外一款最近在 GitHub 上新发现的一款开源 IDE-Aurora Editor



Aurora Editor 是一款用 Swift 语言开发的工具,开源时间不久,目前在 GitHub 上有 780+ Star。


Aurora Editor 的开发动机是目前大多数类似的编辑器都是基于 Electron 构建的,这有一个巨大的劣势,它们会使用了大量不必要的系统资源。


Electron 需要 Chromium 实例才能运行,这意味着巨大的性能损失和高 RAM 使用率,即使对于基于其构建的小型应用程序也是如此。


此外,整体代码占用空间更大,动画更慢。 更多的帧丢失,窗口大小调整等感觉滞后。


相比之下,本机应用程序非常流畅,可以更有效地利用系统资源以获得更好的性能和可靠性。


Xcode 对于 Mac 上的开发人员来说是一个很棒的原生编辑器,但不幸的是它不支持使用不同的编程语言创建大量项目,这就是 Aurora Editor 的用武之地。



Aurora Editor 希望为开发人员提供创建他们想要的项目的可能性,在本地编辑器上使用他们想要的语言,并提供与 Mac 上的 Xcode 类似的体验、性能和感觉。


简单概括,Aurora Editor 有 3 方面的亮点:

轻巧快速


对比于一些臃肿、启动速度慢的 IDE,Aurora Editor 更加轻巧快速,能够实现更加快速顺畅的构建项目。


它不是 Xcode 的替代品,而是基于其基础构建的可扩展、超轻型编辑器。


使用感觉熟悉、易于导航且可无限扩展。

集成版本控制


Aurora Editor 内置对 Git 的支持,无需安装第三方扩展。


支持 GitHub、Bitbucket 和 Gitlab 等多个主流仓库,在不离开编辑器的情况下提交和推送代码,非常简单。

可扩展和可定制


想要更多功能? 扩展功能对 IDE 来说必不可少。


Aurora Editor 支持安装扩展以添加新语言、主题、调试器等。


另外,扩展在单独的进程中运行,这样,它们不会影响编辑器的速度和性能。


目前 Aurora Editor 只有 Nightly 版可以用,Beta 和 Release 版尚未发布,感兴趣的同学可以下载安装 Nightly 体验一下。


传送门


Auraora Editor 主页:


https://auroraeditor.com/#


GitHub:


https://github.com/AuroraEditor/AuroraEditor


建议大家有空可以多浏览 Github,有很多好用的开源免费工具。但是,目前 Github 上项目多如牛毛,而且刷榜现在也非常严重,想要找到优质的项目变得越来越难。这里,给大家推荐 Github 上一个非常不错的项目《DevWeekly》,这个项目每周都会精挑细选一些优质的开源项目,涵盖 C++、JAVA、JavaScript、Python、Go 等不同编程语言。此外,还有一些开源工具、优秀的技术文章,建议大家看一下:


https://gitee.com/sharetech_lee/DevWeekly


hello,大家好,我是 Jackpop,重点大学本科毕业后保送到哈工大计算数学专业读研,有多年国内头部互联网、IT 公司工作经验,先后从事过计算机视觉、推荐系统、后端、数据等相关工作。如果同学们在升学考研、职业规划、高考志愿、简历优化、技术学习等方面有困惑,欢迎大家前来咨询!

发布于: 刚刚阅读数: 2
用户头像

Jackpop

关注

还未添加个人签名 2020-09-16 加入

公众号:平凡而诗意,微信:code_7steps,全网粉丝超20万,技术进阶、优质资源、实用工具,欢迎关注!

评论

发布
暂无评论
开源免费!一款性能和体验超棒的编程IDE_Jackpop_InfoQ写作社区