Desarrollador (es) | Fundación de software Apache |
---|---|
Lanzamiento estable | 2.4.0 / 6 de octubre de 2006 |
Versión de vista previa | 3.0 Beta3 / 5 de abril de 2009 |
Escrito en | Java |
Sistema operativo | Multiplataforma |
Escribe | Motor de secuencia de comandos |
Licencia | Licencia Apache 2.0 |
Sitio web | yakarta |
El marco de secuencias de comandos de la haba es un método que permite el uso de secuencias de comandos de Java de código. Proporciona un conjunto de clases de Java que proporciona soporte dentro de las aplicaciones de Java para lenguajes de scripting y también permite el acceso a objetos y métodos de Java . Algunos ejemplos de lenguajes que se pueden usar en combinación con BSF y Java incluyen Python , Jython y Tcl , así como JRuby y Apache Groovy usando sus propias bibliotecas.
BSF fue creado por IBM y luego donado a Apache Software Foundation , donde el trabajo en BSF es parte del Proyecto Apache Jakarta .
Una contraparte de BSF es JSR223 ScriptEngine que se envía con Java SE 6 . Java SE 6 solo incluye un motor de secuencias de comandos basado en el motor de JavaScript de Rhino para la versión 1.6R2 de Java, mientras que el marco JSR223 en realidad admite varios lenguajes de secuencias de comandos. JSR223 utiliza Script Engine para integrar scripts con códigos fuente de Java. Hasta ahora, los motores de secuencia de comandos incluidos en JSR223 incluyen BeanShell , Jython , JRuby , JavaScript , Groovy y varios otros.