- Bun + Hono + Vite + React kombinasyonunu kullanır
- Typescript ile hızlı ve tip güvenliği yüksek bir geliştirme ortamı sunan, modern ve hafif full stack web uygulamaları oluşturmak için derlenmiş bir araç takımı
- Mevcut Node/NPM → Bun, Express → Hono, Webpack → Vite geçişiyle performans ve sadeliği en üst düzeye çıkarır
- React, frontend için varsayılandır; gerekirse başka UI kütüphaneleriyle değiştirilebilir
- Her teknoloji bağımsızdır ve farklı ortamlara dağıtım yapılabilecek şekilde tasarlanmıştır
- Gereksiz yük olmadan basit ve taşınabilirliği yüksek uygulamalar üretmeyi hedefler
- Hızlı başlamak için aşağıdaki komutla proje oluşturulabilir
bun create bhvr@latest
-
Bun
- Node / NPM yerine geçen hızlı bir JavaScript runtime'ı ve araç takımı
- Varsayılan olarak bağımlılık kurulumu, tip bundle'lama, workspace yönetimi için kullanılır
- Kendi bundler'ını, test runner'ını ve npm uyumlu paket yöneticisini içerir
-
Hono
- Express yerine geçen ultra hafif bir web framework'ü
- Tip güvenliğini varsayılan olarak sunar ve minimal API ile backend ve API sunucusu kurmayı kolaylaştırır
- Edge computing ortamları için optimize edilmiştir ve çok yüksek performans sunar
-
Vite
- Webpack yerine geçen yeni nesil frontend bundler'ı
- Anında sunucu başlatma, çok hızlı HMR ve optimize edilmiş production build sağlar
- Kullanıcı dostu varsayılan ortam ve güçlü bir eklenti ekosistemi sunar
2 yorum
Bun’un yerleşik bundler’ı yerine neden Vite’ın tercih edilmesi gerektiğini biraz merak ediyorum.