Jython — реалізація мови програмування Python для віртуальної машини Java.

Jython
Jython Logo
Тип інтерпретатор Python
Стабільний випуск 2.7 (3 травня 2015; 5 років тому (2015-05-03))
Репозиторій github.com/jython/jython/
Платформа Java Virtual Machine
Операційна система крос-платформовий
Мова програмування Python та Java
Ліцензія змішані, дивись License terms
Вебсайт www.jython.org

За мету проекту поставлено задачу створити сумісний із Python інтерпетатор на наборі бібліотек для віртуальної машини Java. Jython — одночасно і компілятор і інтерпретатор. Програми, що виконуються в середовищі Jython можуть одночасно використовувати класи мов Java і Python, використовуючи, наприклад, класи стандартної бібліотеки Swing.

Інтерпертатор Jython дозволяє звертатись та працювати з класами Java, через що Jython набув поширення для написання прототипів, скриптів тестування Java програм.

Jython добре сумісний з Python, дозволяючи використовувати такі фреймворки як Django.[1]

Недоліком Jython було значне відставання від офіційної реалізації Python протягом останнього часу. Унаслідок цього багато бібліотек були несумісні з Jython, бо використовували уже давно запроваджені можливості Python, які ще не підтримував Jython.

Історія версій
версія випуск Python випуск Jython [2]
2.7 07/2010 05/2015
2.5 09/2006 06/2009
2.2 12/2001 08/2007
2.1 04/2001 09/2002
2.0 10/2000 01/2001

WebLogic і Websphere мають засоби автоматизації налаштування — WebLogic Scripting Tool (WLST) і wsadmin відповідно, які використовують Jython. Дотепер вони використовують дуже старі версії — Jython 2.1, та у Weblogic 11g R1, випущеному у листопаді 2009, Jython 2.2.

Див. такожРедагувати

ПриміткиРедагувати