開源免費!一款性能和體驗超棒的編程IDE
:
作為程序員,IDE在日常工作中扮演著非常重要的角色。
一款得心應手的IDE,不僅可能在工作時用著心情舒暢,而且可以極大的提高開發(fā)效率。
目前比較主流的就是JetBrains全家桶、VS Code、Aotm、Eclipse,然而,重口難調(diào),不同開發(fā)者有不同的使用偏好。所以,盡管目前主流的IDE/編輯器已經(jīng)很好用,但是為了滿足不同用戶的需求還是有很多新的IDE/編輯器不斷出現(xiàn),例如,JetBrains的Fleet。
今天要給大家介紹另外一款最近在GitHub上新發(fā)現(xiàn)的一款開源IDE-Aurora Editor。

Aurora Editor是一款用Swift語言開發(fā)的工具,開源時間不久,目前在GitHub上有780+ Star。
Aurora Editor的開發(fā)動機是目前大多數(shù)類似的編輯器都是基于 Electron 構建的,這有一個巨大的劣勢,它們會使用了大量不必要的系統(tǒng)資源。
Electron 需要 Chromium 實例才能運行,這意味著巨大的性能損失和高 RAM 使用率,即使對于基于其構建的小型應用程序也是如此。
此外,整體代碼占用空間更大,動畫更慢。 更多的幀丟失,窗口大小調(diào)整等感覺滯后。
相比之下,本機應用程序非常流暢,可以更有效地利用系統(tǒng)資源以獲得更好的性能和可靠性。
Xcode 對于 Mac 上的開發(fā)人員來說是一個很棒的原生編輯器,但不幸的是它不支持使用不同的編程語言創(chuàng)建大量項目,這就是 Aurora Editor 的用武之地。

Aurora Editor 希望為開發(fā)人員提供創(chuàng)建他們想要的項目的可能性,在本地編輯器上使用他們想要的語言,并提供與 Mac 上的 Xcode 類似的體驗、性能和感覺。
簡單概括,Aurora Editor有3方面的亮點:
輕巧快速

對比于一些臃腫、啟動速度慢的IDE,Aurora Editor更加輕巧快速,能夠實現(xiàn)更加快速順暢的構建項目。
它不是 Xcode 的替代品,而是基于其基礎構建的可擴展、超輕型編輯器。
使用感覺熟悉、易于導航且可無限擴展。
集成版本控制

Aurora Editor 內(nèi)置對 Git 的支持,無需安裝第三方擴展。
支持 GitHub、Bitbucket 和 Gitlab 等多個主流倉庫,在不離開編輯器的情況下提交和推送代碼,非常簡單。
可擴展和可定制

想要更多功能? 擴展功能對IDE來說必不可少。
Aurora Editor支持安裝擴展以添加新語言、主題、調(diào)試器等。
另外,擴展在單獨的進程中運行,這樣,它們不會影響編輯器的速度和性能。
目前Aurora Editor只有Nightly版可以用,Beta和Release版尚未發(fā)布,感興趣的同學可以下載安裝Nightly體驗一下。
傳送門:
Auraora Editor主頁:
https://auroraeditor.com/#
GitHub:
https://github.com/AuroraEditor/AuroraEditor
建議大家有空可以多瀏覽Github,有很多好用的開源免費工具。但是,目前Github上項目多如牛毛,而且刷榜現(xiàn)在也非常嚴重,想要找到優(yōu)質(zhì)的項目變得越來越難。這里,給大家推薦Github上一個非常不錯的項目《DevWeekly》,這個項目每周都會精挑細選一些優(yōu)質(zhì)的開源項目,涵蓋C++、JAVA、JavaScript、Python、Go等不同編程語言。此外,還有一些開源工具、優(yōu)秀的技術文章,建議大家看一下:
hello,大家好,我是Jackpop,重點大學本科畢業(yè)后保送到哈工大計算數(shù)學專業(yè)讀研,有多年國內(nèi)頭部互聯(lián)網(wǎng)、IT公司工作經(jīng)驗,先后從事過計算機視覺、推薦系統(tǒng)、后端、數(shù)據(jù)等相關工作。如果同學們在升學考研、職業(yè)規(guī)劃、高考志愿、簡歷優(yōu)化、技術學習