首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JSR-223 vs JSR-241 -脚本语言

JSR-223 vs JSR-241 -脚本语言
EN

Stack Overflow用户
提问于 2011-02-14 12:33:45
回答 1查看 1.1K关注 0票数 7

JSR-223JSR-241的主要区别是什么?

如果我理解正确的话:

  1. JSR-223:在Java中引入了一个脚本语言引擎,就是这样!您可以随意使用任何脚本语言,比如Groovy、Mozilla、PHP、Jython、Python等等。J2EE的默认实现支持JavaScript作为脚本引擎,但您可以添加任何您喜欢的脚本语言。因此,这只是将用Java语言编写的类与用脚本语言编写的代码(反之亦然)连接起来。与用Java编写相同的程序相比,这种集成的唯一好处是脚本语言在编写程序时提供了简单性。
  2. JSR 241:这是JSR-223的扩展,并强调采用Groovy作为脚本语言,也就是说,如果您计划在Java应用程序(Web或Dekstop应用程序)中使用脚本语言,那么使用Groovy。另外一些,因为Groovy更像Java,而其他脚本语言(如Jython、Python、JavaScript等)已经被采用和修改以适应Java,但自然的选择是Groovy。

你能再解释一下吗,我的理解是正确的吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-02-14 12:45:49

JSR 241不是JSR 223的扩展,也不是“强调采用Groovy”。相反,它的主要关注点是首先使Groovy (即语法和语义)成为正式的Java标准。

它与JSR 223有关的唯一一件事是,它在2.6中提到,以澄清为什么JSR 223尚未涵盖该建议:

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4992184

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档