2010-06-07 2 views

ответ

1

Существует множество возможных причин. Вот blog post by Steve Yegge (Google), объясняющий, почему он изучал использование Mozilla Rhino (что позже, потому что javax.script).

Согласно сайту Rhino:

Это, как правило, встроенные в приложения Java для обеспечения сценариев для конечных пользователей.

Так что, я думаю, это одна веская причина. Другие вещи, которые я прочитал, включают в себя выполнение этого, потому что у вас есть сложный язык, который вы хотите запустить либо в браузере, либо на сервере, и вы не хотите писать его дважды (как here).

Вообще говоря, это сложность, и, вообще говоря, сложность - это плохо.

0

Я не видел никаких приложений в дикой природе, но, как доказательство концепции, это довольно хорошо. Традиционно Java для непрофессионала означала плавную комбинацию языка и виртуальной машины, а для платформы за пределами академических кругов было реализовано несколько других языков. Но я думаю, что теперь люди начинают внедрять инновации с языками, нацеленными на JVM, возможно, в результате функций, введенных C#.

Смежные вопросы