我最近开始学习Python,并且在Jython这个词期间开始学习。 从Google搜索结果中,我得出结论,这确实是一个非常重要的术语。 使用Jython编程/编码的经验是什么?
答案 0 :(得分:14)
Jython只是在JVM(Java虚拟机)上运行的Python解释器的一个实现。
什么是JPython?
JPython是一个实现 Python编程语言就是这样 旨在运行Java(tm) 平台。它由一个编译器组成 将Python源代码编译为 可以直接运行的Java字节码 在JVM上,一组支持库 它们由编译的Java使用 字节码和额外的支持 从中使用Java包很简单 在JPython中。 JPython一直都是 由Jython重命名并取代。
因此,Jython中的编码与Python中的编码基本相同;具有访问Java库的优势。
答案 1 :(得分:4)
这不仅仅是访问Java库的优势。它还能够在Java VM上运行并提供所有支持和优化(即JIT编译)。
Jython对于编写Java应用程序脚本非常有用。
IronPython是一种类似于.NET CLI的方法
答案 2 :(得分:-8)
我给你的建议:忘记Jython和IronPython。除了初学者和他们的开发者之外,没有人使用它们。至于Jython,它比Python(又名CPython)慢得多,不那么健壮,也不太可靠。它没有大量的“电池”来自Python;此外,线程,进程和其他较低级别的内部工作是不同的,导致细微且难以调试的错误。