Share to: share facebook share twitter share wa share telegram print page

BeanShell

BeanShell
ParadigmaObjektumorientált, scriptnyelv
Megjelent2000
TervezőJCP
Utolsó kiadás2.1.1 (stabil verzió, 2022. december 2.)[1]
Típusosságdinamikus, erősen típusos
Hatással volt ráJava
Operációs rendszermulti-platform
LicencLGPL
Weboldal

A BeanShell egy Patrick Niemeyer által kitalált Java-szerű scriptnyelv. Java Runtime Environment (JRE)-ben fut és Java szintaxist használ, továbbá script parancsokat és szintaxist.

Funkciói

A BeanShell lehetővé teszi a felhasználói számára, hogy definiálhassanak függvényeket, melyek hívhatók a script-en belül, de a háttér filozófiája az, hogy a szintaxist ne szennyezze tele túl sok kiterjesztéssel és "szintaktikai nyalánkságokkal", így biztosítani tudja, hogy a Javaban írt kódot csaknem egy az egyben végre tudja hajtani a BeanShell interpretált módon bármiféle változtatás nélkül, és fordítva. Ez teszi a BeanShellt olyan népszerű tesztelési és hibakeresési eszközzé.

A BeanShell támogatja a közönséges metódus closure-ként script-elt objektumokat, úgy mint a Perl-ben és a JavaScript-ben.

A BeanShell egy nyílt forráskódú projekt és számos alkalmazásba beépítették, mint pl. az OpenOffice.org-ba, Apache Ant-ba, WebLogic alkalmazásszerverbe, jEdit-be, JUMP GIS-be és sok másba is. A BeanShell egy könnyen integrálható API-val rendelkezik. Futtatható parancssorból vagy a saját grafikus környezetéből egyaránt.

Története

A BeanShell végigment egy sztenderdizációs folyamaton Java Community Process (JCP) keretein belül JSR 274.[2]

A BeanShell 2005 júniusi JSR felülvizsgálatának JCP általi jóváhagyása után nem volt látható aktivitás a BeanShell körül.[3] A JSR 274 státusza "alvó" lett. A BeanShell utolsó kiadása 2005-ös dátumú, kompatibilitása a Java 1.3 kiadásra terjed ki.

A BeanShell leágaztatása a BeanShell2, mely 2007 májusában jött létre a Google Code webhelyén.[4] A beanshell2 projekt számos hibajavítást és bővítést vitt véghez a BeanShell-en.

A BeanShell Double-Click egy automatikus Windows telepítő,[5] melyet 2013-ban hoztak létre. Ez tartalmaz számos funkciót a desktop integrációhoz.

Kapcsolódó szócikkek

Fordítás

Ez a szócikk részben vagy egészben a BeanShell című angol Wikipédia-szócikk ezen változatának fordításán alapul. Az eredeti cikk szerkesztőit annak laptörténete sorolja fel. Ez a jelzés csupán a megfogalmazás eredetét és a szerzői jogokat jelzi, nem szolgál a cikkben szereplő információk forrásmegjelöléseként.

Jegyzetek

  1. Release 2.1.1, 2022. december 2. (Hozzáférés: 2022. december 7.)
  2. The Java Community Process(SM) Program - JSRs: Java Specification Requests - detail JSR# 274. Jcp.org. Hozzáférés ideje: 2013-07-21.
  3. http://jcp.org/en/jsr/results?id=3208
  4. beanshell2 - fork of BeanShell - Google Project Hosting. Code.google.com (2011-11-21). Hozzáférés ideje: 2013-07-21.
  5. BeanShell Double-Click | Free Development software downloads at. Sourceforge.net. Hozzáférés ideje: 2013-07-21.
Prefix: a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9

Portal di Ensiklopedia Dunia

Kembali kehalaman sebelumnya