Ön Uç ve Arka Uç
Çeşitli / / November 13, 2021
Guillem Alsina González tarafından, Şubat. 2017
konularda saygısızlara programlama, onlara öyle görünebilir ki, yazılım Yalnızca programlama bilgisi gerektiren ve en fazla bir takım geliştiricilerin uygulama çok büyük.
Ama hayır, öyle değil ve bilgisayar programlarının yaratılmasında çeşitli bilgiler devreye giriyor, özellikle de bütünün en temel parçaları olan bir yanda işlevlerin diğer yanda kullanıcı arayüzünün programlanması uygulama.
Bu bizi birlikte çalışan iki farklı katmanın farklılaşmasına götürür: başlangıç aşaması ve arka uç
NS başlangıç aşaması Kullanıcı arayüzü ve uygulamanın kullanılabilirliği ile ilgili her şeyi kapsar
Bu, aşağıdakilere karşılık gelen programlama dillerinin doğru kullanımının ötesine geçen bilgi gerektirir. kullanılabilirlik ve bir uygulamanın çalışmak için dahil edebileceği algoritmalardan ve düşünceli hesaplamalardan tamamen farklı çalışmalar veri.
NS başlangıç aşaması tarafından sağlanan biletleri ve talimatları alacaksınız. Kullanıcı adı aynı olan kontroller ve alanlar aracılığıyla
başlangıç aşaması sağlar ve sonunda bir hazırlık ondan Biçim onları program motoruna göndermek içinNS arka uç kullanıcı etkileşimlerini işler (kullanıcıya ne olur başlangıç aşaması) verilerle ve ikincisi ile tüm işlemleri gerçekleştirir
Bu kısım, programa gerçekten işlevsellik kazandıran kısımdır. başlangıç aşaması Veriler ve sonuçları ile etkileşime geçemeyeceğimiz için bize faydası olmaz.
Sistemin "brüt" işlerini yürüten, verileri manipüle eden ve işlevlerini geliştiren tüm algoritmaların bulunduğu kısım burasıdır.
Bazen başlangıç aşaması ve arka uç ağ üzerinden birlikte çalışarak farklı bilgisayarlarda ayrı ayrı çalıştırın
Bu durumlarda, geliştiricilerin yazılım Eşzamanlılık sorunlarını, yani iki veya daha fazla kullanıcının birbirini rahatsız etmeden aynı anda çalışabilmesini hesaba katmaları gerekir. diğerleri, eylemlerini kontrol eder ve değişikliği desteklemeyen aynı verileri aynı anda değiştirmelerini engeller. eşzamanlı.
Web uygulamaları, paradigma her yerden çalıştırılabildikleri için bu modelin mükemmelliği ve başlangıç aşaması daha fazla değil kod herhangi birini kullanan HTML tarayıcı yürütme için web.
Fotoğraflar: Fotolia - Matador / Dusit_sri
Ön Uç ve Arka Uç Konuları