2010-02-01 4 views
5

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

+2

Этот вопрос очень широк и требует субъективных обобщений, очень сложно ответить полезным образом. В общем, см. Http://planet.jython.org/ и http://blog.leosoto.com/2010/01/django-jython-111-released.html для информации о jython/django. –

+0

Также смотрите эту ссылку: http://catb.org/~esr/faqs/smart-questions.html , чтобы помочь вам более эффективно обрабатывать вопросы. –

ответ

5

Джанго доказано работать с Jython:

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

В теории, Jython является 100% совместимость с CPython. На практике некоторые расширения или библиотеки могут иметь плохо написанный код, который делает их зависимыми от конкретной реализации Python, такой как CPython. Проект django-jython явно предлагает проверенное решение для решения этой проблемы. Конечно, вы все равно можете столкнуться с некоторыми библиотеками, которые явно требуют 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 для тестирования и быстрого развития. С моей точки зрения он стабилен.

Смежные вопросы