Кажется, есть два основных способа настроить серверную часть веб-сервера. Вы можете использовать стек LAMP с серверным кодом в чем-то вроде PHP или Python (или Ruby или JavaScript, которые не начинаются с P.) Эти языки сценариев имеют тенденцию быть динамически типизированными со всеми недостатками в производительность, корректность и поддержание работоспособности, которые обеспечивают динамически типизированные языки, но сервер легко обновить, поскольку вся логика генерации страниц хранится во внешних скриптах.
Другим широко распространенным стилем архитектуры является ASP.NET, где логика генерации страниц написана в скомпилированном коде. Это имеет тенденцию использовать статически типизированные языки, так что вы получаете код, который имеет преимущество компилятора, но вся логика генерации страниц компилируется в сервер, что означает, что если вам нужно что-то изменить, вы должны отключить сервер и замените его новой сборкой.
Так что это заставляет меня задуматься. Существуют ли какие-либо серверные скриптовые языки, которые используют статическую типизацию для лучшего из обоих миров?