👇👇关注后回复 “进群” ,拉你进程序员交流群👇👇
作者丨小集
来源丨小集(ID:zsxjtip)
通过我的 Mac 都是用于我的个人项目的开发,所以配备了各种各样的 IDE,像 VS Code、Android Studio、JetBrain 系列。这些 IDE 都有完备的基础设施和社区,可以满足大多数开发人员的需求。不过,一些编辑器是基于 Electron 构建的,这导致它们不能充分利用所有系统资源。
Electron 需要一个 Chromium 实例才能运行。这可能意味着巨大的性能损失和高 RAM 使用率,即使对于基于它构建的小型应用程序也是如此。此外,整体代码占用空间更大,动画更慢。更多的帧丢失了,像调整窗口大小这样的事情感觉都会很迟钝。原生应用程序非常流畅,可以更好地利用所有系统资源以获得更好的性能和更高的可靠性。
Xcode 提供了这种原生体验,但它主要只支持为 Apple 平台编写的项目。有许多项目不是为 Apple 平台编写的,那是否能让这些开发人员在 Xcode 中获得相同的 macOS 原生开发体验呢?
有了这种想法,有这么一群工程师便希望能把它变成现实,由于也就有了 CodeEdit 这个开源项目。
CodeEdit 旨在结合 TextEdit 应用程序和 Xcode,它试图像 TextEdit 一样轻便,但提供与 Xcode 类似的功能。作者们的目标是开发一款外观和感觉都像是由 Apple 设计和开发的应用程序,并严格遵守他们的设计标准和开发模式,甚至包括应用程序图标和命名策略。
为了获得最大的支持,作者们开源了 CodeEdit ,并且可以免费使用的,并得到社区的支持。由于这个编辑器正在开发中,待办事项清单上还有几项:
有趣的是,这个项目也是完全用 Swift 构建的,这使得这个 Mac 软件完全用它的母语构建!
目前这个开源项目在 Github 上已获得 4.9k 个 star 以及 200+ 个 fork,可以点击阅读原文查看。希望这个项目能成功,并为使用 macOS 的开发人员带来实实在在的好处。
-End-
最近有一些小伙伴,让我帮忙找一些 面试题 资料,于是我翻遍了收藏的 5T 资料后,汇总整理出来,可以说是程序员面试必备!所有资料都整理到网盘了,欢迎下载!
点击👆卡片,关注后回复【面试题
】即可获取
在看点这里好文分享给更多人↓↓