在Django中使用Jython?

时间:2010-02-01 19:19:43

标签: python jython

我计划将Jython与Django一起使用。我想知道Jython项目的稳定性,它是多么容易使用,以及它的开发者社区有多大。

3 个答案:

答案 0 :(得分:5)

Django被证明可以与Jython合作:

  • Jython 2.5中的特别关注是使其与Django等现代Web框架兼容。
  • 还有一个特殊项目django-jython,专注于为Jython开发提供数据库后端和扩展。
  • how to run Django on Jython
  • 上有明确的文档

理论上,Jython与CPython 100%兼容。实际上,某些扩展或库可能编写得很糟糕,使它们依赖于特定的Python实现,例如CPython。 django-jython项目明确提供了经过测试的解决方案来克服此问题。当然,您仍然可以运行一些明确需要CPython的库(因此主要是安全)。

答案 1 :(得分:3)

我没有将Django与Jython一起使用,所以我不能说这个特定的问题,但是我已经将Jython用于其他事情了,我发现它最近很稳定,就像普通的Python一样简单。我相信Jython中的“核心提交者”比C-Python中的少得多(可能是数字或者更少的1/3),如果这就是“开发者社区”的意思,但我不太确定这是什么意思询问这个问题 - 您是否正在考虑加入开发者社区(Jython或Core Python)并想知道哪里可以产生最佳影响?

如果是这样的话,我认为关键问题并不在于有多少其他人已经在帮助,但是,“你带给派对的是什么” - 如果你是一个JVM向导,或者是一个专家任何重要的Java框架,你都可以成为Jython社区的真正福音,而同样的技能对C-Python社区的帮助要小得多;反之亦然,如果你是一个巫师,比如使用自动配置和C编码的系统调用,这对于C-Python社区来说是很宝贵的,但对Jython社区来说并不那么有用。

答案 2 :(得分:2)

我在测试和快速开发中使用Jython。 从我的观点来看,它是稳定的。