İçeriğe geç

Back ve front developer nedir ?

frontendvsbackend

Merhabalar bu yazımda başlıkta belirttiğim gibi back ve fron developer nedir ? bundan bahsetmek istiyorum bazıları ne anlama geldiğini ne iş yaptığını bilmemekte.

Back-end Developer:

Programlamada uygulamalar bildiğimiz üzere görsel ve görsel olmayan arka fonda kullanıcıların görmediği tarafı var.Bu görünmeyen tarafın tüm işlemlerini yazan görsel işlerle uğraşmayan programcıya back-end developer denir.Peki nedir bu işler ?

Eğer bir programın arka tarafında çalışan çekirdek işlemler düzgün kodlanmamıssa görseli ne kadar güzel işlevsel olursa olsun çöptür ve işe yaramaz.Binanın zemini ve alt yapısı örneğini verirsek hiç yanlış olmaz binanın temeli ne kadar kötüyse depremde veya doğal affetlerden etkilenme olasılığı çok yüksektir.aynı şey programlamadada geçerli çekirdek düzgün işlevsel işlerini sunucu taraflı veri alışverişlerini yeri geldiği zaman ön belleklemesini,güvenliğini düzgün yaparsa o kadar efektif bir program ortaya çıkıyor.

Tabiki burda kodun yazımı kullanılan kütüphane ve tasarım kalıplarıda çok önemli,programın uzun süreli vaadede çok kullanıcılı sistemlerde düzgün şekilde çalışması ve gerektiği zaman geliştirilmesi kolay bir sistematik kod yazılmalı böylelikle bu işini düzgün yapan kişi iyi bir back-end’dir diyebiliriz.İşin birde deneyim ve bilgi tarafıda var elbet ancak profesyonel 1 milyondan fazla kullanıcıya hizmet verecek sunucu alış verişi ve saniye başı gelen isteğin yoğun olduğu uygulamalar,web sitelerinde back çok sağlam olmalı aksi taktirde sistem çöker ve kullanıcılara hizmet veremez işlemler yerine zamanında gerçekleşmez,sunucuda slow queryler oluşur buda uygulamayı işlevsiz ve işe yaramaz kılar.

Bende programcı olarak kendimi back taraflı geliştiriyorum, amacım yazdığım gibi yoğun istekleri karşılayabilecek uygulamalar geliştirmek ve iyi bir back-end developer olmak.

Front-end Developer:

Front-end ise aksine sunucu ve verilerle uğraşmaz sadece işin görsel görünen kısmına bakar.Frontcuların işi dışardan kolay görünür ancak gerçekten uğraşılması ve güzel kullanıcı arayüzleri hazırlanması bir o kadar zahmetli bir iş.Bir ürünü alırken insanlar ilk olarak dış görünüşüne bakarlar daha sonra özelliklerini sorarlar uygulamarda aynı şekilde görselleri ve tasarımı ne kadar ilgi çekici ve güzel olursa kullanıcı sayısıda bir o kadar artış gösterecektir, çünkü kullanıcılar tüketicidir işin görseli ile haşır neşir olurlar.Kendi uygulamalarımda tabiki front-endinide ben yazıyorum ve görsele önem veren uygulamalar geliştirmek ve bunu back-endi ile birleştirmek orataya güzel uygulamalar çıkmasını sağlıyor.

Sözlerimi burda tamamlarken büyük projeler takım işidir demedende geçemiyeceğim bir kişinin yapabilecekleri sınırlı bir durum.Zaman ve proje kalitesi iyi bir takımın ortaya koyduğu projeden çokta başarılı olamayacaktır.Karar verme aşamasındaysanız düşünüp kendinizi bir sorgulayın yetenekleriniz burda devreye giriyor ve tabiki istekleriniz.

Yeni fikirlerle dolu bol kodlamalı günler 🙂

Kategori:Genel

Tek Yorum

  1. Anonim Anonim

    Güzel bir yazı olmuş

Bu yazı yorumlara kapalı, ama geri izlemeler ve pingback'ler açık.

Copyright © 2022 Kenan Atmaca