नोट दे सकता है: मैं चौखटे, परियोजनाओं और क्या-नहीं करने के लिए लिंक का एक बहुत कुछ शामिल है, लेकिन एक नया उपयोगकर्ता के रूप में मैं 1 लिंक तक ही सीमित था प्रति जवाब यदि संपादित करने के लिए पर्याप्त प्रतिष्ठा वाला कोई और व्यक्ति फुटनोट्स के बजाए इस उत्तर में उन्हें संपादित कर सकता है, तो मैं आभारी रहूंगा।
कुछ पायथन आईडीई जैसे विंग आईडीई [1] हैं, मेरा मानना है कि कुछ लोग ग्रहण प्लगइन [3] के साथ एक्लिप्स [2] का भी उपयोग करते हैं। फ्रीनोड के #python चैनल में बहुत से लोग आईडीई के पक्ष में vim, emacs, nano और इसी तरह के टेक्स्ट एडिटर्स पसंद करते हैं। मेरा व्यक्तिगत प्रीफर्ड संपादक विम है, लेकिन यदि आपने अधिकतर विंडोज़ पर .NET विकास किया है, संभवतः सामान्य विजुअल एक्स आईडीई के साथ, विम और एमएक्स शायद आपको संस्कृति सदमे का कारण बनेंगे और आप आईडीई का उपयोग करने के बेहतर होंगे।
लगभग सभी पायथन वेब ढांचे * डब्लूएसजीआई मानक का समर्थन करते हैं [4], अधिकांश बड़े वेब सर्वरों में डब्लूएसजीआई का समर्थन करने के लिए कुछ प्रकार की प्लगइन होती है, अन्य लोग तेजी से सीजीआई या सादे सीजीआई के माध्यम से डब्लूएसजीआई का समर्थन करते हैं।
ज़ोप [5] और डीजेगो [6] ढांचे के अपने ओआरएम का दूसरा ओआरएम है, जो दो सबसे प्रसिद्ध रूप से एसक्यूएल कीमिया [7] और एसक्यूएल ऑब्जेक्ट [8] के रूप में दिखाई देता है।मुझे केवल पूर्व के साथ अनुभव है, लेकिन दोनों संभवतः संभावित संभावित डेटाबेस विकल्पों का समर्थन करते हैं, जिनमें SQLite शामिल है जो पाइथन के साथ एक साथ स्थापित है और इसलिए तीसरे भाग वाले वेब सर्वर और डेटाबेस सर्वर के साथ आपके .NET पर्यावरण को प्रदूषित किए बिना परीक्षण और प्रयोग करने के लिए पूरी तरह अनुकूल है।
बिल्टिन unittest [9] और pyunit [10] ढांचे यूनिट परीक्षण के लिए preffered समाधान प्रतीत होता है, लेकिन मुझे इनके साथ ज्यादा अनुभव नहीं है।
bpython [11] और ipython [12] उन्नत इंटरैक्टिव पायथन गोले प्रदान करते हैं जो कोड की छोटी बिट्स को गति और परीक्षण करने में काफी मदद कर सकते हैं और इसलिए इसमें देखने लायक है।
प्रसिद्ध और अक्सर इस्तेमाल किया वेब चौखटे की एक सूची के लिए के रूप में, निम्नलिखित चौखटे ** पर गौर:
- मुड़ [13] एक सामान्य नेटवर्किंग ढांचा है, जो सूर्य के नीचे लगभग हर प्रोटोकॉल का समर्थन करता है ।
- पिलोन [14] हल्के वजन वाले ढांचे का लक्ष्य है जितना संभव हो उतना लचीला होने और ओआरएम, टेम्पलेटिंग भाषा और आपके लिए क्या नहीं है इसके बारे में सभी विकल्पों को छोड़कर।
- चेरीपी [15] वेब पर पाइथन ऑब्जेक्ट्स का पर्दाफाश करने के लिए एक इंटरफ़ेस प्रदान करने का प्रयास करता है।
- Django [6] एक इन-इन-वन समाधान, अंतर्निहित टेम्पलेट सिस्टम, ओआरएम, व्यवस्थापक पृष्ठ और अंतर्राष्ट्रीयकरण होने का प्रयास करता है। जबकि पिछले ढांचे में अधिक DIY तारों के साथ-साथ विभिन्न ढांचे के साथ काम शामिल है।
- ज़ोप [5] का उद्देश्य बड़े उद्यम अनुप्रयोगों के लिए उपयुक्त होना है, मैंने इसके बारे में अच्छी चीजों के अलावा कुछ भी नहीं सुना है, लेकिन आम सहमति यह है कि छोटे के लिए आप शायद सरल और छोटे ढांचे में से एक के साथ बेहतर हो ।
- टर्बोगियर्स [16] वह ढांचा है जो मुझे कम से कम पता है, लेकिन ऐसा लगता है कि यह ज्यादातर Django के लिए प्रतिस्पर्धा है।
यह सब कुछ है जो मैं अभी सोच सकता हूं, अगर मैं इसके बारे में सोच सकता हूं तो मैं संपादित और जोड़ दूंगा। मुझे आशा है कि इससे आपको अजगर की अद्भुत दुनिया में कुछ मदद मिलेगी।
* - मुख्य अपवाद अपाचे के mod_python है, जो आपको ठीक उसी कारण से बचना चाहिए, बजाय mod_wsgi का उपयोग किया जाएगा।
** - चेतावनी का शब्द, मैंने व्यक्तिगत रूप से इन ढांचे का उपयोग नहीं किया है, यह केवल एक बहुत ही छोटी छाप है जिसे मैंने प्रत्येक ढांचे के बारे में अन्य लोगों से बात करने से प्राप्त किया है, यह जंगली रूप से गलत हो सकता है। (अगर किसी के पास कोई सुधार है, तो टिप्पणी करें और मैं इस जवाब को संपादित और ठीक करने का प्रयास करूंगा)।
(http: क्योंकि वे लिंक के रूप में नहीं तो मान्यता प्राप्त कर रहे हैं याद आ रही है //)
[1] www.wingware.com/
[2] www.eclipse.org/
[3] Pydev। sourceforge.net/
[4] wsgi.org/wsgi/
[5] www.zope.org/
[6] www.djangoproject.com/
[7] www.sqlalchemy.org/
[8] www.sqlobject.org/
[9] docs.python.org/library/unittest.html
[10] pyunit.sourceforge.net/pyunit.html
[11] www.bpython-interpreter.org/
[12] ipython.scipy.org/
[13] twistedmatrix।com/Trac/
[14] pylonshq.com/
[15] www.cherrypy.org/
[16]
turbogears.org/
संबंधित: 'खिड़कियों पर सेटअप अजगर वातावरण', http://stackoverflow.com/questions/182053/ – Jonik