BeanShell

BeanShell
BeanShell
Beany — официальный маскот BeanShell
Класс языка:

Объектно-ориентированный, скриптовый

Появился в:

2000

Автор(ы):

JCP

Релиз:

1.3.0

Тестовая версия:

2.0b4

Типизация данных:

Динамическая, строгая

Испытал влияние:

Java

Лицензия

LGPL

Сайт:

http://www.beanshell.org/

BeanShell — скриптовый язык для Java, созданный Patrick Niemeyer. Язык поддерживается Java Runtime Environment и использует синтаксис Java. Маскотом проекта является Beany — стилизованное изображение кофейного зерна.

Содержание

Возможности

Хотя BeanShell позволяет программистам определять функции которые могут быть вызваны из скрипта, его философия заключается в том, чтобы не загрязнять синтаксис большим количеством расширений и синтаксическим сахаром, обеспечивая тем самым возможность исполнения интерпретатором BeanShell кода, написанного для компилятора Java и во многих случаях наоборот. Это делает BeanShell популярным инструментом для тестирования и отладки.

BeanShell является проектом с открытым исходным кодом и используется во многих приложениях, таких как OpenOffice.org, Apache Ant, WebLogic Server, jEdit, JUMP GIS и многих других. BeanShell предоставляет простой API для интеграции. Также BeanShell может использоваться в режиме командной строки без графического окружения.

История

BeanShell прошёл стандартизацию пройдя через формальный процесс Java Community Process (JCP) и получил номер JSR 274.[1]

После утверждения JCP в июне 2005 года не наблюдается никакой видимой активности связанной с BeanShell.[2] JSR 274 имеет статус «неактивный».

Форк BeanShell — BeanShell2, был создан в мае 2007 года на сайте Google Code. В рамках проекта BeanShell2 было сделано некоторое количество улучшений и исправлений по сравнению с BeanShell.

См. также

Примечания

Ссылки



Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Полезное


Смотреть что такое "BeanShell" в других словарях:

  • BeanShell — ist eine dynamische Skriptsprache für die Java VM von Pat Niemeyer. Sie erlaubt es, nahezu unveränderten Java Code durch einen Interpreter auszuführen. Wie bei Python oder Perl wird der Code dabei vorher in einen Abstract Syntax Tree (AST)… …   Deutsch Wikipedia

  • BeanShell — Infobox programming language name = BeanShell logo = paradigm = object oriented, scripting year = 2000 designer = JCP developer = latest release version = 1.3.0 latest release date = latest test version = 2.0b4 latest test date = typing = dynamic …   Wikipedia

  • Comparison of command shells — For more details on this topic, see Shell (computing). A command shell is a command line interface computer program to an operating system. Contents 1 General characteristics 2 Interactive features 3 Programming features …   Wikipedia

  • Сравнение командных оболочек — Подробнее по этой теме см.: Оболочка операционной системы. Командная оболочка  это компьютерная программа с интерфейсом командной строки операционной системы. Содержание 1 Общие характеристики 2 Интеракти …   Википедия

  • ZK Framework — Infobox Software name = ZK caption = Simple and Rich latest release version = 3.5.1 latest release date = release date|2008|10|08 operating system = Cross platform (JVM) genre = Ajax Web Framework license = GNU General Public License / Commercial …   Wikipedia

  • Bean Sheet — is a BeanShell based spreadsheet. Due to its use of BeanShell , it enjoys full interoperability with Java libraries as well as BeanShell scripted code. As a result, Bean Sheet combines features of procedural programming, object oriented… …   Wikipedia

  • Liste von Hallo-Welt-Programmen/Programmiersprachen — Dies ist eine Liste von Hallo Welt Programmen für gebräuchliche Programmiersprachen. Weitere Beispiele für grafische Benutzeroberflächen, Web Technologien, exotische Programmiersprachen und Textauszeichnungssprachen sind unter Liste von Hallo… …   Deutsch Wikipedia

  • SL4A — Тип Библиотека Написана на C и Java Операционная система Android Последняя версия (Шаблон:Release date) Тестовая версия (Шаблон:Release date) Лицензия …   Википедия

  • Bean Scripting Framework — Infobox Software name = Bean Scripting Framework caption = developer = Apache Software Foundation latest release version = 2.4.0 latest release date = October 6, 2006 latest preview version = latest preview date = operating system = Cross… …   Wikipedia

  • Shell (computing) — A shell is a piece of software that provides an interface for users of an operating system which provides access to the services of a kernel. However, the term is also applied very loosely to applications and may include any software that is… …   Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»