मुझे क्यूओक्सडू में संभावित वेब विकास ढांचे के रूप में रूचि है। मैंने एसडीके डाउनलोड किया है और इसे अपने पीसी पर एक केंद्रीय स्थान पर स्थापित किया है क्योंकि मैं इसे कई परियोजनाओं पर उपयोग करने की उम्मीद करता हूं। मैंने एक नया परीक्षण अनुप्रयोग बनाने के लिए create-application.py
स्क्रिप्ट का उपयोग किया और सभी जेनरेट की गई फ़ाइलों को मेरे संस्करण नियंत्रण प्रणाली में जोड़ा।क्यूओक्सडू और एकाधिक डेवलपर्स के साथ विकास
मैं अन्य पीसी पर अन्य डेवलपर्स के साथ इस पर सहयोग करने में सक्षम होना चाहता हूं। उनके पास एक अलग स्थान पर एसडीके स्थापित होने की संभावना है। क्यूओक्सडू में ऑटो-जेनरेट की गई फाइलें config.json
और generator.py
दोनों में एसडीके पथ शामिल करने लगती हैं: यदि एसडीके पथ चलता है, तो generator.py
स्क्रिप्ट काम करना बंद कर देती है। generator.py
एक समस्या का बहुत अधिक प्रतीत नहीं होता है क्योंकि यह config.json
में एक अद्यतन पथ के लिए दिखता है, लेकिन मुझे यकीन नहीं है कि config.json
को कैसे संभालना सर्वोत्तम है।
केवल विकल्प मैं अब तक के बारे में सोचा गया है कर रहे हैं:
- VCS से बाहर है, लेकिन वहाँ यह स्वचालित रूप से पुनर्जीवित करने के लिए एक स्क्रिप्ट होना प्रतीत नहीं होता है, तो यह खतरनाक हो सकता है।
- इसे वीसीएस में जोड़ें लेकिन प्रत्येक डेवलपर पथ रेखा को संशोधित करता है और स्वीकार करता है कि परिवर्तनों को विलय होने पर इसे समायोजित करने की आवश्यकता हो सकती है।
- कॉन्फ़िगर.जेसन को एक पथ और एक 'शामिल' लाइन बदलने के लिए बदलें जो दूसरी फ़ाइल को इंगित करता है जिसमें सभी गैर-एसडीके-पथ संबंधी जानकारी शामिल है।
- एसडीके के सापेक्ष पथ का उपयोग करें और इसका उपयोग करने वाली प्रत्येक परियोजना के लिए एसडीके की एक अलग, बारीकी से स्थित प्रति रखें।
दृष्टिकोण 1 आदर्श होगा यदि पीढ़ी की लिपि मौजूद थी; दृष्टिकोण 2 वास्तव में बुरा है; मैं काम करने के लिए दृष्टिकोण 3 नहीं प्राप्त कर सकता था और दृष्टिकोण 4 थोड़ा गन्दा है क्योंकि इसका अर्थ यह है कि एसडीके की कई प्रतियां इस जगह के बारे में चिंतित हैं।
एंड्रॉइड एसडीके एसडीके पथ के साथ अपनी फ़ाइल में एसडीके पथ के साथ स्वचालित रूप से उस फ़ाइल को उत्पन्न करता है, इस बहुत अच्छी तरह से (दृष्टिकोण 1 का उपयोग करके) से निपटने लगता है। जहां तक मैं कह सकता हूं, क्यूओक्सडू config.json
में कई अन्य महत्वपूर्ण जानकारी रखता है और एक नई परियोजना बनाने के लिए स्वचालित रूप से उस फ़ाइल को उत्पन्न करने का एकमात्र तरीका है।
क्या इससे निपटने के लिए एक बेहतर/अनुशंसित तरीका है?
मुझे वास्तव में नहीं मिल रहा है 3. क्या आप विस्तृत कर सकते हैं? – ThomasH
config.json में एक अनुभाग "शामिल" है, इसलिए एक फ्लायर लिया (जेसन के बारे में कुछ भी नहीं पता) और QOOXDOO पथ को छोड़कर पूरी फ़ाइल की प्रतिलिपि बनाई और दूसरी फ़ाइल को शामिल अनुभाग में संदर्भित किया। यह काम नहीं किया। – NPB