IntelliJ IDEA deneyimini Rust ile yeniden kuran OpenIDEA duyuruldu
Öne çıkanlar
- OpenIDEA, IntelliJ IDEA deneyimini Rust çekirdeği ve Tauri mimarisiyle yerel uygulamaya taşıdı.
- Test projesinde OpenIDEA 169 MB bellek tüketirken, IntelliJ IDEA 2011 MB kaynak kullandı.
- Proje açılışında sistemin hazır hale gelme süresi 13,2 saniyeden 1,1 saniyeye indi.
- Uygulama 60'tan fazla dil desteğiyle macOS, Windows ve Linux için Apache 2.0 lisansıyla sunuluyor.
Açık kaynak geliştiricileri, IntelliJ IDEA arayüzünü ve çalışma alışkanlıklarını Rust çekirdeğiyle yerel bir uygulamaya dönüştüren OpenIDEA projesini duyurdu. Yazılım; JetBrains araçlarından bilinen kısayol haritasını, araç pencerelerini ve evrensel arama mekanizmasını Rust tabanlı bir mimariyle sunuyor. Düzenleyici, kod analiz motoru, hata ayıklayıcı, Git entegrasyonu, terminal, veri tabanı ve HTTP istemcisi içeren uygulama, 60'tan fazla programlama dilini destekliyor.
Yayımlanan ilk performans kıyaslamalarında OpenIDEA, yaklaşık 770 dosya içeren bir Python projesinde IntelliJ IDEA 2026.2.3 sürümüne karşı test edildi. Windows 11 üzerinde yapılan ölçümlerde OpenIDEA projeyi 0,9 saniyede ekrana getirirken, IntelliJ IDEA'da bu süre 3,1 saniye sürdü. Sistemin kararlı hale gelme süresi OpenIDEA tarafında 1,1 saniye, IntelliJ IDEA tarafında ise 13,2 saniye olarak kaydedildi.
Bellek kullanımında OpenIDEA tüm süreçler genelinde 169 MB tüketirken, IntelliJ IDEA 2011 MB bellek kullandı. Geliştiriciler, IntelliJ IDEA'nın Python kodunu daha derin analiz etmesi nedeniyle işlem yükünün birebir aynı olmadığını ancak dışarıdan ölçülen kaynak tüketiminin ciddi oranda azaldığını belirtti. Tauri, Rust ve Node altyapısıyla geliştirilen proje, Apache 2.0 lisansıyla macOS, Windows ve Linux platformları için derleniyor.
Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.