php - The ideal "always/anywhere available" web development environment? -


कास:

कैसे संपादित करें और साथ अग्रिम करें एक ही कोड, कई दूर के स्थानों और कंप्यूटर से जितनी आसानी से संभव हो?

मुझे इस समय कुछ समय के लिए सोचा है। जब मुझे विभिन्न कंप्यूटरों से एक परियोजना पर काम करना पड़ता है, तो मुझे नियमित रूप से समस्याएं आ रही हैं, क्योंकि मैंने इस स्थिति में खुद को कम करने के लिए कोई उपाय नहीं किया है या नहीं। यह आंशिक रूप से इस तथ्य के कारण है कि मैं शायद ही कभी फ्रीलांस प्रोजेक्ट्स करता हूं और वे सामान्य रूप से छोटे वेब साइट होते हैं।

कल्पना कीजिए कि आपको घर पर एक प्रोजेक्ट पर काम करने की आवश्यकता है, जहां आपके पास सेटअप डेटाबेस, वेबसर्वर, phpmyadmin और आपको अपने ऐप को चलाने की आवश्यकता होगी। तो आप सप्ताहांत के लिए अपनी प्रेमिका के घर जाते हैं लेकिन आपको परियोजना के साथ आगे बढ़ने की जरूरत है और उस समय के दौरान आप कुछ कोडिंग करना चाहते हैं।

मैं वर्तमान में जो कर रहा हूं वह यह है कि मैं अपनी पूरी परियोजना को संग्रहित कर रहा हूं, एक डीबी डंप के साथ आमतौर पर और इसे एक एफटीपी मेजबान पर रखें, ताकि जब मैं इसकी ज़रूरत हो तो बाद में इसे एक्सेस कर सकूं। मुझे शायद यह समझाने की ज़रूरत नहीं है कि यह कैसे कठिन हो सकता है, खासकर अगर आपको वर्तमान में पीसी पर पूरे वातावरण को सेटअप करने की आवश्यकता हो।

विचार:

  • रिमोट डेस्कटॉप के साथ अपने होम पीसी को देव सर्वर में चालू करें - इस समस्या के साथ यह है कि रिमोट कनेक्शन हमेशा तेज़ और स्निपी नहीं होता क्योंकि एक को इसके लिए RAD करने के लिए आवश्यक होता है । इसके अलावा, इसका अर्थ है कि पीसी हमेशा घर पर चालू होना चाहिए, भले ही मुझे इसकी ज़रूरत भी न हो, अगर कहते हैं, तो सप्ताहांत के दौरान बेहतर काम करना है। मुझे यूपीएस खरीदने की आवश्यकता हो सकती है क्योंकि बिजली के समय-समय पर यहां पर समय-समय पर होने वाली घटनाएं होती हैं .. मुझे पहले से ही यह समाधान पसंद नहीं है।

  • जनता में डेटाबेस और एसवीएन खजाने बनाएं होस्टिंग सेवा और चेकआउट कोड यह अभी भी कुछ समस्याएं हैं, क्योंकि आपको सॉफ़्टवेयर, एसवीएन ग्राहक स्थापित करने की आवश्यकता हो सकती है और हर बार जब आप कंप्यूटर बदलते हैं तो कुछ कॉन्फ़िगरेशन को संपादित कर सकते हैं। ओह, और पिछले 'समाधान' के साथ -तुम पूरी तरह से इंटरनेट एक्सेस पर निर्भर होते हैं।

  • एक ईबी पीसी खरीदें और इसे चारों ओर ले जाएं - इस तरह आप अपने सभी आपके साथ पर्यावरण कोई भी नेटवर्क आवश्यक नहीं है आपको थाने के आसपास झकना चीज़ खींचना है, और यह भी छोटा है, यह कुछ नहीं है जिसे आप अपनी जेब में फिट कर सकते हैं। मैं यह भी मानता हूं कि ये ईईई पीसी सामान्य कोडिंग (छोटे कीबोर्ड, स्क्रीन, इत्यादि) के लिए बहुत उपयुक्त नहीं हैं।

  • और अंत में, मैं एक आदर्श परिदृश्य के बारे में सोच रहा हूं, जहां मेरे पास इनमें से एक लिनक्स वितरण होता है जो एक सीडी या एक के साथ जाते हैं। नवीनतम पर आप सभी परियोजनाओं के साथ हमेशा अपने साथ अपने सभी पर्यावरण हो सकते हैं आप इसे अपनी जेब में फिट कर सकते हैं नोवा दिन, सभी कंप्यूटरों में यूएसबी पोर्ट निर्मित होते हैं, इसके विपरीत प्रत्येक कंप्यूटर में सीडी रॉम नहीं होता है।

इसके बारे में सोचकर, मैं अंतिम समाधान को उचित और पूरी तरह संतोषजनक मानता हूं। समस्या यह है कि मैं बहुत लिनक्स नहीं समझता हूं और मैं इसके साथ इतना गड़बड़ नहीं कर रहा हूं। विशेष रूप से फ्लैशड्राइव ओएस के साथ।

नीचे पंक्ति प्रश्न :

  1. क्या आप सहमत हैं कि एक फ्लैशड्राइव एक इष्टतम समाधान है? क्या कोई बेहतर अभ्यास है जो मुझे काम में ला सकता है? शायद मुझे इस तरह से कार्य करने पर पुनर्विचार करना चाहिए?):
  2. क्या आपको लगता है कि एक फ्लैशड्राइव ओएस कहता है कि इस तरह के वेब डेवलपमेंट वातावरण के लिए उपयुक्त है; क्या ओएस के लिए बेहतर उम्मीदवार हैं?
  3. क्या आम तौर पर यूएसबी से बूट करने में कोई समस्या है? स्वाभाविक रूप से मुझे लगता है कि यह सबसे पीसी की समस्या नहीं होनी चाहिए?
  4. एक ही परियोजना पर कई स्थानों से काम करने में आपका व्यक्तिगत अनुभव क्या है?

संपादित करें: आप फ्लैश से अपना वीएम भी चला सकते हैं ड्राइव, हालांकि प्रदर्शन अस्थिर होगा।


Comments

Popular posts from this blog

python - Overriding the save method in Django ModelForm -

html - CSS autoheight, but fit content to height of div -

qt - How to prevent QAudioInput from automatically boosting the master volume to 100%? -