开源免费!一款性能和体验超棒的编程 IDE
作为程序员,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 主页:
GitHub:
https://github.com/AuroraEditor/AuroraEditor
建议大家有空可以多浏览 Github,有很多好用的开源免费工具。但是,目前 Github 上项目多如牛毛,而且刷榜现在也非常严重,想要找到优质的项目变得越来越难。这里,给大家推荐 Github 上一个非常不错的项目《DevWeekly》,这个项目每周都会精挑细选一些优质的开源项目,涵盖 C++、JAVA、JavaScript、Python、Go 等不同编程语言。此外,还有一些开源工具、优秀的技术文章,建议大家看一下:
https://gitee.com/sharetech_lee/DevWeekly
hello,大家好,我是 Jackpop,重点大学本科毕业后保送到哈工大计算数学专业读研,有多年国内头部互联网、IT 公司工作经验,先后从事过计算机视觉、推荐系统、后端、数据等相关工作。如果同学们在升学考研、职业规划、高考志愿、简历优化、技术学习等方面有困惑,欢迎大家前来咨询!
版权声明: 本文为 InfoQ 作者【Jackpop】的原创文章。
原文链接:【http://xie.infoq.cn/article/d86220262c0bfc7f33a6dbb90】。文章转载请联系作者。
评论