Использование Jython с Django?

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

5
задан Jason Sundram 12 April 2012 в 21:35
поделиться

3 ответа

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

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

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

5
ответ дан 13 December 2019 в 22:07
поделиться

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

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

3
ответ дан 13 December 2019 в 22:07
поделиться

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

2
ответ дан 13 December 2019 в 22:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: