Hangisi Daha Verimli

Hangisi daha verimli?

1. Frontend programcisi api gereksinimlerini backend programcisina delege ediyor ve IO veri yapilari üzerinde uzlasma saglamalari gerekiyor. Test, entegrasyon vs derken aradan uzun bir zaman geciyor ve api tam istenildigi sekilde calismayabiliyor. Bu beraberinde uzlasma seanslari getiriyor. Frontend programcisi backend ve api development konularinda kendisini tamamen saliyor ve UI harici bir is yapmiyor. Ayni sekilde backend programcisi asil gereksnimlerden bihaber api programlamaya devam ediyor ve gereksinimleri anlama konusunda frontend yazilimcisina bagimli hale geliyor.

2. Tek bir programci hem frontend hem de backend icin gerekli calismayi yapiyor ve ihtiyac duyulan apiyi client driven backend tarafinda olustuyor. Uzlasmak zorunda kaldigi birisi olmadigi icin client icin gerekli tüm apileri ihtiyac dogrultusunda olusturuyor.

Eskiden fullstack denen bir yazilimci tipi vardi. Full denmesine ragmen ekseriyetle frontend kismindan sorumluydu. Gereksinimleri anlama konusunda backend yazilimcisindan bir adim öndeydi, cünkü müsteriye ya da son kullaniciya daha yakindi. Lakin backend konsunda cok zayifti.

Fullstack rolü tamamen tarihe karismistir. Bunun yerine bir backend yazilimcisi her iki tarafida tek basina koordine edebilecek sekilde 2 numarali satirda bahsettigim sekilde sekilde fullstack calisabilir.

EOF (End Of Fun)

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir