- Electrobun, TypeScript ile yazılmış ultra hızlı, hafif ve çapraz platform masaüstü uygulamalarını geliştirmek, güncellemek ve dağıtmak için eksiksiz bir çözüm sunmayı hedefliyor
- Ana süreci çalıştırmak ve webview TypeScript kodunu bundle etmek için bun kullanıyor; ayrıca zig ile yazılmış native binding'ler içeriyor
-
Başlıca özellikler
- TypeScript: Ana süreç ve webview için TypeScript yazabilir, tek bir dille kolayca çalışabilirsiniz.
- Hızlı: Ana süreç ile webview süreci arasındaki izolasyon, güvenlik ve performans sağlarken hızlı ve type-safe RPC'yi kolayca uygulamanıza olanak tanır.
- Küçük: Yaklaşık 12 MB'lık küçük self-extracting uygulama paketi ve 4 KB kadar küçük uygulama güncellemeleri sayesinde sık dağıtım yaparken bant genişliği maliyetlerini azaltabilirsiniz.
- Tam entegre: 5 dakika içinde kod yazmaya başlayıp 10 dakika içinde dağıtıma çıkabileceğiniz tamamen entegre bir iş akışı sunar.
5 yorum
Bun’ı kullandıkça gerçekten daha çok sevdim. Her şeyden önce, hızlı çalışma hedefini hâlâ sadakatle sürdürmesi oldukça etkileyici görünüyor. Umarım bu proje başarılı olur.
Mevcut nodejs ile geliştirilmiş şeyleri bunjs ile yeniden yazma denemelerinden biri mi acaba?
Bun’ı henüz kullanmadım, ayrıca zaten node ile geliştiriyorum ve yaptıklarımı da Bun’a taşıma gibi bir planım yok...
10 yıl sonra ne olur bilinmez gerçi. Ne olur ne olmaz, biraz kurcalamak gerekir sanırım.
wailsde küçük çapta kullanışlıdır.Tauri'ye benziyor ama farklı doğrultudaki denemeleri sık sık görmek güzel.
Hacker News görüşleri
Electrobun, Tauri'ye benziyor ancak hızlı ve yerel kısımları Zig kullanarak uygulayan ve ön uç/UI tarafına daha fazla odaklanan bir proje
Electrobun geliştiricisi, projenin erken aşamada olduğunu ve yol haritasının güncellenmesi gerektiğini belirtiyor
<electrobun-webview>öğesiyle gömülebiliyorİşletim sistemi bazlı özellikleri tamamen TypeScript ile nasıl yönettiğini ve Tauri ile karşılaştırıldığında boyut ve hız açısından ne farklar olduğunu merak eden yorumlar var
Electrobun'un rendering engine'i hakkında bir soru var; proje adı Electron'u çağrıştırsa da bundan bahsedilmiyor
Electrobun'un nasıl gelişeceğini izlemenin ilginç olduğu, hemen dahil olunmasa da harika bir proje olarak değerlendirildiği yönünde bir görüş var
Electrobun'un, Node.js'in Bun ile ve Chromium'un WebView ile değiştirilmiş hali olan bir Electron olduğu yönünde bir görüş var
Çapraz platform uygulamaları oluşturmak için ne kadar çok alternatif olursa o kadar iyi olduğu söyleniyor
Electrobun'un NeutralinoJS, Electrino, DeskGap gibi bir başka webview tabanlı framework olup olmadığı ve Node yerine Bun kullanmasının dışında ne avantaj sunduğu soruluyor
Ana süreç ile webview süreci arasındaki izolasyonun doğurduğu performans sorunlarından endişe eden bir görüş var
Electron'a alternatif olarak Bun kullanmak iyi olsa da, Electron'dan daha iyi olmanın düşük bir çıta olduğu değerlendiriliyor