Используете Jython с Django? - PullRequest
       12

Используете Jython с Django?

5 голосов
/ 01 февраля 2010

Я планирую использовать Jython с Django. Я хочу знать, насколько стабилен проект Jython, насколько он прост в использовании и насколько велико его сообщество разработчиков.

Ответы [ 3 ]

5 голосов
/ 03 февраля 2010

Доказано, что Django работает с Jython:

  • Особое внимание в Jython 2.5 было уделено тому, чтобы сделать его совместимым с современными веб-фреймворками, такими как Django
  • Существует также специальный проект, django-jython , который направлен на то, чтобы сделать бэкэнды и расширения базы данных доступными для разработки Jython.
  • Существует явная документация по , как запускать Django на Jython

Теоретически, Jython на 100% совместим с CPython. На практике некоторые расширения или библиотеки могут иметь плохо написанный код, который делает их зависимыми от конкретной реализации Python, такой как CPython. Проект django-jython явно предоставляет проверенное решение для преодоления этой проблемы. Конечно, вы все равно можете работать с некоторыми библиотеками, которые явно требуют CPython (следовательно, в основном safe).

3 голосов
/ 02 февраля 2010

Я не использовал Django с Jython, поэтому я не могу говорить об этой конкретной проблеме, но я использовал Jython для других вещей, и в последнее время я нашел его достаточно стабильным и таким же простым, как обычный Python. Я считаю, что «ключевых коммиттеров» в Jython значительно меньше, чем в C-Python (возможно, 1/3 числа или меньше), если вы это подразумеваете под «сообществом разработчиков», но я не совсем уверен, какой смысл в Вы спрашиваете об этом - вы планируете присоединиться к сообществу разработчиков (Jython или Core Python) и хотите знать, где вы могли бы оказать наибольшее влияние?

Если это так, я думаю, что ключевой вопрос на самом деле не в том, сколько других уже помогают, а в том, «что вы приносите на вечеринку» - если вы мастер JVM или эксперт в в любой важной среде Java вы могли бы быть настоящим подарком сообществу Jython, в то время как тот же навык намного меньше помог бы сообществу C-Python; наоборот, если вы мастер, скажем, с автоконфигурированием и системными вызовами с C-кодом, это было бы полезно для сообщества C-Python, но не так полезно для сообщества Jython.

2 голосов
/ 03 февраля 2010

Я использую Jython в тестировании и быстрой разработке. С моей точки зрения это стабильно.

...