2010-01-04 24 views
9

मेरी कंपनी Django के लिए एक विशेष आईडीई विकसित करने की संभावना का मूल्यांकन कर रही है।क्या Django को आईडीई की आवश्यकता है?

तो हम Django उपयोगकर्ताओं पूछना चाहूँगा:

  • आप Django के लिए एक विशेष आईडीई के लिए की जरूरत महसूस करते हैं?

  • आप इसके लिए भुगतान करने को तैयार नहीं होगा, या आप केवल एक खुला स्रोत उत्पाद मुक्त पर विचार करेंगे?

  • क्या Django विशिष्ट सुविधाओं है कि आप अपने विकास उपकरण में वर्तमान में याद कर रहे हैं?

+2

एक सीडब्ल्यू होना चाहिए जो आपको नहीं लगता? – luc

+0

@luc - सहमत हुए। @ नल पॉइंटर - कृपया अपनी पोस्ट संपादित करें और समुदाय विकी चेकबॉक्स की जांच करें। –

+0

इस प्रश्न पर एक नज़र डालें: http://stackoverflow.com/questions/81584/what-ide-to-use-for-python उन आईडीई Django के लिए भी मान्य हैं, क्योंकि Django वास्तव में केवल Python के लिए एक मॉड्यूल है । –

उत्तर

1

यह बहुत अच्छा है कि आपकी कंपनी समुदाय में योगदान देना चाहता है, लेकिन मुझे यह कहना है कि मुझे नहीं लगता कि 'Django IDE' क्या हासिल करेगा। Django से टेक्स्टमैट से नेटबीन तक - सभी को मुख्य संपादक और आईडीई के लिए प्लगइन पहले से ही प्लगइन हैं - और ये पाइथन स्रोत और Django टेम्पलेट्स दोनों के लिए सिंटैक्स हाइलाइटिंग, इंडेंटेशन, शॉर्टकट्स और स्निपेट प्रदान करते हैं। ये हमेशा अधिक काम के साथ कर सकते हैं, निश्चित रूप से, शायद आपके प्रयासों में से एक को बेहतर बनाने पर सबसे अच्छा ध्यान केंद्रित किया जाएगा।

+0

का भुगतान भी करूंगा हम PyDev के लिए एक्सटेंशन बनाने के बारे में सोच रहे हैं। (आदर्श रूप में हम ऐपइंजिन का भी समर्थन करना चाहते हैं)। दुर्भाग्यवश हमें यकीन नहीं है कि हम अपने प्रयासों की भरपाई करने में सक्षम होंगे, इसलिए यह अभी भी बहुत संदिग्ध है। –

2

आप शायद एक आईडीई चाहते हैं जो आपको अपने साथ पाइथन कोड के स्रोत-स्तर डीबगिंग करने की क्षमता प्रदान करेगा। इसके बिना, आपकी उत्पादकता वास्तव में नीचे हो सकती है जो यह हो सकती है।

मैं Wing IDE उपयोग करते हैं, और मैं इसे हर एक पैसा लायक हो पाते हैं।

+0

मैं सहमत हूं। विंगाईड चट्टानों – apt

+1

विंगाईड टेम्पलेट-इंजन सहायता की कमी है। – panchicore

2
  1. मैं नोटपैड ++ का उपयोग करता हूं, और अभी तक पूरी तरह से Django के लिए पूरी तरह से विकसित आईडीई की आवश्यकता नहीं है (हालांकि मुझे लगता है कि नोटपैड ++ समय-समय पर क्रैश होने से रोक देगा)।
  2. मैं नहीं करता, जब तक कि यह वास्तव में वास्तव में अच्छा नहीं था (और मुझे नहीं पता कि मुझे इसके लिए भुगतान करने के लिए पर्याप्त उत्साही बनाने की क्या ज़रूरत होगी)।
  3. शायद किसी प्रोजेक्ट (मॉडल, दृश्य और टेम्पलेट कोड) के भीतर एक विशिष्ट ऐप के लिए कोड को जोड़ने के लिए एक साफ तरीका। नोटपैड ++ की फ़ाइल-> ओपन डायलॉग विंडोज एक है, जो वर्तमान में खुली फ़ाइल से निर्देशिका को उठाता है। यह अच्छा होगा अगर यह मुझे संबंधित फाइलों के बीच जल्दी से स्विच करने की अनुमति देता है।
+0

