- Katılım
- 22 Mart 2018
- Mesajlar
- 9.689
- Makaleler
- 1
- Çözümler
- 81
Şunu da sormak istiyorum projeyi yayınlayacağımız zaman, zamanlamanın neden önemli olduğunu az çok anlayabiliyorum ama bunun mantığı ne? Daha bilindik bir projenin yeni sürümü ile aynı anda yayınlarsak popüler olan ürünün yeni çıkan sürümü bile bizim full time projemizin altında ezilir. Ve tekrar sormak istiyorum bunun mantığı nedir?
Adaptasyon ve saturasyon ile alakali bir hesap. Ornegin 500+ muhendisin calistigi bir yazilim firmasi yaklasik 2 sene icerisinde bazi endpointleri basarili sekilde GraphQL e tasiyabiliyor. Bu adaptasyon suresi. Bunu piyasayi analiz edip firmalarla iletisim kurarak gozlemleyebiliyorsun.
Piyasada 500+ muhendis calistiran tum firmalarin eninde sonunda bu teknolojiye bir sekilde adapte olacagini varsayarak kaba bir hesapla 2027 yilinda %35 kullanim orani hesapladin, su anda bu %10. O halde bunu kullanan guzel bir proje ile %25 market payi seni bekliyor eger aninda pazara girebilirsen. 1 sene kaybetsen pazar payi yari yariya dusecek. Bir sure sonra pazar saturasyonu sebebiyle yazsan da ilgi gormeyecek cunku alternatif teknolojiye adapte olmakla ugrasmayacak firmalar. Kimse Flutter cikti diye React Native projesini sifirdan yazmaz. Yeni proje gelistiren bunu dusunur onu mu seceyim bunu mu seceyim diye.
Guzel fikir, dogru implementasyon ve dogru zaman gerekiyor basari icin. Mantik bu. Bir yolda benzinlik yoksa benzinlik acacaksin ya da herkesten ucuza satabileceksen acacaksin. Her tarafta benziklik varsa acmanin maliyeti "benzinlik acma maliyetinden" daha fazla.
GraphQL kismi ornekti yalnizca, ytd.