Nispeten yeni (kendi kendini yetiştirmiş) bir web geliştiricisi olarak, ön uç , istemci tarafı , arka uç ve sunucu tarafı terimlerini oldukça sık duydum . Bana göre, ön uç ve arka uç her zaman sırasıyla istemci tarafı ve sunucu tarafı ile eşanlamlıydı.
Ancak, CodeIgniter gibi MVC çerçeveleriyle çalışmaya başladığımda, arka uçta herhangi bir şeye atıfta bulunurken, son kullanıcının gördüğü her şeye (sunucu tarafı kodu dahil) atıfta bulunan birkaç ön uç örneğiyle karşılaştım. son kullanıcı görmez (CMS'ler dahil). Müşteri tarafı ve sunucu tarafı, benim için anlamlarında çok daha somut; onları birbirinden ayıran çok farklı bir çizgileri var. Öte yandan ön uç ve arka uç yapmaz.
Bir konuşmada başka bir web geliştiricisiyle yaşadığımı hatırlıyorum, CodeIgniter'den (bütünüyle) bir ön uç olarak bahsetti ve bu beni bir döngü için attı. Onu düzeltip CodeIgniter'ın arka uç olduğumu ya da iki terimin tanımlarımın tamamen yanlış olup olmadığını söyleyemedim.
Ön ve arka uç tanımlarını aramak, bazı açılardan biraz daha açık olsa da, bazı açılardan beni biraz daha karıştırdı. Sadece bu dört terim arasındaki çizgilerin nerede çizildiğini ve web geliştirme bağlamında (özellikle bir LAMP yığınında) nasıl bir araya getirildiklerini bilmek istiyorum.