ФоновыйЕсть ли проблемы с разработкой Django на Jython?
Я построение справедливого размера веб-приложение с другом в свое свободное время, и мы решили пойти с фреймворком Django на Python. Django предоставляет нам множество функций, которые нам понадобятся, поэтому, пожалуйста, не предлагайте альтернативные рамки.
Единственное решение, с которым у меня возникают проблемы, заключается в использовании Python или Jython для разработки нашего приложения. Теперь я хорошо знаком с Java и, возможно, получаю выгоду от библиотек в JDK. Я знаю минимальный Python, но я использую этот проект как возможность изучить новый язык, поэтому большая часть работы будет написана на Python.
Привлекательность Jython - это, конечно же, JVM. Количество веб-хостов с поддержкой python/django крайне минимально - в то время как я предполагаю, что могу отказаться от приложения jython/django на огромном множестве хостов. Это не масштабное дизайнерское решение, но все же я думаю, что нужно решить. Я бы предпочел jython поверх python только для доступности jvm.
Вопросов
ли Jython имеет много ограничений по сравнению с обычным питоном? Будет ли запущено django на jython вызвать проблемы? Как быстро команда Jython выпускает обновления вместе с Python? Будет ли Django работать как рекламируемый на Jython (с минимальной предварительной конфигурацией)?
Решение
Спасибо за полезные комментарии. Я думаю, что я собираюсь сделать это в Jython для поддержки JVM, но попытаться использовать только код/библиотеки Python. Переносимость не является серьезной проблемой, поэтому, если мне нужна библиотека в JDK (она не доступна на python), я буду использовать ее. Пока Django полностью поддерживается, я счастлив.
Можно ли загружать модули расширения python c из java с помощью load_library() или нужно ли писать тонкую оболочку для их переноса? – 2008-11-24 14:43:06