Jython | это... Что такое Jython? (original) (raw)

Jython

Тип компилятор, интерпретатор, виртуальная машина
Написана на Python и Java
Операционная система Кроссплатформенное ПО
Аппаратная платформа Java Virtual Machine
Последняя версия 2.5.3 (13 августа 2012)
Лицензия смешанная
Сайт www.jython.org

Jython — это реализация языка Python на языке Java. Первоначальное имя проекта — JPython, которое пришлось поменять из-за конфликта с одноименным проектом (имя было занято на хостинге sourceforge.net), одновременно и компилятор, и интерпретатор.

Программы, выполняющиеся в среде Jython могут одновременно использовать классы языков Java и Python, используя, например, классы стандартной библиотеки Swing.

Разработка web-апплетов

На языке Java можно разрабатывать апплеты для веб-браузеров. Но в настоящий момент апплеты в Jython не включены. Компилятор был удалён из пакета Jython 2.5.0 с целью внедрения новой технологии, которая лучше реализует создание апплетов. Технология будет включена в другую версию в ближайшем будущем. [1]

См. также

Примечания

  1. Applets and Java Web Start (англ.)

Ссылки

Есть более полная статья
Просмотр этого шаблона Python
Люди Гвидо ван Россум
Реализации ChinesePython • CLPythonCPythonJPypeJythonIronPythonPyPy • Python for S60 • PsycoStackless PythonUnladen Swallow
Фреймворки CherryPyDjango • Flask • GAE frameworkPylonsPyramid • Quixote • TurboGearsTwisted • Web2py • Zope
IDE Boa Constructor • Eclipse+PyDev • EricGeanyIDLEKomodoNetBeans • PyCharm • PyScripter • SPE
Библиотеки Beautiful Soup • NLTKNumPyPILPygamePyGTK • Pyparsing • PyQtSciPySQLAlchemy
Другое ActivePythonPyPIPython Software FoundationЛицензия Python
Просмотр этого шаблона Java
Платформы Java CardJava MEJava SEJava EE Wave.svg
Технологии Sun JavaJava Development KitOpenJDKWTKJava Virtual MachineJavaFXJAXPSquawk
Основные сторонние технологии GNU Classpath • GNU компилятор для Java • Kaffe • TopLink • Apache HarmonyApache StrutsSpring Framework • Dalvik • HibernateJBoss • Processing • Dozer • AspectJ
История История версий JavaКритика JavaJava Community ProcessSun Microsystems • Свободные реализации Java
Свойства языка Байткод • Синтаксис • АпплетыСервлетыМидлетыJavaServer PagesWeb StartEnterprise JavaBeans
Скриптовые языки Java Tcl • JythonJRubyBeanShellGroovy • Judoscript • Sleep • Bean Scripting Framework • Yoix • Rhino
Конференции Java JavaOne
Просмотр этого шаблона Основные языки программирования (сравнениеIDEисторияхронология)
Используемыев разработке АдаAPLЯзык ассемблераActionScriptABAP/4AutoItAWKБейсикСиКоболC++C#ClarionClojureColdFusionCommon LispDdBaseDelphiEiffelErlangEuphoriaF#ФортФортранGambasGoGroovy • HAL/S • HaskellIconJavaJavaScriptLimboLuaМодула-3Object PascalObjective-COCamlOzParserПаскальКомпонентный ПаскальPerlPHPPowerBASICPythonПЛ/1ПрологRubyScalaSchemeSmalltalkSQLPL/SQLTclValaVisual Basic (.NET)
Академические AgdaCleanCurryЛогоMLРЕФАЛСимулаОберон
IEC 61131-3 Instruction ListSTFBDLadder Diagram (LD) • SFC
Прочие АлголАлгол 68Модула-2МирандаHope
Эзотерические HQ9+/HQ9++ • INTERCALBrainfuck • Brainfork • BefungeMalbolgePietSpoonUnlambdaWhitespaceFALSELOLCODE
Визуальные G (LabVIEW) • Microsoft VPLSikuliVisSimАлисаДРАКОНСкретч