Wydaje się, że istnieją dwa główne sposoby skonfigurowania zaplecza serwera WWW. Możesz użyć stosu LAMP z kodem po stronie serwera w czymś takim jak PHP lub Python (lub Ruby lub JavaScript, które nie zaczynają się na P.) Te języki skryptowe są zazwyczaj dynamicznie pisane, ze wszystkimi wadami w wydajność, poprawność i łatwość obsługi, które zapewniają dynamicznie pisane języki, ale serwer można łatwo zaktualizować, ponieważ cała logika generowania strony jest przechowywana w zewnętrznych skryptach.
Innym szeroko stosowanym stylem architektury jest ASP.NET, w którym logika generowania stron jest zapisana w skompilowanym kodzie. Zwykle używa się języków o typie statycznym, więc otrzymujesz kod korzystający z kompilatora, ale cała logika generowania strony jest wkompilowana w serwer, co oznacza, że jeśli musisz coś zmienić, musisz zdjąć serwer i zastąp go nową wersją.
To mnie zastanawia. Czy istnieją jakieś języki skryptowe po stronie serwera, które używają pisania statycznego, dla najlepszego z obu światów?