2010-02-01 57 views
5

我打算在Django中使用Jython。我想知道Jython項目的穩定性,它的易用性以及開發者社區的規模。在Django中使用Jython?

+2

這個問題是非常廣泛的,並要求主觀概括,它很難以有用的方式回答。 總體看http://planet.jython.org/和http://blog.leosoto.com/2010/01/django-jython-111-released.html Jython的/ Django的信息。 – 2010-02-01 19:28:13

+0

另請參閱此鏈接: http://catb.org/~esr/faqs/smart-questions.html 幫助您更有效地解決問題。 – 2010-02-01 20:58:42

回答

5

Django的證明與Jython的工作:

  • 特別注重在Jython的2.5是爲了使其與像Django的現代web框架兼容
  • 還有一個特殊的項目,django-jython,即側重於使數據庫後端和可用於Jython開發的擴展。
  • 上有how to run Django on Jython

在理論上明確的文檔,Jython是與CPython的100%兼容。在實踐中,一些擴展或庫可能有嚴重的代碼編寫,使得它們依賴於特定的Python實現,如CPython。項目明確提供了一個經過測試的解決方案來解決這個問題。當然,你可以在一些圖書館,明確要求CPython中仍然運行(因此大多安全)。

3

我沒有用Django的使用Jython,所以我不能說具體問題發言,但我用Jython的其他東西,我發現它相當穩定的晚了,就像普通的Python一樣簡單。我相信,「核心提交」 Jython中比在C-Python的(也許1/3的數量或更少)大幅減少,如果這就是你所說的「開發者社區」的意思,但我不太清楚有什麼點詢問這個問題 - 您是否考慮加入開發者社區(Jython或者Core Python)並且想知道哪些方面可以產生最佳影響?

如果是這樣的話,我認爲關鍵問題並不是真正有多少人已經在幫忙,而是「你爲聚會帶來了什麼」 - 如果你是JVM嚮導或專家在任何重要的Java框架中,您都可以成爲Jython社區的真正實惠,而同樣的技能對C-Python社區的幫助會少得多;反之亦然,如果你是一個嚮導,比如說帶有自動配置和C編碼的系統調用,那對於C-Python社區來說將是寶貴的,但對於Jython社區來說則不那麼有用。

2

我使用的Jython測試和快速發展。 從我的角度來看,它是穩定的。