You can edit almost every page by Creating an account. Otherwise, see the FAQ.

BeanShell

Материал из EverybodyWiki Bios & Wiki
Перейти к:навигация, поиск

Ошибка скрипта: Модуля «Unsubst» не существует. 

Шаблон:Карточка языка программирования

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.

См. также[править]

Примечания[править]

  1. Ошибка Lua в package.lua на строке 80: module 'Module:Languages' not found.
  2. Ошибка Lua в package.lua на строке 80: module 'Module:Languages' not found.

Ссылки[править]

Шаблон:Compu-lang-stub


This article "BeanShell" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:BeanShell. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.



Read or create/edit this page in another language[править]