Il semble y avoir deux façons principales de configurer un serveur Web principal. Vous pouvez utiliser une pile LAMP, avec le code côté serveur dans quelque chose comme PHP ou Python (ou Ruby ou JavaScript, qui ne commence pas par un P.) Ces langages de script ont tendance à être typés dynamiquement, avec tous les inconvénients de performances, exactitude et maintenabilité qu'apportent les langages typés dynamiquement, mais il est facile de mettre à jour le serveur car toute la logique de génération de page est stockée dans des scripts externes.
L'autre style d'architecture majeur largement utilisé est ASP.NET, où la logique de génération de page est écrite en code compilé. Cela a tendance à utiliser des langages typés statiquement, donc vous obtenez du code qui a l'avantage d'un compilateur, mais toute la logique de génération de page est compilée dans le serveur, ce qui signifie que si vous devez changer quelque chose, vous devez arrêter le serveur et remplacez-le par une nouvelle construction.
Cela me fait donc me demander. Existe-t-il des langages de script côté serveur qui utilisent le typage statique, pour le meilleur des deux mondes?