ดูเหมือนจะมีสองวิธีที่สำคัญในการตั้งค่าแบ็กเอนด์เว็บเซิร์ฟเวอร์ คุณสามารถใช้ LAMP stack โดยใช้โค้ดฝั่งเซิร์ฟเวอร์ในบางอย่างเช่น PHP หรือ Python (หรือ Ruby หรือ JavaScript ซึ่งไม่ได้เริ่มต้นด้วย P) ภาษาสคริปต์เหล่านี้มักจะถูกพิมพ์แบบไดนามิกโดยมีข้อเสียทั้งหมดใน ประสิทธิภาพความถูกต้องและการบำรุงรักษาที่ภาษาที่พิมพ์แบบไดนามิกนำมาใช้ แต่มันง่ายในการอัปเดตเซิร์ฟเวอร์เพราะตรรกะการสร้างหน้าทั้งหมดจะถูกเก็บไว้ในสคริปต์ภายนอก
รูปแบบสถาปัตยกรรมที่สำคัญอื่น ๆ ที่ใช้กันอย่างแพร่หลายคือ ASP.NET ซึ่งตรรกะการสร้างหน้าถูกเขียนในโค้ดที่คอมไพล์แล้ว สิ่งนี้มีแนวโน้มที่จะใช้ภาษาที่พิมพ์แบบคงที่ดังนั้นคุณจะได้รับรหัสที่มีประโยชน์ของคอมไพเลอร์ แต่ตรรกะการสร้างหน้าทั้งหมดจะถูกรวบรวมไว้ในเซิร์ฟเวอร์ซึ่งหมายความว่าถ้าคุณต้องการเปลี่ยนแปลงบางสิ่งคุณต้องทำให้เซิร์ฟเวอร์ล้มเหลว แทนที่ด้วยบิลด์ใหม่
นั่นทำให้ฉันประหลาดใจ มีภาษาสคริปต์ฝั่งเซิร์ฟเวอร์ที่ใช้การพิมพ์แบบคงที่เพื่อสิ่งที่ดีที่สุดของทั้งสองโลกหรือไม่?