Mam zamiar używać Jython z Django. Chcę wiedzieć, jak stabilny jest projekt Jython, jak jest łatwy w użyciu i jak duża jest jego społeczność programistów.Korzystanie z Jython z Django?
Odpowiedz
Django jest udowodnione do pracy z Jython:
- Szczególną uwagę w Jython 2.5 było aby był on zgodny z nowoczesnych ram internetowych, takich jak Django
- Istnieje również specjalny projekt, django-jython, która koncentruje się na tworzeniu bazy danych i rozszerzenia dostępne dla rozwoju Jython.
- Istnieje wyraźny dokumentację how to run Django on Jython
W teorii, Jython jest w 100% kompatybilny z CPython. W praktyce niektóre rozszerzenia lub biblioteki mogą mieć źle napisany kod, który uzależnia je od konkretnej implementacji Pythona, takiej jak CPython. Projekt django-jython
wyraźnie dostarcza przetestowane rozwiązanie w celu przezwyciężenia tego problemu. Oczywiście nadal można uruchamiać niektóre biblioteki, które wyraźnie wymagają CPython (stąd głównie bezpieczne).
Nie użyłem Django z Jythonem, więc nie mogę mówić do tego konkretnego problemu, ale użyłem Jython do innych rzeczy i odkryłem, że jest całkiem stabilny późno i równie łatwy jak zwykły Python . Wydaje mi się, że "główni pośrednicy" w Jython są znacznie mniej niż w C-Pythonie (może 1/3 liczby lub mniej), jeśli to masz na myśli "społeczność programistów", ale nie jestem do końca pewien, o co w tym chodzi. pytając o to - czy rozważasz dołączenie do społeczności programistów (Jython lub Core Python) i zastanawiasz się, gdzie możesz mieć najlepszy wpływ?
Jeśli tak jest, to myślę, że kluczową kwestią nie jest to, ile osób już pomaga, ale "co przyniesiesz na imprezę" - jeśli jesteś kreatorem JVM lub ekspertem w każdym ważnym środowisku Java, możesz być prawdziwym dobrodziejstwem dla społeczności Jython, podczas gdy ta sama umiejętność pomogłaby znacznie mniej w społeczności C-Python; vice versa, jeśli jesteś czarodziejem, powiedzmy, z autokonfiguracją i wywołaniami kodowanymi kodami C, byłoby to cenne dla społeczności C-Python, ale nie jest tak przydatne dla społeczności Jython.
Używam Jython w testowaniu i szybkim rozwoju. Z mojego punktu widzenia jest stabilny.
- 1. Rozmieszczanie z Django-Jython i Tomcat?
- 2. Korzystanie z Jython przez IPython: czy readline nadal jest problemem?
- 3. Korzystanie z dynamicznego pola wyboru w Django
- 4. Korzystanie z klasy meta w django
- 5. Korzystanie z modeli i formularzy poza Django?
- 6. Howto wielowątkowe skrypty jython działające z java?
- 7. Jython - Wyjątek Hurtownie Class z PyObject
- 8. Wywoływanie Jython z Python (lub Vice Versa)
- 9. Korzystanie z aplikacji harmonogramu Django z własnymi modelami
- 10. Korzystanie z narzędzi Yeoman/Brunch z hybrydową aplikacją Django/Backbone?
- 11. Clojure Jython interop
- 12. PyCharm 1.1 - korzystanie z określonych ustawień dla biegacza testu django
- 13. Korzystanie z .extra() na polach utworzonych przez .annotate() w Django
- 14. Korzystanie z Prism z Ninject
- 15. Korzystanie z Backspace z ncurses
- 16. Korzystanie z LINQ z NHibernate
- 17. Korzystanie z UTC z Sequel?
- 18. Korzystanie z ".." z pętlą for
- 19. Korzystanie z Sonarqube z Xcode
- 20. Korzystanie z ServletContextListener z Jetty
- 21. Korzystanie z układu z dzianinami
- 22. Korzystanie z System.Speech z Kinectem
- 23. Korzystanie z Tesseract z java
- 24. Nie można importować klas Java z modułu Jython
- 25. Zapobieganie spamowi; Korzystanie z Nodemailer; Korzystanie z Sendmaila
- 26. wsadmin + jython restart WAS appserver
- 27. korzystanie z usługi ntp
- 28. Korzystanie z CoTaskMemAlloc?
- 29. Korzystanie z haczyków Malloc
- 30. Korzystanie Html.ActionLink z RouteValues
To pytanie jest bardzo szerokie i prosi o subiektywne uogólnienia, bardzo trudno jest odpowiedzieć w użyteczny sposób. Ogólnie zobacz http://planet.jython.org/ i http://blog.leosoto.com/2010/01/django-jython-111-released.html dla informacji jython/django. –
Zobacz także ten link: http://catb.org/~esr/faqs/smart-questions.html , aby pomóc w skuteczniejszym określaniu pytań. –