"Vibe Coding" - Lovable mı, Claude Code mı?
Müşterilerime Artık Farklı Bir Şey Söylüyorum
Geçen yıl boyunca müşteri eğitimlerinde onlarca kez aynı sahne yaşandı. Biri “gerçekten bu kadar kolay mı?” diye sordu. Ben de canlı demo yaptım.
Genellikle Lovable’da. Bazen Claude Code’la. İkisini de kullanıyorum. Ama hangi soruyu sordukları, hangi cevabı verdiklerini belirliyor.
Bu yıl soru değişti. Artık takipçilerimden de geliyor: “Defne, Lovable’a para ödemem gerekiyor mu, yoksa sadece Claude Code yeterli mi?”
Kısa cevap: üç şeye göre değişiyor. Teknik konfor seviyene. Uygulamanın ne kadar büyüyeceğine. Ve kodu uzun vadede sahiplenmek isteyip istemediğine.
Uzun cevap: bu yazının tamamı.
Önce “vibe coding” meselesini çözelim
Vibe Coding: Ne istediğini düz dille söylüyorsun, yapay zeka kodun tamamını yazıyor, sen iterasyonla ilerleyip yayınlıyorsun. Her satırı okumuyorsun, manuel debug etmiyorsun.
Ben bunu yapay zeka eğitimlerinde sık kullanırım. Çünkü yöneticiler için “Yapay zeka uygulama geliştirebilir” soyut kalıyor. Lovable’da bir prototip açıp “işte bu, 10 dakikada” dediğimde oda değişiyor.
2026’da bu yöntem gerçekten işliyor. Ama hangi araçla yaptığın, yayınladıktan sonra ne yaşayacağını belirliyor.
Ben bu araçları ne için kullanıyorum
Developer değilim. Yapay zeka eğitmeni ve strateji danışmanıyım. Araçlara bakışım farklı bir yerden geliyor.
Lovable’ı şu durumlarda kullanıyorum: Müşteriye “şirketiniz için böyle bir araç mümkün” demek yerine, toplantıda canlı prototip oluşturmak. Hız şart, derinlik ikincil. Yöneticinin zihninde “Yapay zeka ile ne yapılabilir?” sorusunu somutlaştırmak için görünür, tıklanabilir bir şey üretmek.
Claude Code’u şu durumlarda kullanıyorum: Eğitim materyalleri, skills, karmaşık iş akışları. Ya da bir uygulama üzerine gerçekten bina kurmak gerektiğinde. Kodun bende kalmasını istediğimde.
Bu ayrım basit görünüyor. Müşterilerim için önerirken karmaşıklaşıyor.
Temel fark ne?
Lovable, Bolt, Replit gibi araçlar tarayıcıda çalışıyor, altyapıyı senin için yönetiyor. Claude Code kendi bilgisayarında çalışıyor, altyapı sende.
25 yıllık kurumsal deneyimim bu farkın küçük olmadığını söylüyor.
Lovable kiralanmış, hazır bir daire gibi. Giriyorsun, her şey çalışıyor, tesisatla uğraşmıyorsun. Ama duvarları yıkamazsın, düzeni istediğin gibi kuramazsın. Ev sahibi (platform) kurallarını değiştirirse seninle birlikte değişir.
Claude Code ise yanında 7/24 hazır bir mimar olan boş arazi gibi. Kararları sen veriyorsun. Bittiğinde de o senin.
IBM ve Ericsson’da büyük ölçekli projelerde gördüm: Kısa vadede ucuz görünen platform bağımlılıkları uzun vadede çok pahalıya patlayabiliyor. Araç seçimi stratejik bir karar.
Lovable 2.0 bu denklemi değiştirdi mi?
Bu yıl Lovable ciddi bir atılım yaptı. Ekip çalışması, güvenlik taraması, görsel düzenleme, özel alan adları. 6.6 milyar dolarlık değerlemeye ulaştı. Artık oyuncak değil, gerçek bir geliştirme platformu görünümünde.
Ama Claude Code da durmadı. Bir yıl önce Lovable gerektiren şeyleri şimdi Claude Code’la yapabiliyorsun.
Örtüşme büyük. Kafa karışıklığı daha büyük.
Claude Code ile website geliştirmek bu kadar kolaylaştı
Geçen ay bir müşterim web sitesinin yenilenmesi için ajanstan yüksek bir teklif almış. Beni aradı. Claude Code’la birlikte oturup 3 saatte çalışan bir prototip çıkardık.
Bu artık istisna değil, kural.
Claude Code’a “şirketimizin hizmetlerini anlatan, mobil uyumlu, iletişim formu olan bir site yap” diyorsun. React, Tailwind, tüm dosya yapısı birlikte geliyor. Sonra ekran görüntüsü atıp “bu bölümü daha sade yap, rengi değiştir, başlığı büyüt” diyorsun. Tekrar yazıyor. Tekrar gösteriyor. Geri bildirim döngüsü bir konuşma gibi akıyor.
Bir yıl öncesiyle kıyaslandığında fark büyük. Artık sadece kod yazmıyor, ekran görüntüsü alıp neyin yanlış göründüğünü kendi analiz edebiliyor. Dosyalar arasında tutarlılık sağlıyor. Deployment komutlarını da kendisi çalıştırabiliyor.
Eğitimlerimde bu soruyu çok alıyorum: “Benim gibi teknik bilgisi olmayan biri gerçekten site yapabilir mi?” Cevabım artık net: Evet. Ama bir şartla. Ne istediğini netleştirebiliyorsan.
Yapay zekaya net olmayan yönlendirme verirsen dağınık çıktı alırsın. “Güzel bir site yap” ile “finans sektöründeki küçük işletmelere yönelik, güven veren, sade ve hızlı açılan bir site yap” arasındaki fark, çıktının kalitesini doğrudan belirliyor.
“Claude estetiği” denen şey
Şimdi tartışmalı bir konuya gelelim.
Claude Code ile yapılmış siteleri artık tanıyabiliyorum. Çoğu developer da tanıyor. Temiz kartlar, bol beyaz alan, açık arka plan üzerinde koyu tipografi, sol üstte logo, sağ üstte CTA butonu. Renk geçişleri belirli bir tonda. Bölümler aynı ritimde dizilmiş.
Buna “Claude estetiği” denmeye başlandı. Eleştiri şu: Yapay zekanın ürettiği siteler birbirine benziyor. Marka kimliği olan bir işletme için bu sorun.
Ama meseleye başka açıdan bakılabilir. Claude Code’un ürettiği tasarımlar kullanıcı deneyimi açısından genellikle sağlamdır. Okunabilir, sezgisel, işlevsel. Kötü bir baseline değil. Sorun özgünlük.
Çözüm şu: Claude Code’a kendi marka kılavuzunu ver. Renk paletini, font tercihini, ton kurallarını, görsellerin stilini. Referans site ver. O zaman “Claude estetiği”nden çıkıp senin sesine yaklaşıyor.
Lovable’da ise tasarım kontrolü daha sınırlı. Geniş bir şablon havuzun var ama derine inince aynı kısıtlarla karşılaşıyorsun.
Web geliştirmeyi farklı bir seviyeye taşıyan MCPler
MCP (Model Context Protocol), Claude Code’un dış araçlarla bağlantı kurmasını sağlayan yapı. Doğru MCPleri kurduğunda Claude Code çok farklı bir şeye dönüşüyor.
Web geliştirme için en çok işe yarayanlar:
Figma MCP: Tasarımcının Figma dosyasını doğrudan okuyup koda çeviriyor. “Bu tasarımı implement et” diyorsun, bileşenleri, renkleri, spacing’i olduğu gibi alıyor. Claude estetiğini aşmanın en temiz yolu bu. Tasarımcı Figma’da çalışır, Claude Code onu koda döker.
Puppeteer veya Playwright MCP: Tarayıcıyı Claude Code kontrol ediyor. Site açılıyor, ekran görüntüsü alıyor, neyin kırık göründüğünü analiz ediyor, düzeltiyor. Bir buton yanlış hizalanmış mı, mobilde bir şey taşıyor mu, kendin söylemene gerek kalmıyor. Claude Code görüp düzeltiyor.
Vercel MCP: Siteyi deploy etmek için terminalden çıkmana gerek yok. “Yayınla” diyorsun, Vercel’e bağlanıp canlıya alıyor. Lokalde çalışan şeyin canlıda da çalışıp çalışmadığını kontrol ediyor.
GitHub MCP: Versiyon kontrolü Claude Code’un içinden yürüyor. Commit, branch, pull request. Önemli bir değişiklik yapmadan önce “yeni branch aç” diyorsun, değişikliği orada test ediyorsun.
Context7 MCP: Bu birçok kişinin gözden kaçırdığı ama kritik olan biri. Claude’un bilgi kesme tarihi var ve kütüphaneler sürekli güncelleniyor. Context7, kullandığın çerçevenin güncel dokümantasyonunu gerçek zamanlı çekiyor. Eski sözdizimi yerine doğru sözdizimi yazıyor.
Bu MCPlerin tamamını kurmak bir saati geçmiyor. Ama geliştirme deneyimini köklü değiştiriyor. Lovable’da bu ekosistemi oluşturamazsın. Claude Code’da her bağlantıyı sen kuruyorsun, ama her bağlantı sana ait.
Müşterilerime ne söylüyorum
Lovable mantıklı olduğu durumlar: Hızla görünür bir prototip lazım. Ekipte teknik bilgisi olmayan biri süreci takip edecek. Altyapı basit kalacak. Bu ay yayına almak gerekiyor. Mesela ben bu ay websitemi sadece denemek için Lovable geçirdim.
Claude Code mantıklı olduğu durumlar: Mevcut bir yapıya entegre olmak gerekiyor. Uygulama büyüyecek ve koda gerçekten sahip olmak önemli. Özel iş akışları, sıra dışı kararlar söz konusu. Uzun vadeli maliyet hesabı yapılıyor.
Maliyet meselesine dikkat: Lovable ayda 25-50 dolar. Claude Code Anthropic aboneliğiyle geliyor. İlk bakışta Lovable ucuz görünebilir. Ama ciddi bir uygulama geliştirip üzerine bina kurduğunda ve bir yıl sonra taşınamaz hale geldiğinde gerçek maliyet ortaya çıkıyor.
AI-First Index değerlendirmelerinde şirketlerin teknoloji katmanına bakarken bu tür platform bağımlılıklarını da işaretliyorum. Küçük görünen bir araç seçimi, yıl sonunda organizasyonu kilitleyebiliyor.
Cursor sorusu da sık geliyor
Kısaca: VS Code’un yapay zeka destekli versiyonu. Geliştirici için editör içinde hız sağlıyor. Claude Code ise editörden bağımsız, terminal odaklı ve daha otonom çalışıyor. Birçok developer ikisini birlikte kullanıyor. Birbirini dışlamıyor.
Karar çerçevesi
Developer değilsen ve prototip veya demo odaklıysan: Lovable.
Kodu gerçekten sahiplenmen gerekiyorsa ve uzun vadeli düşünüyorsan: Claude Code.
İkisini birlikte kullanmak da bir seçenek. Lovable’da prototip yap, ne istediğini netleştir. Sonra Claude Code’la gerçeğini inşa et.
“Her ikisini dene, hangisi rahatsa onu kullan” gibi bir tavsiye vermeyeceğim. Çünkü bir yıl sonra taşınamayacağın bir platforma bağlıysan, gerçek maliyet o zaman netleşiyor.
Ben şunu düşünüyorum: Lovable bu yıl doğru hamleleri yaptı. Ama kod sahipliğinin önemini anlayan, platform bağımlılığına dikkat eden profesyonellerin Claude Code’a geçişi 2026’da daha da hızlanacak. Özellikle teknik bilgisi olmayan ama öğrenmeye istekli yöneticiler için bu geçiş artık düşünüldüğü kadar zor değil.
Senin deneyimin ne? Ben yanılıyor muyum?





