आप कैसे अपनी पसंद के एपीआई के रूप में वसंत अजगर पर फैसला करने के लिए आया था? वसंत जावा पर अच्छी तरह से काम करता है जहां घोषणात्मक प्रोग्रामिंग की परंपरा है; कोर इंजन को नियंत्रित करने के लिए मुख्य रूप से XML का उपयोग करके अपने एप्लिकेशन को परिभाषित करना जावा में एक मानक पैटर्न है।
पायथन में, जबकि अंतर्निहित पैटर्न जैसे नियंत्रण में उलटा पैटर्न अभी भी अपरिपक्व है (आपके उपयोग के मामले के आधार पर), वसंत द्वारा चुने गए कार्यान्वयन जावा प्रोग्रामर द्वारा उत्पादित कुछ के क्लासिक केस की तरह दिखता है जो सीखना नहीं चाहता अजगर। ऑफ-रेफरेंस आलेख Python is Not Java देखें।
मैं आपके कोडबेस पर ऑर्डर और विचारशीलता पेश करने के आपके निर्णय की सराहना करता हूं, लेकिन आप अपना निर्णय लेने से पहले कई विकल्पों का मूल्यांकन करना चाह सकते हैं। विशेष रूप से, आप पाते हैं कि स्प्रिंग पायथन का उपयोग करके अच्छा पायथन प्रोग्रामर किराए पर लेना मुश्किल हो जाएगा, जिनमें से कई ऑब्जेक्ट इंटरैक्शन का वर्णन करते हुए 1000-लाइन एक्सएमएल फाइलों का सामना करते समय दूसरी तरफ दौड़ेंगे।
शायद आप जो वास्तव में पूरा करना चाहते हैं उसकी पुनः जांच करके शुरू करें। समस्या यह नहीं हो सकती कि "आपको एक ढांचा चाहिए"। वहां बहुत सारे ढांचे हैं, और इसका मूल्यांकन करना मुश्किल है) यदि आपको वास्तव में एक की जरूरत है और बी) यदि आप यह पहचान नहीं पाएंगे कि अंतर्निहित सॉफ़्टवेयर समस्याओं को हल करने के लिए आपको क्या आवश्यकता है, तो कौन सा काम करेगा।
यदि वास्तविक समस्या यह है कि आपका कोड एक अनजान गड़बड़ है, तो ढांचा पेश करना शायद इस मुद्दे को ठीक नहीं करेगा। सिर्फ गन्दा कोड के बजाय, आपके पास कोड होगा जो किसी और की शैली में गन्दा है :-) शायद देव टीम में कठोरता है जहां आपको पहले शुरू करने की सिफारिश करनी चाहिए: अच्छी योजना, कोड समीक्षा, कड़े भर्ती प्रथाओं, एक "सफाई" रिलीज , आदि ...
अनुसंधान के साथ शुभकामनाएं।
स्रोत
2009-03-24 13:19:51
"पाइथन में अच्छी गुणवत्ता वाले एपीआई को परिभाषित करने के लिए स्प्रिंग पायथन सोने का मानक प्रतीत होता है" - आप इस निष्कर्ष पर कैसे आए? – Vasil
क्या आपके पास स्रोत है? http://sourceforge.net/projects/springpython/ स्रोत पढ़ने के साथ क्या गलत है? क्या आपके पास विकिपीडिया लेख है? http://en.wikipedia.org/wiki/Spring_Python आपको और क्या चाहिए? क्या आपके पास एक विशिष्ट सवाल है? –
@ वासिल: विकिपीडिया लेख यह कहता है। इसलिए (जाहिर है) यह सच है। –