Back-End Front-End Nedir?

Photo by Yancy Min on Unsplash

Yazılım konuları arasında olmazsa olmaz ve günümüzde çok fazla talep bulunan alan olan frontend ve backend nedir sorularının cevabını, ne işe yaradığını bu yazıda bulabilirsiniz. Frontend bir web sitesine giriş yaptığınızda direk olarak görüntüyü oluşturan yapıdır. Backend ise bir sitede yorum yapmak için kayıt olmak istediğinizde gerekli alanları doldurup, üye ola bastığınızda site arka tarafında gerçekleşen kayıt işlemlerinin kontrolünü yapar. Kısaca tüm site arkası işlemleri ona aittir. Frontend developmentta;

  • HTML
  • CSS
  • JS

Yazılım konuları görülür. Backend developmentta ise programlama türünü belirleyip o şekilde devam etmeniz gerekir. Bu programlama dilleri;

  • Asp.net
  • Php
  • Java
  • Nodels

Olarak 4’e ayrılır.

Frontend ve backend nedir sorularında biraz daha ayrıntıya girmek gerekirse frontend developmenttan başlayalım. Kısaca web tasarımcı olarak bilinir. Kullanıcının bağlantıya tıkladığı anda karşılaştığı ön yüzü tasarlamak ona aittir. Kullandığı diller ise html, css ve js’dir. Eğer bu alanda bir şeyler yapmak kendinizi geliştirmek istiyorsanız kişisel tasarımda yetenekli olmanız gerekecektir. Bir sitenin ön yüzünü tamamlamak yalnızca text üzerinde gerçekleşebilir. Çünkü arka plana eklemeniz gereken bir şey yoktur. Tüm dosyalar tarayıcıda çalışarak sonuç almanız sağlanır. Backend alanında çalışan kişilere de değinelim. Backend alanında çalışan kişilere web programcısı sıfatı verilir. Frontend developmenttan en büyük farkı bir web sitesinin arka planındaki işlemleri yapmasıdır. Bunun için öncelikle bir dil kullanılması gerekir. Seçtiğiniz dillerde ara derleyiciye ihtiyacı vardır. Tarayıcıda çalışan işlemler tarayıcı üzerinde sonuca ulaşırken, backend de yazılan her şey makine koduna çevrilmesi gerekir.

Backend dilinde yazılan her şeyin makine diline çevrilmesinde ki neden bilgisayarın yalnızca bu dili anlıyor olmasından kaynaklıdır. Siz hangi dili kullanıyorsanız o dili yorumlayacak olan hosting hizmeti satın alınması gerekir. Backend de matematik yeteneği önemlidir. Ayrıca her dile ait gelişmiş editörler kullanılır. Bu sayede hatalar denetlenerek, işinizi sağlama almanız mümkün olur.

Frontend ve backend nedir konuları tabi ki yalnızca bu bilgiler ile sınırlı değil. Daha ayrıntılı öğrenmek sizin elinizde, biz sadece yol gösterdik…