JSR-223 vs JSR-241 - Язык сценариев

В чем основное различие между JSR-223 и JSR-241 ?

Если я правильно понял:

  1. JSR -223: вводит механизм языка сценариев в Java, вот и все! Вы можете использовать любой язык сценариев, какой захотите, например: Groovy, Mozilla Rhino, PHP, Jython, Python и т. Д. Реализация J2EE по умолчанию поддерживает JavaScript в качестве механизма сценариев, но вы можете добавить любой язык сценариев, который вам нравится. Таким образом, это было просто для соединения классов, написанных на языке Java, с фрагментом кода, написанным на языке сценариев (или наоборот). Единственное преимущество этой интеграции, которое я мог видеть, - это простота, предлагаемая языком сценариев при написании программы по сравнению с написанием той же программы на Java.

  2. JSR 241: это расширение JSR-223, и акцент делается на использовании Groovy в качестве сценариев. язык, т.е. если вы планируете использовать язык сценариев в своем приложении Java (веб-приложения или приложения Dekstop), используйте Groovy .. оставьте другие, потому что Groovy больше похож на Java, и были приняты другие языки сценариев, такие как Jython, Python, JavaScript и т. д. и модифицирован для соответствия Java, но естественным выбором является Groovy.

Не могли бы вы пролить свет на это, и правильно ли я понимаю?

7
задан Joachim Sauer 14 February 2011 в 12:55
поделиться