Her yerde Back-End kullanmaya gerek yok, lakin illa ki o tanıtım sitelerinde iletişim kısmındaki verileri bile Back-End ile yapacaksın. Sadece Front-End ile site yapılabilir ama çok da tercih edilen bir yöntem değil.
Normalde
@eneskt 'nin dediği gibi Front-End Dev. ile Back-End Dev. ayrı kişiler olurlar. Ülkemizde maliyeti azaltmak için ikisini de aynı kişiden yapması beklendiği durumlar da oluyor.