मैं नोटपैड ++ का बड़ा प्रशंसक हूं। विशेष रूप से क्योंकि यह गिट वर्कफ़्लो के साथ फ़ाइलों के तेज़ ऑटो-रीलोडिंग के साथ अच्छा खेलता है। मैं नेटबीन्स आईडीई का उपयोग कर रहा था और लगातार पुनः स्कैनिंग ने शाखा-स्विचिंग से प्राप्त किसी भी उत्पादकता को मार डाला। – JudoWill

4

मैं Komodo संपादित उपयोग कर रहा हूँ और यह बहुत अच्छा है। बहुत अच्छे ओपन-सोर्स उत्पाद हैं इसलिए मुझे नहीं लगता कि मैं एक वाणिज्यिक उत्पाद खरीदूंगा।

हो सकता है कि एक बहुत अच्छा और आसान से उपयोग डिबगर मुझे अपना इरादा बदल होगा।

मुझे उम्मीद है कि यह मदद करता है।

+0

+1: बहुत कम, Komodo संपादित करने से बहुत खुश। बहु मंच। क्या मैं चाहता हूं सब कुछ। Django टेम्पलेट वाक्यविन्यास बहुत विश्वसनीय रूप से हाइलाइट करता है। पाइथन सिंटैक्स को संभालता है और यहां तक ​​कि कुछ कोड पूर्णता और पॉप-अप सहायता भी करता है। –

+1

+1 एस। एसओटी ने क्या कहा, यह स्वचालित रूप से स्वचालित (या बल्कि अर्द्ध स्वचालित) स्वचालित रूप से प्रबंधित करना है जैसे manage.py कमांड, टेस्ट सूट चलाना आदि।मैं वास्तव में कोमोडो एडिट (मेरे वर्तमान पसंदीदा) और ग्रहण + पायडेव – shylent

3

मैं वर्तमान में Aptana स्टूडियो का उपयोग कर रहा (मूल रूप से Aptana के Pydev प्लगइन के साथ ग्रहण) और इसे उपयोगी पाते।

हालांकि मैं वास्तव में एक अच्छा आईडीई के लिए भुगतान करने को तैयार हूं।

5 सुविधाओं मैं चाहते हैं को देखने के लिए:

  1. कोड पूरा होने और वाक्य रचना हाइलाइटिंग सहित Django टेम्पलेट्स, के लिए पूर्ण समर्थन
  2. , अच्छा उपयोग करने के लिए आसान, डिबगिंग है कि आप के रूप में अपने टेम्पलेट्स में breakpoints सेट कर सकते हैं अच्छी तरह से अपने अजगर कोड के रूप में
  3. संस्करण नियंत्रण एकीकरण - मैं अस्थिर उपयोग करते हैं, और मैं कहना है, तेज ग्रहण नहीं के रूप में अच्छा है के रूप में मैं जावास्क्रिप्ट और लोकप्रिय पुस्तकालयों के लिए
  4. समर्थन चाहते हैं - Aptana लगभग एक दर्जन के लिए प्लग-इन प्रदान करता है प्रसिद्ध jquery/प्रोटोटाइप/आदि के लिए कोड पूर्ण करने में सक्षम करने के लिए जावास्क्रिप्ट पुस्तकालय
  5. डीजेंगो मॉडल के लिए समर्थन - यह अच्छा होगा कि आईडीई पहचान लें कि आप एक डीजेंगो मॉडल के उदाहरण से निपट रहे हैं और इसके तरीकों के लिए कोड पूर्ण करने की पेशकश करते हैं (और उसके प्रबंधकों के तरीकों)

मुझे लगता है कि संस्करण नियंत्रण और जावास्क्रिप्ट समर्थन सीधे नहीं हैं संबंधित django, लेकिन मैं उन्हें शामिल क्योंकि उन सुविधाओं की कमी के कारण मेरे ऊपर स्विच करने से रखेंगे :)

+0

के बीच बहुत फटा हुआ हूं, मॉडल के लिए Django टेम्पलेट हाइलाइटिंग और कोड पूर्णता केवल दो विशेषताएं हैं जिन्हें मैं वास्तव में PyDev में याद करता हूं। –

+0

क्या आप इन दो सुविधाओं के लिए उदाहरण $ 20 के लिए भुगतान करने के लिए सहमत होंगे? –

+0

मैं ईमानदार होने के लिए पूरी तरह से $ 20 का भुगतान करने के लिए $ 20 का भुगतान करूंगा - मैं $ 50 = डी – Jiaaro

