Follow along with the video below to see how to install our site as a web app on your home screen.
Not: This feature may not be available in some browsers.
Backend genellikle bir sunucu, bir uygulama ve bir veri tabanından oluşur. Bir havayolu veya otobüs firmasının web sitesine girerek bilet aldığınızda frontend ile etkileşime girmiş olursunuz. Siz bilgilerinizi web sitesine girdiğinizde, uygulama bu bilgiyi alır ve bir sunucu üzerinde kurulmuş olan veri tabanına depolar. Backend işleyişini basit bir şekilde anlatabilmek için şöyle örnekleyebiliriz: Siz (uygulama), bir bilgiyi bilgisayarınızda (sunucu) bulunan bir Excel (veri tabanı) dosyasına kaydediyorsunuz.
Horato
Bu teknolojiyi ortaya çıkaran; sunucu, veri tabanı ve uygulamanın birlikte çalışmasını sağlayan kişiye de backend geliştiricisi denir. Web'in backend kısmını oluşturmak için de PHP, Ruby, Python vb. yazılım dilleri ve MySql, PostgreSQL ve Oracle gibi veri tabanları kullanılır. Bunlar, daha kolay kullanılabilmeleri için de Zend, Laravel ve Code Igniter gibi geliştirme sürecini hızlandıran frameworkler ile güçlendirilirler.
Web tasarımı (frontend) ve web geliştirme (backend), ancak bir araya geldiklerinde bir web sitesi oluşabilir, ancak her ikisi de birbirinden farklı işler yapar. Hem frontend hem de backend'i tek başına yapabilen nadir yazılımcılar da "full-stack developer" olarak adlandırılır. Tekrar kısaca özetlemek gerekise de bir web sitesini sıfırdan oluşturabilmek için frontend ve backend'in bir arada olması gerekir; biri olmadan diğeri, tek başına web sitesi oluşturamaz.
Merhaba,
Python'u backend için daha çok öneririm, Python ile web siteleri vs. yaparken zorlanabilirsiniz. Frontend için ise C# öneririm.
Fakat, iki dili de hem Front-end hem de Back-end için kullanabilirsiniz.
Saygılarımla,
ZiksthemW
Backend kısmında c# mı python mu daha iyi?
Hangisi daha kullanışlı, iş imkanı yüksek ve daha avantajlı
C# backend için sağlam türkçe kaynak var mı?