ViraStack
  • Akademi
  • Hakkında
  • Destek
Genel BakışKaynaklarKatkı
ViraStack

Frontend geliştiricileri için DX odaklı araç seti: starter’lar, ajan kuralları, form hook’ları ve rehber.

Ürünler

  • ViraStack Start
  • ViraStack AI
  • ViraStack Mask
  • ViraStack Password
  • ViraStack Guide

Keşfet

  • Akademi
  • Hakkında
  • Marka
  • Destek

© 2026 ViraStack.

Açık kaynak · MIT

Yapay Zeka ile Frontend

01 / 13

Modeller ve Araçlar

Model türleri, güçlü ve zayıf yönleri; sohbet, editör ve terminal tabanlı araçlar.

Frontend geliştirmesinde yapay zeka iki katmandan oluşur:

  • Model: Kodu üreten yapay zekadır (örn: Claude, GPT, Gemini sürümleri).

  • Araç: Dosyaları okuyan, projeyi anlayan ve komut çalıştıran arayüzdür (örn: Cursor, Claude Code).

Yazılan kodun kalitesini büyük ölçüde seçilen model belirler. Araç da fark yaratır: aynı model farklı araçlarda farklı sonuç verebilir, çünkü her araç modele farklı bağlam gönderir. Bunu Prompt ve Context Engineering rehberinde göreceksiniz.

Araç tarafındaki asıl ayrım sohbet ile ajan arasındadır. useCart hook'unu bir sohbet aracına yazdırırsanız kodu kendiniz kopyalayıp projeye eklersiniz. Bir ajan (Claude Code, Cursor'ın agent modu) aynı hook'u doğrudan dosyaya yazar, testi çalıştırır ve hata çıkarsa kendisi düzeltir1.

Yapay zeka şirketleri ve model sıralaması

Aşağıdaki sıralama tabloları, Arena AI sitesinden 8 Ekim 2026 tarihindeki veriler alınarak hazırlanmıştır2. Arena, kullanıcıların iki modelin yaptığı arayüzü karşılaştırıp oy verdiği bir frontend kodlama sıralamasıdır. Yeni testler ve oylamalarla sıralama günlük değişebilir; en güncel sonuçlar için siteyi kontrol edin.

Şirketler sıralaması

Arena AI verileri geliştirici şirket bazında incelendiğinde (8 Ekim 2026, 142 model genelinde 752.673 oy) tablo şu şekildedir:

SıraŞirketEn iyi modeliModel skoru
1.AnthropicAnthropicAnthropicClaude Opus 5.51.863
2.OpenAIGPT-6 Astra1.811
3.GoogleGemini 4 Argon1.687
4.QwenQwenAlibabaQwen 3.81.686
5.MetaMuse Spark 1.31.672

Model sıralaması

Aynı değerlendirmenin model bazlı sıralaması (8 Ekim 2026, 126 model genelinde 565.389 oy) ise şu şekildedir:

SıraModelSkorFiyat (girdi / çıktı, $ / 1M token)
1.Claude Opus 5.5AnthropicAnthropicAnthropic1.863$4 / $20
2.Claude Sonnet 5.5AnthropicAnthropicAnthropic1.824$2 / $10
3.GPT-6 AstraOpenAI1.811$10 / $50
4.Claude Fable 5.1AnthropicAnthropicAnthropic1.793$10 / $50
5.GPT-6.1 SolOpenAI1.758$2 / $10
10.QwenQwenQwen 3.8QwenQwenAlibaba1.686$2 / $6
13.
Muse Spark 1.3Meta
1.672$1.25 / $4.25
15.Gemini 4 ArgonGoogle1.687$2 / $10
20.Claude Haiku 5.5AnthropicAnthropicAnthropic1.609$0.10 / $0.50

Tabloyu okurken üç şeye dikkat edin:

  • İlk üç modelin skorları birbirine yakın. Sıradaki küçük farkı kesin üstünlük saymayın.

  • Skorlar modellerin en yüksek effort ayarıyla (max veya xhigh) ölçülmüş sonuçlardır. Günlük kullanımda daha düşük ayarla skor düşebilir2.

  • Aynı modelin Frontend veya React filtresindeki sırası farklı olabilir.

Frontend geliştirmede Claude modelleri sıralamanın üstünde duruyor. Bu ailede Claude Sonnet 5.5, fiyat ve performans dengesini kuruyor.

Anthropic'e göre Sonnet 5.5, Opus 5.5'in daha hızlı ve daha ucuz tamamlayıcısıdır. Opus 5.5 dikkatli karar gerektiren karmaşık işler için, Sonnet 5.5 ise iyi tanımlanmış günlük görevler ve hata düzeltme için daha uygundur3.

Model katmanları

Modeller güç, gecikme süresi ve maliyet ekseninde üç katmana ayrılır.

  • En güçlü katman. Karmaşık akıl yürütme, sıfırdan sistem mimarisi tasarlama ve zorlu hata ayıklama içindir. Maliyetli ve görece yavaştır. Örnek: Claude Opus 5.5, GPT-6 Astra.

  • Dengeli katman. Günlük bileşen ve hook yazımı, feature geliştirme ve kod inceleme için ana tercihtir. Hız, maliyet ve kalite dengesi en yüksek katmandır. Örnek: Claude Sonnet 5.5, GPT-6.1 Sol.

  • Hızlı ve ucuz katman. Düşük gecikme süresi gerektiren mekanik işler, toplu import güncellemeleri, tip düzeltmeleri ve lint hatalarını gidermek içindir. Örnek: Claude Haiku 5.5, GPT-6 Luna ($0.10 / $0.50).

