Astro mu kendi statik üreticin mi.
İkisi de sonunda statik HTML üretir; fark üretilen dosyada değil, hangi işi devrettiğinde ve o devrin bedelinde.
Karşılaştırma «hangisi daha iyi» sorusuyla başlarsa cevapsız kalır, çünkü ikisi de aynı şeyi üretir: önceden hazırlanmış HTML. Anlamlı soru şu: derleme sırasında yapılan işlerden hangilerini bir çerçeveye devrediyorsun, ve o devrin bedelini nerede ödüyorsun? Aynı soru bir katman yukarıda da sorulur: statik site mi, CMS mi.
Çerçevenin devraldıkları
Bir statik site çerçevesi, her projede yeniden yazılan işleri hazır getirir: dosya sistemine dayalı yönlendirme, içerik dosyalarının şemayla doğrulanması, görsellerin türevlerinin üretilmesi, site haritası, bileşen modeli ve yalnız gereken yerde JavaScript indiren bir ada mimarisi. Bunların her biri kendi başına birkaç günlük iştir ve hepsi belgelidir. Bedeli iki kalemde görünür: kurulu bağımlılık ağacı ve çerçevenin sürüm takvimi. İkincisi soyut değil — bu karşılaştırmayı hazırlarken ölçülen bir projede çerçevenin yeni sürümü, makinedeki Node sürümüyle çalışmayı reddetti ve önce ortamın yükseltilmesini istedi.
Kendi üreticinin verdiği şey
Kendi üreticin, çıktının tamamının senin sorumluluğunda olması demektir. Kazanç, alışılmadık gereksinimlerde ortaya çıkar: bu sitede her sayfanın makine katmanı, üç dilde şema grafiği, ölçüm defterlerinden beslenen figürler ve içerik dosyalarından türeyen bir bağ grafiği var — hiçbiri bir eklentiyle açılıp kapanmıyor, hepsi üretici koduna yazılı. Bedeli de aynı cümlede: bunların hepsini sen yazarsın, sen ölçersin, sen sürdürürsün.
Ölçülen iki sayı ve ne anlatmadıkları
Aynı makinede, 22 Eylül 2026’da: Astro ile kurulmuş bir proje 122 sayfayı 1,57 saniyede, bu sitenin üreticisi 466 sayfayı 1,03 saniyede üretti. Bu sayılar bir yarışın sonucu değil, iki farklı iş tanımının süresi. Astro bileşenleri derler, varlıkları işler ve görsel türevlerini üretir; bu üretici onaylı JSON dosyalarından HTML basar, figürleri kendi çizim diliyle çizer ve görsel türevlerini ayrı araçlara bırakır. Karşılaştırmanın doğru okunuşu şudur: ikisi de, bir insanın beklemeye razı olduğu sürenin çok altında kalıyor — yani derleme hızı bu kararın belirleyicisi değil.
Karar nasıl verilir
Ekip büyüyorsa, işler standartsa ve projenin başka ellere geçmesi bekleniyorsa çerçeve tarafı daha az sürpriz taşır: doküman ortak, kalıplar bilinir, yeni gelen ilk gün üretebilir. Gereksinimler alışılmadıksa, çıktının her baytının denetlenmesi gerekiyorsa ve ekip küçükse kendi üreticin daha az katman demektir — çerçevenin kaçış kapılarını aramakla geçen zaman, kendi kodunu yazmakla geçen zamandan uzun olabilir. İki yol da meşrudur; yanlış olan, kararı ölçmeden vermektir.
Ölçüt
- Başlangıç — Astro: Kurulum ve yapılandırma dakikalar sürer; yönlendirme, içerik koleksiyonları, görsel işleme ve site haritası hazır · Kendi statik üreticin: Her parça yazılır: rota haritası, şablon, site haritası, besleme, çok dillilik
- Bağımlılık (ölçüldü · 22.09.2026) — Astro: İki üretim, dört geliştirme paketi; kurulu ağaç bu makinede 478 megabayt · Kendi statik üreticin: Bu depoda üretim bağımlılığı yok; `node_modules` dizini yok
- Derleme (aynı makine · 22.09.2026) — Astro: 122 sayfa 1,57 saniye (görsel önbelleği sıcak) · Kendi statik üreticin: 466 sayfa 1,03 saniye (üç koşumun en düşüğü; 1,03 · 1,03 · 1,13)
- Çalışma zamanı — Astro: Ada mimarisi: yalnız etkileşim gereken bileşen hidratlanır · Kendi statik üreticin: Ne yazdıysan o iner; varsayılan bir çalışma zamanı yok
- Sürüm ve çalışma ortamı — Astro: Çerçeve sürümü ortam koşar: bu projede Astro 7, Node 20 ile başlamayı reddetti ve 22.12 üstü istedi · Kendi statik üreticin: Çerçeve yükseltmesi yok; ortam koşulunu kendi kodun belirler
- Ekosistem — Astro: Entegrasyonlar, temalar, dokümantasyon ve topluluk · Kendi statik üreticin: Yok — her ihtiyaç kendi kodunda karşılanır
- Devir ve öğrenme — Astro: Yaygın: yeni bir geliştirici dokümandan öğrenir · Kendi statik üreticin: Kuruma özel: devir yazılı belgeye ve kodun okunurluğuna bağlı
- Sınır — Astro: Çerçevenin kapsamadığı ihtiyaçta kaçış kapısı aranır · Kendi statik üreticin: Sınır yok; bedeli de tamamen sende
- Uygun olduğu yer — Astro: Ekip, standart ihtiyaçlar, hızlı başlangıç, devredilebilirlik · Kendi statik üreticin: Tek kişi ya da küçük ekip, alışılmadık gereksinim, uzun ömürlü ve denetlenebilir çıktı
SIK SORULAN SORULAR
Astro’nun ürettiği site daha mı yavaş?
Hayır; ikisi de statik HTML sunar ve çalışma zamanı hızını mimari değil sayfanın kendi ağırlığı belirler. Bu karşılaştırmadaki ölçümler derleme tarafındadır: 22 Eylül 2026’da aynı makinede bir Astro projesi 122 sayfayı 1,57 saniyede, bu sitenin üreticisi 466 sayfayı 1,03 saniyede üretti. İki sayı aynı işi ölçmez — Astro bileşen derler ve görsel işler, bu üretici JSON’dan HTML basar ve figürleri kendisi çizer.
Kendi üreticini yazmak ne kadar sürer?
Bu sitede üretici tek seferde yazılmadı, siteyle birlikte büyüdü. Asıl soru «yazayım mı» değil, «hangi işi devrediyorum»: yönlendirme, şema, çok dillilik, besleme ve görsel işleme hazır mı gelsin, yoksa hepsi ölçülebilir ve denetlenebilir mi olsun?
Kendi üreticinin riski ne?
İki tane: devredilebilirlik ve ölçüm yükü. Hazır bir çerçevede topluluğun bulduğu kusuru kendin bulmak zorundasın. Bu depodaki karşılığı, her kararın bir kapıya bağlanması — doğrulama süiti tam olarak bu yüzden var.