Jython
Тип | інтерпретатор Python |
---|---|
Стабільний випуск | 2.7 (3 травня 2015 ) |
Платформа | Java Virtual Machine |
Операційна система | крос-платформовий |
Мова програмування | Python та Java |
Ліцензія | змішані, дивись License terms |
Репозиторій | github.com/jython/jython/ |
Вебсайт | www.jython.org |
Jython — реалізація мови програмування Python для віртуальної машини Java.
За мету проекту поставлено задачу створити сумісний із 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.
- Мова програмування Python
- Мова програмування Groovy
- Мова програмування Scala
- Офіційний сайт Jython.ORG [Архівовано 9 серпня 2005 у Wayback Machine.]
- ↑ django-jython. Архів оригіналу за 16 лютого 2010. Процитовано 19 листопада 2009.
- ↑ jython sf.net downloads. Архів оригіналу за 4 вересня 2009. Процитовано 19 листопада 2009.