Startup’lar Neden React’i Seçiyor? (Ve Ne Zaman Seçmemelisiniz?)
(evilmartians.com)2024’te kurulan ve 2025’te yatırım alan startup’ların framework seçimlerini ve bunun nedenlerini analiz eden ilgi çekici bir araştırma.
Temel bulgular
Yatırım payı
- React ezici üstünlükte: 2,85 milyar doların 2,52 milyar dolarını (%88,6) alıyor
- Vue: 187 milyon dolar (18 startup)
- Angular: 110 milyon dolar (22 startup)
- Svelte: 27 milyon dolar (5 startup)
GitHub proje hayatta kalma oranı
- Tüm framework’lerde projelerin yaklaşık %85’i sahipsiz bırakılıyor
- 10’dan fazla yıldıza sahip yüksek kaliteli projelerle filtrelendiğinde hayatta kalma oranı keskin biçimde yükseliyor:
- Svelte: %36,1
- React: %20,7
- Vue: %18,0
- Angular: %13,9
Geliştirici memnuniyeti ile gerçek dünya arasındaki fark
- Svelte: %88 memnuniyet (en yüksek)
- Vue: %87 (12 puan artış)
- React: %75 (düşüş eğiliminde)
- Angular: %54 (iyileşiyor)
React neden seçilmeye devam ediyor?
- Teknik üstünlükten çok işe alım kolaylığı nedeniyle
- VC’ler, framework performansına değil öngörülebilir yetenek havuzuna yatırım yapıyor
React ne zaman seçilmemeli?
React’in seçilmesi gereken durumlar:
- Ekibi her çeyrekte iki katına çıkarmanız gerekiyorsa
- Geliştirici değişimi sık yaşanıyorsa veya hızlı ölçeklenme gerekiyorsa
Alternatiflerin düşünülmesi gereken durumlar:
- İstikrarlı bir ekiple çalışıyor veya normal hızda büyüyorsanız
- Vue önerilir: %87 memnuniyet ve işte %31 benimsenme oranıyla genel işe alım için yeterli; ayrıca admin dashboard’lar ve iç araçlarda güçlü
- Büyük şirketler: Angular’ın net yapısı büyük ölçekte karmaşayı önler
- Performansın kritik olduğu uygulamalar: Svelte, küçük bundle boyutu ve üstün geliştirici deneyimi sunar
Ana ders
- %85 proje terk edilme oranı bir hata değil, gerçekliğin kendisi.
- Asıl ders, "en popüler framework’ü seçin" değil; "mimariyi, iş mantığınız framework migrasyonundan sağ çıkacak şekilde tasarlayın" olmalı.
Kararı popülerliğe göre değil, gerçek kısıtlarınıza göre verin: ekip büyüklüğü, büyüme hızı, işe alım ihtiyacı ve performans gereksinimleri!
4 yorum
Vue, React kadar esnek değil ve Svelte'ten daha yavaş,
ama sezgisellik konusunda onu geçebilecek kimse yok.
Ne demek istediğini pek anlayamadım.
2022’de Flutter kısa süreliğine popüler oldu ama sonunda yine React’e geri dönüldü.
Bunu, diğer şeylerden çok ekosistemin avantajları + Web’in sunduğu kolaylık + o döneme kıyasla hızlanan React ve beklenenden yavaş kalan Flutter ile özetleyebiliriz.
Türkiye’de durum biraz farklı.
Sonuçta dönüp dolaşıp ana akımı seçmek akıllıca.
Geliştirme ekosisteminde kalmak istiyorsanız: Java, React, Python
Mesele kendi entelektüel merakınızı gidermek değilse.