2010-02-01 12 views
5

मैं Django के साथ Djyon का उपयोग करने की योजना बना रहा हूँ। मैं जानना चाहता हूं कि ज्योथन परियोजना कितनी स्थिर है, इसका उपयोग करना कितना आसान है, और इसका डेवलपर समुदाय कितना बड़ा है।Django के साथ Jython का उपयोग?

+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

Django Jython के साथ काम करने के लिए सिद्ध किया गया है:

  • Jython 2.5 में विशेष ध्यान यह Django की तरह आधुनिक वेब चौखटे के साथ संगत बनाने के लिए किया गया
  • वहाँ भी एक विशेष परियोजना, django-jython, कि बनाने पर केंद्रित है जेथॉन विकास के लिए डेटाबेस बैकएंड और एक्सटेंशन उपलब्ध हैं।
  • वहाँ how to run Django on Jython

सिद्धांत रूप में पर स्पष्ट प्रलेखन है, Jython CPython के साथ 100% संगत है। व्यावहारिक रूप से, कुछ एक्सटेंशन या पुस्तकालयों में बुरी तरह से लिखित कोड हो सकता है जो उन्हें विशिष्ट पायथन कार्यान्वयन पर निर्भर करता है जैसे कि सीपीथन। django-jython प्रोजेक्ट स्पष्ट रूप से इस समस्या को दूर करने के लिए एक परीक्षण समाधान प्रदान करता है। निस्संदेह आप अभी भी कुछ पुस्तकालयों में भाग ले सकते हैं जिन्हें स्पष्ट रूप से सीपीथॉन की आवश्यकता होती है (इसलिए अधिकतर सुरक्षित)।

3

मैंने जेयथन के साथ Django का उपयोग नहीं किया है, इसलिए मैं उस विशिष्ट मुद्दे से बात नहीं कर सकता, लेकिन मैंने अन्य चीजों के लिए ज्योथन का उपयोग किया है और मुझे यह देर से काफी स्थिर पाया गया है, और सादा पायथन जितना आसान है । मेरा मानना ​​है कि ज्योथन में "कोर कमिटर्स" सी-पायथन (शायद 1/3 संख्या या उससे कम) की तुलना में काफी कम हैं, अगर आपका मतलब "डेवलपर समुदाय" से है, लेकिन मुझे पूरा यकीन नहीं है कि इसमें क्या बात है इसके बारे में पूछना - क्या आप डेवलपर समुदाय (ज्योथन या कोर पायथन) में शामिल होने पर विचार कर रहे हैं और सोच रहे हैं कि आप का सबसे अच्छा प्रभाव कहां से हो सकता है?

यदि ऐसा है, तो मुझे लगता है कि मुख्य मुद्दा वास्तव में नहीं है कि कितने अन्य पहले से ही मदद कर रहे हैं, लेकिन, "आप पार्टी में क्या लाते हैं" - यदि आप एक जेवीएम विज़ार्ड हैं, या एक विशेषज्ञ किसी भी महत्वपूर्ण जावा ढांचे पर, आप ज्योथन समुदाय के लिए असली वरदान हो सकते हैं, जबकि वही कौशल सी-पायथन समुदाय में बहुत कम मदद करेगा; इसके विपरीत, यदि आप विज़ार्ड हैं, तो कहें, ऑटोकॉन्फिगर और सी-कोडेड सिस्टम कॉल के साथ, यह सी-पायथन समुदाय के लिए मूल्यवान होगा, लेकिन ज्योथन समुदाय के लिए उतना उपयोगी नहीं होगा।

2

मैं परीक्षण और तेजी से विकास में ज्योथन का उपयोग करता हूं। मेरे दृष्टिकोण से यह स्थिर है।

संबंधित मुद्दे