Vite

Vite, ön yüz projeleri için açık kaynak bir derleme aracı: kod yazarken her değişikliği anında gösterir, yayın için hafif ve optimize dosyalar hazırlar. Vue, React ve düz JavaScript projelerimizde onu kullanıyoruz.

Vite Nedir?

Vite (Fransızcada “hızlı” demektir, “vit” diye okunur), açık kaynak bir ön yüz derleme aracıdır. Vue'nun yaratıcısı Evan You tarafından 2020'de başlatıldı; 2021'den beri her framework'le çalışıyor. İki parçadan oluşur: site geliştirilirken kullanılan bir geliştirme sunucusu ve kaynak kodu yayındaki site için optimize dosyalara dönüştüren bir derleme komutu.

Geliştirme sırasında Vite, kodu tarayıcıya yerel JavaScript modülleri olarak sunar; yalnızca sayfanın ihtiyaç duyduğu dosyalar işlenir. Bir dosya değiştiğinde anında modül güncelleme (HMR), sayfayı baştan yüklemeden yalnızca o parçayı yeniler. Yayın için Vite kodu, Rust ile yazılmış hızlı bir paketleyici olan Rolldown ile paketler, yalnızca gereken yerde yüklenen parçalara böler, küçültür ve her dosya adına içerikten üretilen bir parmak izi ekler; böylece tarayıcılar dosyaları uzun süre güvenle önbellekte tutabilir.

Vite, MIT lisansıyla ücretsiz ve açık kaynaktır; yönetimi Vite ekibindedir. Evan You 2024'te Vite ve ilgili araçlar üzerinde çalışan VoidZero şirketini kurdu, VoidZero da 2026'da Cloudflare'e katıldı. Vite herhangi bir sağlayıcıya bağlı değildir; onunla kurulan siteler her barındırmada çalışır. Yeni Vue projelerinin standart başlangıç noktasıdır ve Astro da Vite üzerine kuruludur.

Vite'i Nerede Kullanıyoruz?

Vite, ön yüz projelerimizde perde arkasında çalışıyor. Özellikle şu işlerde kullanıyoruz:

  • Vue ve React Projeleri

    Vue ya da React ile kurulan arayüzler, paneller ve uygulamalar, yararlı olduğu yerde TypeScript'le birlikte bir Vite kurulumuyla başlar. Aynı araç projeyi geliştirme sırasında sunar ve yayın için derler.

  • Düz JavaScript Siteleri

    Her site bir framework gerektirmez. HTML, CSS ve JavaScript ile kurulan daha sade sitelerde de Vite modülleri paketler, CSS'yi işler ve her dosyaya önbelleğe uygun bir ad verir.

  • Canlı Tasarım İncelemeleri

    Değişiklikler tarayıcıda anında göründüğü için geliştirici ve tasarımcı boşlukları, renkleri ve hareketi ekranda birlikte düzenleyebilir, sonucu Figma'daki tasarımla karşılaştırarak ilerleyebilir.

  • Gömülebilir Bileşenler

    Birden fazla sitede yer alması gereken bir hesaplayıcı, randevu formu ya da küçük bir uygulama, Vite'in kütüphane moduyla bir kez paketlenip her siteye eklenebilir.

Neden Vite?

  • Anında Geri Bildirim

    Geliştirme sunucusu hızla açılır, değişiklikler bir anda görünür; zamanımızı derleme beklemeye değil, sitenizin ayrıntılarına harcarız.

  • Hafif ve Önbelleğe Uygun Dosyalar

    Kod, her sayfa yalnızca ihtiyacı olanı yükleyecek şekilde bölünür, dosyalar küçültülür; içerikten üretilen adlar sayesinde tarayıcılar ve Cloudflare onları uzun süre önbellekte tutabilir.

  • Açık ve Taşınabilir

    Vite ücretsizdir; Vue, React ve düz JavaScript ile çalışır ve her barındırmanın sunabileceği standart dosyalar üretir. Projeniz bir sağlayıcıya kilitlenmez.

Projenizde Nasıl İlerliyoruz?

Projenin başında Vite'i Vue, React ya da düz JavaScript için uygun şablonla kuruyor, gereken yerde TypeScript ekliyor ve klasör yapısında anlaşıyoruz. Geliştirme boyunca her değişiklik tarayıcıda hemen görünüyor; bu da tasarım incelemelerini kısa ve odaklı tutuyor.

Yayından önce bir üretim derlemesi alıyor, her dosyanın boyutunu ve her sayfanın neyi yüklediğini kontrol ediyor, sonucu Lighthouse ile ölçüyoruz. Bitmiş dosyalar Cloudflare üzerinden sunuluyor; proje, derleme ayarları ve tüm geçmişiyle birlikte size teslim ediliyor.

Web Tasarım ve Yazılım

Sıkça Sorulan Sorular

Yardım Merkezi
Vite canlı sitemde çalışır mı?

Hayır. Vite, site geliştirilirken ve derlenirken çalışır. Ziyaretçiler bitmiş, optimize dosyaları alır; sunucunuzda Vite'e ait bir şeyin çalışması gerekmez.

Vite ücretsiz mi?

Evet. Vite, MIT lisansıyla ücretsiz ve açık kaynaktır. Arkasındaki şirket VoidZero'nun 2026'da Cloudflare'e katılması bunu değiştirmedi; Vite sağlayıcıdan bağımsız kalıyor ve onunla kurulan siteler her yerde barındırılabiliyor.

Mevcut bir proje Vite'e taşınabilir mi?

Çoğu zaman evet. Mevcut derleme kurulumunu ve projenin bağımlılıklarını inceliyor, projeyi adım adım taşıyor ve geçişten önce sonucu eski sürümle karşılaştırıyoruz.

Kendi geliştiricilerimiz Vite projesinde çalışabilir mi?

Evet. Vite projeleri, siteyi başlatmak, derlemek ve önizlemek için açık komutlarla standart bir yapı izler; ön yüz geliştiricileri onları kolayca devralabilir. Teslimde kurulumu ekibinize anlatıyoruz.

Doğru Araç, Doğru Ekiple

Hangi araçların işinize yarayacağını birlikte belirleyelim; projenize uygun bir yol haritasıyla dönelim.