IDE olarak sadece ikisi yok. Çok fazla IDE (i
ntegrated development environment) var. Hepsinin yapısı aynı. VS Code tabanlıdır. Aynı eklentiler ile çalışır.
"Cursor - qoder - verdent - windsurf" gibi farklı çok IDE yazılımı çıkmaya devam ediyor.
Geliştiricisine göre kimisi kendi llm modelleri ile çalışır. Kimisi de Claude gibi en bilindik modeli entegre eder. Antigravity - kiro vb de farklı modelleri desteklediği gibi, "aider desk" gibi modeller ise, localdeki llm modelini veya API kullanarak çoklu llm modeline erişerek de kod yazabilir.
Adını unuttuğum bir eklenti ile farklı API'leri ekleyerek ayrı bir chat kısmında farklı llm ekleme izni verenlerde var. VS Code'a CoPilot eklemek veya Claude eklemek gibi.
En büyük farkları kullandıkları llm modelleri ve Llm'lere ulaşım sağlarken kendi server'larından geçişte formatlanma şekli ve güncelliğidir.
Cursor şu an hit durumunda. Kiro da çok hızlı şekilde ilerliyor.
Antigravity de chat çok uzun sürüyor. Kapatmadığınız veya mail değiştirmediğiniz sürece aynı chat ekranı açık kalıyor. Son dönemde her chat sayfası için bir yenilenme limiti ekliyorlar. Bu şekilde bağlam kaybını azaltmaya çalışıyorlar.
Proje aşamasında kullanacağınız kural dosyalarınızın sayısın arttırıp bellekte daha az yer kaplamasını sağlayın. Her modül - dosya için belirlediğiniz yapıyı ayrı ayrı gösterin veya belleğe ekleyin.
Projeye başlarken, kullandığınız IDE yazılımına kural dosyalarını nasıl oluşturulacağını, hangi dizin ve sıralamada olması gerektiğini sorduğunuzda sizi çok güzel bilgilendirecek ve Auto eklemeyi kendisi yapabilmektedir.
Bu arada unutmamanız gereken durumlar;
- IDE yazılımları ile GitHub veya ihtiyacınız olan dosyaları otomatik indirip alt dizinlere ekleyebiliyor veya kurulum yapabiliyor (EXE'leri değil).
- Erişim yaptığı yer sadece proje dizini değil, kullandığınız işletim sistemindeki tüm dizinlere erişebiliyorlar. Dolayısı ile kurulum istediğinizde çok net ve limitlendirin.