मैं एक विशिष्ट डेवलपर हूँ जो एक विशिष्ट वेब प्रोजेक्ट (Django + PostgresSQL) पर ईक्लीपस का उपयोग करके मेरा IDE और स्रोत के लिए सबवर्जन नियंत्रण। अब तक मैं एक एकल विकास मशीन पर काम कर रहा हूं जो कि मैंने खुद को सेटअप किया है हाल ही में, मुझे ग्राहक साइट पर कुछ काम करने के लिए कहा गया है और यहां कुछ अवसर भी हैं, जब घर पर साइट तक पहुंच प्राप्त करने के लिए उपयोगी होता। मैं इस बारे में सोच रहा हूँ कि यह सेट अप करने का सबसे अच्छा तरीका क्या है दुर्भाग्य से, विभिन्न कारणों से एक लैपटॉप एक व्यवहार्य समाधान नहीं है, इसलिए जिन उपाय मैं सोच रहा हूं वे हैं:
- प्रत्येक मशीन पर सभी आवश्यक विकास उपकरण स्थापित करना (पोस्टग्रेस्एसक्यूएल, एक्लिप्स, डीजेंगो, पायथन + Librariries आदि।) और SVN का उपयोग करके कोड को सिंक में रखते हुए।
- मेरे विकास मशीन पर कुछ प्रकार की VNC प्रवेश सेट करना और इसे काम करने के लिए दूरस्थ रूप से उपयोग करना।
- वर्चुअल मशीन बनाना और पेन ड्राइव का प्रयोग करके सभी मशीनों के बीच छवि को कॉपी करना। # 1 का फायदा तेजी से स्थानीय विकास है, लेकिन फिर मुझे प्रत्येक मशीन पर सभी उपकरण सेट करना होगा और उनके कॉन्फ़िगरेशन से निपटना होगा।
मुझे लगता है कि वास्तव में नहीं है एक "सही" जवाब है, लेकिन मैं उन लोगों से विचारों और सुझावों को प्राप्त करने के लिए इसे फेंक रहा हूं जो मुझसे इस समय तक कर रहे हैं :)
मुझे लगता है कि विकल्प नंबर 1 अभी भी सबसे अच्छा है। मैं मानता हूं कि घर पर आपके पास केवल एक कंप्यूटर है और आप उस एक से काम कर सकते हैं, इसलिए सेटअप को उम्मीद करना चाहिए कि बस एक बार बात हो।
आप सही हैं, सेटअप समय काफी है थकाऊ, हालांकि यह वास्तव में दूर से काम करने के लिए VNC जैसी कुछ चीज़ों का उपयोग करने के धीमे यूआई के लिए बना है काम करने के साथ काम करने की आपकी समस्या एक मान्य है, हालांकि यदि आप इसके बारे में चिंतित हैं, तो बस टूटा कोड टिप्पणी करें और यह सुनिश्चित करें कि आपका नवीनतम संस्करण कंपाइल हो।
एक रिपॉजिटरी के माध्यम से काम करना सबसे प्रभावी पद्धति, खासकर यदि आप काफी बड़ी परियोजना पर काम कर रहे हैं यह बहुत बुरा है, आपके पास एक लैपटॉप नहीं है, लैपटॉप पर सभी उपकरण सेट करना, कोडिंग / कहीं से भी काम करता है (बशर्ते आपके पास इंटरनेट कनेक्शन है) विशेष रूप से सुविधाजनक।
वैसे भी, विकल्प 1 मेरी पसंद है , मुझे उम्मीद है यह मदद करता है।
Comments
Post a Comment