Jython:修订间差异
删除的内容 添加的内容
无编辑摘要 |
|||
(未显示18个用户的25个中间版本) | |||
第1行:
{{noteTA
|G1=IT
|G2=FL
}}
{{Infobox Software
|
| logo
| screenshot
| caption
| developer
| released = {{Start date and age|2001|01|17}}<ref>{{cite web
|url = https://hg.python.org/jython/file/tip/NEWS
|title = jython: 3d8067c56a1d NEWS
| latest preview version = 2.5.2 Beta 1▼
|date = 2015-03-22
|accessdate = 2015-03-28
| operating system = [[跨平台]]▼
|
|last1 = Wierzbicki
| programming language = [[Python]] 和 [[Java]]▼
|archive-date = 2020-02-17
| genre = Python解释器▼
|archive-url = https://web.archive.org/web/20200217134033/https://hg.python.org/jython/file/tip/NEWS
|dead-url = no
| website = [http://www.jython.org www.jython.org]▼
}}</ref>
| latest release version = {{wikidata|property|reference|edit|P548=Q2804309|P348}}
| latest release date = {{wikidata|qualifier|P548=Q2804309|P348|P577}},{{Time ago|{{wikidata|qualifier|raw|P548=Q2804309|P348|P577}}}}| latest preview version =
| platform = [[Java虚拟机]]
| license = [[Python软件基金会许可证]](舊版本請見[[Jython#许可协议]])
}}
'''Jython'''(原'''JPython'''),是一个用[[Java]]语言写的[[Python]][[解释器]]。
== 概述 ==
Jython程序可以和Java无缝集成。除了一些标准模块,Jython使用Java的模块。Jython几乎拥有标准的Python中不依赖于[[C语言]]的全部模块。比如,Jython的用户界面将使用[[Swing (Java)|Swing]],[[AWT]]或者[[SWT]]。
Jython还包括
== 许可协议 ==
第31行 ⟶ 第43行:
| url=http://www.jython.org/Project/license.html
| title=The Jython License
| publisher=Jython's project
| accessdate=2008-02-09
| archive-url=https://web.archive.org/web/20080223110605/http://www.jython.org/Project/license.html
| archive-date=2008-02-23
# Jython 2.0, 2.1 license▼
| dead-url=yes
# JPython 1.1.x Software License.▼
}}</ref>
# [[Python软件基金会许可证]](v2)
前两个是[[自由软件协议]]。第三个还不清楚,因为还没有被[[自由软件基金会]]接受。
== 历史 ==
[[Jim Hugunin]]于
|url=http://www.sauria.com/blog/2008/03/03/the-sun-is-going-to-shine-on-python
|title=The Sun is going to shine on Python
|date=2008-03-03
|accessdate=2008-03-03
|last=Leung
| |archive-date=2017-10-25
|archive-url=https://web.archive.org/web/20171025091541/http://www.sauria.com/blog/2008/03/03/the-sun-is-going-to-shine-on-python/
|dead-url=no
}}</ref> 开发进度稳步增长。<ref>{{cite web
| url=http://wiki.python.org/jython/WhosDoingWhat
| title=WhosDoingWhat
| publisher=Jython's Wiki
| date=2007-12-29
| accessdate=2008-02-09
| archive-date=2017-11-27
| archive-url=https://web.archive.org/web/20171127171529/https://wiki.python.org/jython/WhosDoingWhat
| dead-url=no
}}</ref><ref>{{cite web
| url=http://headius.blogspot.com/2008/01/jythons-back-baby.html
| title=Jython's Back, Baby!
| last=Nutter
| first=Charles | date=2008-01-03
| date=2008-01-03}}</ref> Jython现在甚至可以运行[[Django]](类似于[[Ruby on Rails]]的[[框架]]).<ref>{{cite web▼
| accessdate=2009-05-31
| archive-date=2016-03-08
| archive-url=https://web.archive.org/web/20160308043245/http://headius.blogspot.com/2008/01/jythons-back-baby.html
| dead-url=no
| url=http://zyasoft.com/pythoneering/2008/01/django-on-jython-minding-gap.html
| title=Django on Jython: Minding the Gap
| last=Baker
| first=Jim | date=2008-01-03
| deadurl=yes
| archiveurl=https://web.archive.org/web/20090630034651/http://zyasoft.com/pythoneering/2008/01/django-on-jython-minding-gap.html
| archivedate=2009-06-30
| accessdate=2009-05-31
}}</ref>
== 现状和未来 ==
当前的Jython版本是2017年7月1日发布的Jython
== Jython的优点 ==
* 与相似的
* Jython
== 参
{{reflist|2}}▼
* [[IronPython]],Python的.NET平台解释器。
* [[Python]]
* [[PyPy]]
▲== 参考资料 ==
▲{{reflist|2}}
== 外部链接 ==
* [http://www.jython.org/ Jython Home Page] {{Wayback|url=http://www.jython.org/ |date=20050809082830 }}
* [http://sourceforge.net/projects/jython/ Jython Sourceforge Page] {{Wayback|url=http://sourceforge.net/projects/jython/ |date=20210131235927 }}
* [http://jython.sourceforge.net/docs/differences.html differences between CPython and Jython] {{Wayback|url=http://jython.sourceforge.net/docs/differences.html |date=20100310220857 }}
* [http://www-106.ibm.com/developerworks/java/library/j-jython.html Charming Jython: Learn how the Java implementation of Python can aid your development efforts] {{Wayback|url=http://www-106.ibm.com/developerworks/java/library/j-jython.html |date=20050328090552 }}
* [http://www-106.ibm.com/developerworks/library/j-alj07064/ Get to know Jython] {{Wayback|url=http://www-106.ibm.com/developerworks/library/j-alj07064/ |date=20050525155759 }}
* [http://www-106.ibm.com/developerworks/db2/library/techarticle/dm-0404yang/index.html Learn how to write DB2 JDBC tools in Jython] {{Wayback|url=http://www-106.ibm.com/developerworks/db2/library/techarticle/dm-0404yang/index.html |date=20041212075037 }}
* [http://www.onjava.com/pub/a/onjava/2002/03/27/jython.html Tips for Scripting Java with Jython] {{Wayback|url=http://www.onjava.com/pub/a/onjava/2002/03/27/jython.html |date=20180506085220 }}
* [http://www.onlamp.com/pub/a/python/2002/04/11/jythontips.html Jython tips for Python programmers] {{Wayback|url=http://www.onlamp.com/pub/a/python/2002/04/11/jythontips.html |date=20180517170444 }}
* [https://web.archive.org/web/20080223110605/http://www.jython.org/Project/license.html Jython license information]
* [https://web.archive.org/web/20090707192159/http://www.javaworld.com/javaworld/jw-11-2007/jw-11-jsr223.html Scripting on the Java platform]
* [https://web.archive.org/web/20090215204309/http://www.fishandcross.com/blog/?page_id=214 Jython Bibliography]
{{-}}
{{Python|state=collapsed}}
[[Category:Python解释器]]
第94行 ⟶ 第132行:
[[Category:面向对象的程序设计]]
[[Category:JVM程式語言]]
[[Category:采用Python软件基金会许可证的软件]]
|