Я думаю, что единственные жизнеспособные решения, которые вы, вероятно, найдете где-либо в готовом виде, - это использование IIS перед Java. Мне известно о двух браузерных средах, написанных для Java:
1) Env-js (см. http://groups.google.com/group/envjs и http://github.com/thatcher/env-js)
Я полагаю, что этот материал предоставлен Джоном Резигом из jQuery и был разработан с учетом тестирования и поддержки jQuery.
2) HTMLUnit (см. http://htmlunit.sourceforge.net/). Он более старый и изначально не задумывался о jQuery, но есть сообщения о том, что он используется для успешного запуска набора тестов jQuery (* 1012). *).
Если вы хотите что-то чисто-IIS / MS, я думаю, что ваши наблюдения по поводу хоста windowsScript и / или чего-то наподобие полу-заброшенного JScript.NET, вероятно, примерно так же близки, как вы собираетесь, вместе с портом ( который вы, вероятно, должны начать) что-то вроде Env-js или HTMLUnit.
Кроме того, я не знаю, видели ли вы в Википедии список серверных JavaScript-решений:
http://en.wikipedia.org/wiki/Server-side_JavaScript
Наконец ... вы, вероятно, могли бы написать работоспособную jQuery-подобную библиотеку на любом языке, который уже имеет какую-то библиотеку DOM и первоклассные функции (или, если это не удалось, eval
средство). Смотрите, например, pQuery для Perl (http://metacpan.org/pod/pQuery). Это даст вам преимущества манипулирования документами в стиле jQuery. Передача навыков великолепна, и JavaScript имеет замечательное сочетание очень хороших функций, но с другой стороны, наличие разработчиков, которые заботятся о том, чтобы выучить несколько языков, также прекрасно, и js - не единственный хороший язык там.