के अंदर एक विकास वातावरण स्थापित करना समस्या है। मैं विकास के लिए लगभग तीन अलग मशीनों का उपयोग करता हूं। मेरा साथी दो का उपयोग कर रहा है। हमें काम करने के लिए सभी पांच मशीनों पर एक ही फ्रीकिंग सेट अप प्रक्रिया के माध्यम से जाना होगा।एक वर्चुअल मशीन
यहां एक php प्रोजेक्ट के साथ काम करना, इसलिए: पीडीटी, एक पीएचपी डीबगर, और एक्सएएमपीपी के कुछ संस्करण को स्थापित और कॉन्फ़िगर करें। फिर संभव है एक एसवीएन क्लाइंट, और किसी भी अन्य उपकरण स्थापित करें।
फिर से, पांच मशीनों में से प्रत्येक के लिए।
क्या होगा, इसके बजाय, हमने यह सब एक बार वर्चुअल मशीन में किया है, जो एक ही स्टैक के साथ स्थापित है, वही संस्करण, उत्पादन सर्वर के रूप में। तब हम में से प्रत्येक वीएम छवि की एक प्रतिलिपि ले सकता है, उस छवि को पांच मशीनों में से प्रत्येक पर चलाएं और उस वीएम में हमारे सभी विकास करें। ग्रहण, अपाचे, mysql, काम, सभी उस वीएम में रखो।
इस दृष्टिकोण का एकमात्र नकारात्मक, और कृपया मुझे केवल एक ही भाग पर सही करें, प्रदर्शन है। क्या यह वास्तव में एक मुद्दा का बड़ा है? पांच में से सबसे धीमी मशीन एक इंटेल एटम 1.6 गीगा प्रोसेसर द्वारा संचालित एक सैमसंग एनसी 10 है।
क्या आपको लगता है कि यह संभव है और व्यावहारिक रूप से प्रयोग योग्य है? या मैं पागल हूँ?
हालांकि वीएम छवि का आकार बड़ा है (लगभग 10 जीबी), लेकिन यह आपको अन्य सभी मुद्दों से छुटकारा पायेगा। अब एक दिन जब बाहरी डिस्क 500 जीबी से 1 टीबी तक हो, तो आप आसानी से इस पीएम छवि को अपने साथियों के बीच साझा कर सकते हैं। – Pradeep
... बहुत सच है, इस तरह हम ज्यादातर समय काम करते हैं। –
मुझे खुशी है कि लोग इस दृष्टिकोण का उपयोग कर रहे हैं और मैं इसे अभी नहीं बना रहा हूं। मैं इसे एक शॉट दूंगा। –