8

मैं Django- अनुरूप आईडीई या प्लग-इन के लिए उचित राशि का भुगतान करूंगा। मुझे नहीं पता कि मेरा मतलब क्या उचित है, लेकिन माई यह जानने में मदद करता है कि मैं $ 75 से अधिक का भुगतान नहीं करूंगा, और यदि टूल वास्तव में शानदार था तो मैं केवल 75 डॉलर का भुगतान करूंगा।

अब, Django विशिष्ट सुविधाओं:

  • Google Apps साथ निर्बाध एकीकरण (मुझे साही, गूगल मैप्स के लिए लाइसेंस मिलता है, और मेरे टेम्पलेट्स में रख) के लिए
  • पूर्ण समर्थन टेम्पलेटिंग इंजन (आपके द्वारा प्राप्त किए गए अन्य उत्तरों में विवरण)
  • Lorem ipsum पीढ़ी (Django यह है, बस इसे आसान बनाते हैं)
  • सामान्य कार्यों के लिए प्रीपेक किए गए मॉड्यूल (जैसे देना मुझे टेम्पलेट के साथ एक पूर्ण लॉगिन पृष्ठ सभी)
  • Django दस्तावेज़ीकरण और उदाहरणों के लिए कोड के भीतर लिंक (उदा। Django के टुकड़े)
  • बहु ब्राउज़र की तुलना के लिए एक क्लिक
  • पूर्ण सीएसएस समर्थन
  • एक वस्तु एक्सप्लोरर (Django-व्यवस्थापक की तर्ज पर है, लेकिन बंद लाइन)
  • शांत संयोजन के साथ एक रंग पैलेट (जैसे कि, नीले आधारित, नारंगी-आधारित) Webfaction करने के लिए स्थानीय परियोजना या इसी तरह होस्टिंग समाधान

अपलोड करने मैं और मैं जवाब संपादित करेंगे कुछ भी के बारे में सोच सकते हैं के लिए

  • जादूगर।

    अपने उत्पाद को डिजाइन करने में शुभकामनाएँ!

  • 0

    model.py मॉडल ग्राफर मॉडल.py :), मेरा मतलब है this लेकिन इसके विपरीत।

    हाँ मैं दान करेगा।

    2

    यह सवाल विभिन्न रूपों में एक बहुत ऊपर आता है। मुझे संदेह है क्योंकि ऐसा सिर्फ एक पायथन आईडीई नहीं है जिसे सार्वभौमिक रूप से भयानक माना जाता है।

    मैं हो सकता था, तो:

    • PyDev की सुविधाओं में से कुछ, (जैसे असली कोड पूर्णता, मॉड्यूल नेविगेशन, लाइव वाक्य रचना की जाँच और pylint तरह
    • एक शानदार (और तेजी से) पाठ संपादक की तरह eric4 के झलक आधारित संपादक) Django टेम्पलेट्स के लिए
    • समर्थन (शायद wx या Glade या जो कुछ भी) के लिए जीयूआई समर्थन के साथ,
    • भयानक डिबगिंग (विजुअल स्टूडियो पर सी #)
    • एक उचित पदचिह्न की तरह (यानी, ग्रहण नहीं/Aptana या NetBeans)
    • क्रॉस प्लेटफॉर्म (मैक ओएस एक्स, लिनक्स, और Windows)
    • समझदार संस्करण नियंत्रण समर्थन
    • ऑटो doctests और इकाई रहा था

    परीक्षण फिर इसे खरीदें।

    अजगर IDEs के सभी करीब आ, लेकिन सभी एक सा द्वारा निशान याद आती है।

    (बेहतर अभी तक, यह खुला स्रोत होगा और मैं इसे डाउनलोड और दान/योगदान दूंगा)।

    0

    मैं निश्चित रूप से भुगतान या एक शुद्ध Django आईडीई के लिए दान करेंगे, वहाँ पहले से ही कुछ मौजूदा प्लगइन्स हैं यहां तक ​​कि यद्यपि, मुझे लगता है कुछ हमेशा रहा है "चल"।

    1

    कुछ Django बारे में पता पहले से ही IDEs रहे हैं। PyCharm Django विकास के लिए उत्कृष्ट है। यह भी Django टेम्पलेट्स दृष्टि से डीबग करने की अनुमति देता है।

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

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