Frontend
Frontend, uygulamanın kullanıcıyla etkileşen arayüzüdür. Tarayıcıdaki yararlı geri bildirim, sunucudaki bağlayıcı kontrolün yerini tutmaz.
Uygulamanın kullanılan arayüzü
Frontend, insanların uygulamayla doğrudan etkileştiği bölümdür. Web uygulamasında sayfa yapısı, giriş alanları, gezinme ve tarayıcıdaki geri bildirimler buna dahildir. Arayüz bilgiyi gösterir ve kullanıcının eylemlerini alır.
Varsayımsal bir sipariş portalında frontend girilen miktarı gösterir ve eksik bilgiyi alanın yanında belirtir. Siparişin geçerli olup olmadığını ve müşteri fiyatını sunucu kendi kurallarıyla kontrol etmelidir. Tarayıcıda gösterilen değerler güvenilir bir onay sayılmaz.
Bu yüzden frontend yalnız görsel tasarım değildir. Anlaşılır hata mesajları, klavye kullanımı ve istek sürerken gösterilen davranış da kapsamındadır. Backend ilgili sunucu görevlerini üstlenir; iki bölüm birlikte doğru çalışmalıdır.
Kaynaklar
İlgili terimler
- BackendBackend, uygulamanın sunucu tarafındaki kurallarını ve verilerini işler. Yalnız veritabanı veya yönetim ekranı değildir.
- HTMLHTML, web içeriğinin yapısını ve anlamını tanımlar. Başlık, tablo ve giriş alanı gibi öğelerin görevlerini belirtir.
- CSSCSS, yapılandırılmış içeriğin düzen, renk ve yazı gibi görünümünü tanımlar. Kullanımla ve gerçek içerikle uyumlu olmalıdır.
- JavaScriptJavaScript, tarayıcıda ve dışında uygulama mantığı için kullanılan programlama dilidir. HTML ve CSS’ten farklı görev üstlenir.
- Eski sistemKullanılmaya devam eden, zamanla teknik ve iş bağımlılıkları birikmiş mevcut sistem.
- Çok kiracılılıkÇok kiracılılık aynı çözümde ayrı müşteri veya grup alanları sağlar. Kiracı otomatik olarak tek kişi ya da tek veritabanı değildir.
Bu konudaki yazılar








ASES ile Yazılım geliştirme
Özel yazılım, web ve mobil uygulamalar