Düşünen (reasoning) modeller çok adımlı, karmaşık işlerde güçlüdür ama genelde daha yavaş ve pahalıdır. Küçük modeller daha hızlı ve ucuzdur4.

İpucu

Basit işlerde büyük bir model seçmek hem daha çok token harcar hem de token başı ücreti yüksek olduğu için aynı işi daha pahalıya getirir. Çıktı token'ı girdiden genellikle 3-5 kat daha pahalıdır56. Bu yüzden modeli işin zorluğuna göre seçin.

Model mi, effort mi?

Model, yeteneğin sınırını belirler. Effort ise modelin işe ne kadar emek harcayacağını belirler: kaç dosya okuyacağını, ne kadar doğrulama yapacağını6. Çoğu iş için varsayılan ayar yeterlidir.

Sonuç yanlış çıktıysa kendinize şunu sorun: model bilmiyor mu, yeterince uğraşmadı mı? Örneğin CartSummary toplamı yanlış hesaplıyor:

  • Model ilgili dosyayı okumadan yüzeysel bir yama yapıp bıraktıysa sorun effort'tur. Effort'u artırın.

  • Dosyaları okuyup testi çalıştırdığı hâlde hâlâ yanlış çözüyorsa sorun modeldir. Bir üst katmana geçin6.

Google'ın Gemini 3 rehberi de benzer bir şey söylüyor: model zaten kendi içinde düşünüyor. "Çok iyi düşün" demek performansı artırabilir ama fazladan düşünme token'ı harcatır7.

Araç türleri

Araçlar genelde çalıştıkları yere göre üçe ayrılır. Sınırlar bulanıklaşıyor: Claude Code terminalin yanında IDE eklentisi, masaüstü ve web olarak da çalışır8.

Araç türüNasıl çalışırÖrnekNe zaman
SohbetTarayıcıda veya uygulamada konuşursunuz, kodu kendiniz kopyalarsınızClaudeChatGPTGeminiFikir almak, kavram öğrenmek, kısa kod parçası
EditörKod editörünün içinde çalışır, öneri, sohbet ve agent modu sunarCursorGitHub CopilotGünlük kodlama, değişikliği diff olarak görüp onaylamak
TerminalProjeyi okur, dosyaları düzenler, komut ve test çalıştırırClaude CodeCodexCodexCodexGemini CLIÇok dosyalı işler, test yazıp çalıştırmak, hata ayıklama döngüsü

Uyarı

API anahtarını, .env içeriğini ve müşteri verisini sohbete yapıştırmayın. İş yerinde şirketin yapay zeka politikasına uyun.

Gerçek hayat senaryosu: e-ticaret sepet akışı

Bu katman mantığını ve model tercihlerini, bir e-ticaret sitesinin sepet ve ödeme sistemini geliştirirken şöyle uygulayabilirsiniz.

İşKatman ve araçNeden
Sepet ve ödeme mimarisini tasarlamakEn güçlü katman (Claude Opus) + terminal (CLI) veya sohbetStok tutarlılığı, state yönetimi ve güvenlik adımlarını doğru kurgulamak derin akıl yürütme gerektirir.
CartItem bileşenini ve useCart hook'unu yazmakDengeli katman (Claude Sonnet) + editör (Cursor veya GitHub Copilot)Günlük arayüz geliştirmede yüksek kod kalitesini hızlı ve makul maliyetle almak esastır.
30 dosyada import yollarını güncellemekHızlı ve ucuz katman (Claude Haiku) + terminal (CLI) veya editörMantıksal risk taşımayan mekanik güncellemeleri pahalı modellere bırakmamak gerekir.

Kaynaklar

  • 1MakaleAddy Osmani: AI Coding Agent

    Kodu yalnızca öneren sohbet ile kodu yazıp çalıştıran ve düzelten kodlama ajanı arasındaki fark.

  • 2AraştırmaArena: Code Arena | WebDev

    Şirket ve model sıralamalarının alındığı frontend kodlama sıralaması.

  • 3MakaleAnthropic: Claude Sonnet 5.5

    Sonnet 5.5'in Opus 5.5 karşısındaki yeri: hız, maliyet ve günlük görevler.

  • 4DokümanOpenAI: Prompt engineering

    Düşünen, büyük ve küçük modeller arasındaki ödünler ("Choosing a model" bölümü).

  • 5MakaleAddy Osmani: Tokens

    Girdi ve çıktı token'ı, fiyatlandırma ve maliyetle ilişkisi.

  • 6MakaleAnthropic: Choosing a Claude model and effort level in Claude Code

    Model ile effort'un neyi değiştirdiği, hangisine ne zaman dokunulacağı.

  • 7DokümanGoogle: Prompt design strategies

    Gemini 3'ün düşünme davranışı ("Enhancing reasoning and planning" bölümü).

  • 8DokümanAnthropic: Claude Code Overview

    Claude Code'un terminal, IDE, masaüstü ve web'de çalıştığı yerler.

Bu sayfayı düzenle

Son güncelleme tarihi: 14 Ekim 2026

Sonraki adım02. Prompt ve Context Engineering