8

क्या कोई भी दूरस्थ डेस्कटॉप के माध्यम से एक टीम काम करने के बारे में कोई सफल टिप्पणी है?दूरस्थ डेस्कटॉप के माध्यम से विकसित

कई कार्यस्थलों में, हमने अंतिम उपयोगकर्ताओं को साइट्रिक्स और केंद्रीय, शक्तिशाली सर्वर पर अनुप्रयोगों के माध्यम से रखा। कभी-कभी ग्राहक सर्वर के समान इमारत में होते हैं, लेकिन अक्सर, वे दूरस्थ होते हैं।

मेरे डेवलपर को विंडोज एक्सपी या विस्टा इंस्टेंस पर हाइपर-वी के साथ दो सर्वरों पर चलने के लिए कुछ बड़े लाभ हो सकते हैं।

मुझे चिंता है कि इंटरनेट के माध्यम से आरडीपी/आरडीसी किसी के लिए कुशलतापूर्वक विकसित करने में सक्षम होने के लिए बहुत धीमा होगा।

मुझे यकीन है कि मैं इसके बारे में बहुत सारी बुरी चीजें सुन सकता हूं ... क्या वहां कोई भी व्यक्ति है जिसने सफलता हासिल की है?

उत्तर

11

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

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

  • मैं इसे एक आधुनिक आईडीई के लिए सिफारिश नहीं होता है, और निश्चित रूप से नहीं कुछ भारी Dreamweaver, बीआई विकास स्टूडियो की तरह ग्राफिकल के लिए:

    तो, मैं 'यह निर्भर करता है' कुछ योग्यता के साथ तर्क आह्वान करता हूँ या सूचना विज्ञान।

  • परंपरागत यूनिक्स विकास उपकरण जैसे पाठ वातावरण के लिए इसे शायद अच्छी तरह से काम करने के लिए बनाया जा सकता है। ये उपयोगकर्ता इंटरफेस सीधे-मैनिपुलेशन उपयोगकर्ता इंटरफ़ेस की तुलना में विलंबता के प्रति बहुत कम संवेदनशील होते हैं।

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

7

यदि आप ऑडियो और तेजी से चलती इमेजरी पर विलंबता के बारे में चिंतित नहीं हैं और आप 3 डी हार्डवेयर पर निर्भर कुछ भी विकसित नहीं कर रहे हैं, तो आप शायद ठीक रहेगा।

मैंने इसे कभी भी टीम के पर्यावरण में उपयोग नहीं किया है, लेकिन मैं अपने लैपटॉप आरडीपीड का उपयोग पूरे दिन अपने वर्कस्टेशन में करता हूं और इसे प्यार करता हूं।

+0

मैं वही काम करता हूं। जब मैं कार्यालय में हूं, तो मैं अपने वर्कस्टेशन का उपयोग करता हूं, दूरस्थ रूप से मैं अपने लैपटॉप का उपयोग केवल आरडीसी में करता हूं। –

7

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

सभी विंडोज़ एनीमेशन कार्यक्षमता, डेस्कटॉप पृष्ठभूमि इत्यादि बंद करें और इससे काफी मदद मिलेगी।

+1

सहमत है, यह निश्चित रूप से करने योग्य है। आप अंतर देखते हैं, लेकिन आप इसे समायोजित कर सकते हैं। मैं खिड़की के 7 के लिए तत्पर हूं और आरडीपी के माध्यम से दोहरी मॉनीटर के लिए इसका समर्थन है। मेरे साथ सौदा करने के लिए सबसे कठिन हिस्सा काम पर 2 मॉनीटर और घर पर 2 मॉनीटर हैं, लेकिन केवल 0 का उपयोग करने में सक्षम होने पर। –

+0

आरडीपी पर दोहरी मॉनीटर समर्थन मेरे लिए एक बड़ी जीत होगी। –

5

मैंने ऐसे माहौल में काम किया है जहां हम कभी-कभी दूरस्थ डेस्कटॉप के माध्यम से कुछ मौजूदा कोड संपादित करेंगे। इसमें कोई महत्वपूर्ण चुनौतियां नहीं थीं। एक डेवलपर के रूप में मैं उस काम को सकारात्मक रूप से नफरत करता था। सब कुछ धीमा और अनुत्तरदायी महसूस किया। हालांकि, हमें काम पूरा हो गया।

शुक्र है कि ये अक्सर 3-4 घंटे की नौकरियां कम होती थीं ... ज्यादातर रिमोट ग्राहक साइटों पर मौजूदा सिस्टम को ठीक करती है। मुझे नहीं लगता कि मैं इसे काम करने के सामान्य तरीके के रूप में अनुशंसा कर सकता हूं, लेकिन यह निश्चित रूप से संभव है।

3

मैंने एक एसएसएच सुरंग के माध्यम से एक डीएसएल कनेक्शन पर वीएनसी और आरडीपी दोनों का उपयोग किया है, और इसमें कोई वास्तविक समस्या नहीं है।

निश्चित रूप से कुछ अंतराल हैं, खासकर यदि आप स्क्रीन के बड़े हिस्सों को दोबारा हटा रहे हैं। लेकिन अधिकांश विकास में छोटे संपादन शामिल होते हैं, और इनमें से दोनों प्रोटोकॉल बहुत अच्छी तरह से संभालते हैं।

2

मैंने इसे घर से काम करने के लिए उपयोग किया है (वीपीएन के माध्यम से मेरे इन-ऑफिस पीसी में दूरस्थ लॉगिन)।

प्रदर्शन आपके आईएसपी पर निर्भर करता है।

यह थोड़ा कम विश्वसनीय है (क्योंकि साथ ही जब आपका कार्यालय लैन डाउनटाइम डाउनटाइम होता है, तो अब डाउनटाइम का अतिरिक्त जोखिम होता है जबकि इंटरनेट कनेक्शन में से कोई भी नीचे होता है)।

2

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

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

एक अतिरिक्त बोनस के रूप में, आरडीपी ग्राहक linux, और OS X के लिए उपलब्ध हैं।

0

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

जब तक आपके डेवलपर्स आरडीपी-आईएनजी हैं, तब तक कई संकलनों को संभालने के लिए पर्याप्त तेज़ी से, एक ही समय में आपको ठीक होना चाहिए।

1

प्री-2000 मैंने इसे दिन में कई घंटे 3 दिनों के लिए किया था। यह तब था जब बैंडविड्थ भी चूसा था।

आजकल यह बहुत बेहतर है।

और तुम NxMachine जीवन भी बेहतर हो जाता :)

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

एक बॉक्स पर कई लोगों की कल्पना नहीं कर सकते हैं सभी संकलित करने के लिए :)

जी-मैन

1

हम Citrix के साथ करते हैं और बहुत तेजी से होता निर्णय लेने से।

0

सभी चीजों के साथ, आपके प्रश्न का उत्तर "आपका मिलेज मई वेरी" या वाईएमएमवी है। यह डेवलपर्स क्या कर रहा है इस पर निर्भर करता है। क्या वे अपना अधिकांश समय कोड लिखते हैं, या क्या वे बहुत बड़ी संकलन करते हैं? क्या उन्हें सीधे हार्डवेयर पहुंच की आवश्यकता है?

क्या उन्हें डिबगिंग अधिकारों की आवश्यकता है? एक बार जब आप उन्हें डिबगिंग अधिकार देते हैं, तो वे मूल रूप से मशीन के मालिक होते हैं और अन्य उपयोगकर्ताओं के साथ हस्तक्षेप कर सकते हैं।

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

लेकिन, आरडीपी के पास भी इसके फायदे हैं। आपको वास्तव में समर्थक और विपक्ष का वजन करना होगा और यह तय करना होगा कि कौन सी सूची लंबी या अधिक "भारी" है।

3

मैं काम पर अपने विंडोज मशीन को नियंत्रित करने के लिए दूरस्थ डेस्कटॉप का उपयोग करता हूं। मैं एक मैक पर समांतर वीएम का उपयोग करता हूं और मेरा कनेक्शन 2.5 एम नीचे है, 256k ऊपर है।

यह वास्तव में वास्तव में अच्छा काम करता है। मैं सप्ताह में 1-3 दिनों के लिए 2 साल के लिए ऐसा कर रहा हूं। धीमी गति से उछाल एक मुद्दा नहीं है - मैं तेज़ टाइप नहीं कर सकता।

मैं काम पर 3 स्क्रीन है, लेकिन अभी भी बेहतर होने को एक 20 "मैक स्क्रीन पाते हैं। रंगों अधिक स्वच्छ कर रहे हैं और मैं अपने काम स्क्रीन से मैक पर लंबे समय तक काम कर सकते हैं!

बात यह है कि एक हत्यारा है एक ब्राउज़र पर फ्लैश है। अगर मैं फ्लैश के साथ अपने रिमोट मशीन पर गलती से एक ब्राउज़र खोलता हूं तो यह कनेक्शन को मारता है। समाधान फ्लैशब्लॉक (फ़ायरफ़ॉक्स एडिन) का उपयोग करना है।

मैं ग्रहण और विजुअल स्टूडियो का उपयोग किसी भी मुद्दे के साथ नहीं करता हूं।

2

मैं आरडीपी दैनिक विकास के लिए उपयोग करता हूं, मैं अपने लैपटॉप को अपने काम के माहौल के साथ घर पर छोड़ देता हूं और तैयार टी ओ जाओ जब मैं काम करता हूं और हर कोई अपनी परियोजनाओं को लोड कर रहा है और अपने कार्यक्रम खोल रहा है तो मैं बस आरडीपी में हूं और मैं जाने के लिए तैयार हूं। आपको कुछ कीबोर्ड शॉर्टकट्स को ध्यान में रखना होगा जो यद्यपि बदलते हैं (उदाहरण के लिए CTRL + ALT + DEL), यह पहले परेशान है लेकिन आप इसका उपयोग करते हैं।

256 करने के लिए नीचे

  • अन्य कंप्यूटर पर वॉलपेपर छोड़ दो (सभी के बाद, आप केवल पाठ को देखने की जरूरत है) रंग बदल कम से कम विलंबता रखने के लिए, मेरा सुझाव है ...

    • छोड़ दो अन्य कंप्यूटर
    • पर लगता है अन्य कंप्यूटर
    • पर किसी भी विषयों छोड़ दो एक कम कनेक्शन की गति चुनें, भले ही तुम्हारा अधिक है। विंडोज भेजे गए डेटा को कम करेगा।

    उन फायदों में से एक जो आप मान सकते हैं वह प्रसंस्करण शक्ति है। यदि घर पर आपकी मशीन नौकरी पर आपके वर्कस्टेशन की तुलना में कहीं बेहतर विनिर्देश है, तो संकलन समय एक उचित बिट में सुधार हुआ है। चूंकि आपकी स्थानीय मशीन को केवल दूरस्थ मशीन से छवि को अपडेट करने की आवश्यकता है, इसलिए आपका स्थानीय कंप्यूटर लोड नहीं है।

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

  • 1

    मुझे आश्चर्य है कि इसका क्या कारण होगा। क्या केंद्रीय सर्वर के पास कुछ संसाधनों तक पहुंच है जो व्यक्तिगत डेवलपर मशीनों तक नहीं पहुंच पा रहे हैं?

    मैं अपने घर कंप्यूटर से समय-समय पर अपने घर कंप्यूटर से कनेक्ट करने के लिए आरडीपी का उपयोग कर रहा हूं। मुझे कहना है - कोड करना संभव है, लेकिन आईडीईई आपकी मशीन पर होने पर ऐसा करने में अधिक आरामदायक तरीका है। यहां तक ​​कि जब 100 एमबीआईटी लैन पर कुछ ध्यान देने योग्य अंतराल होता है। काम को परेशान करने के लिए पर्याप्त नहीं है, लेकिन फिर भी परेशान है।

    यदि लोगों को नियमित आधार पर दूरस्थ स्थानों से काम करना है, तो मैं एक ऐसे सेटअप को पसंद करूंगा जहां केंद्रीय स्रोत नियंत्रण कुछ सुरक्षित प्रोटोकॉल (HTTPS, VPN, आदि) के माध्यम से उपलब्ध हो, लेकिन विकास हो सकता है स्थानीय रूप से डेवलपर मशीनों पर। यदि एसवीएन जैसे कुछ का उपयोग करना है, जो ऑफ़लाइन विकास के साथ भी अच्छी तरह से काम करता है, तो प्रोग्रामर के लिए यह और अधिक आरामदायक होना चाहिए।

    +0

    डेवलपर्स दूसरे देश में हैं, उपकरण बहुत महंगा हैं (2x लागत) और ओएस के साथ समस्याओं को ठीक करने के लिए, राज्यों में उन्हें यहां रखना आसान होगा। – Jason

    +0

    ठीक है, ओएस और अन्य सॉफ़्टवेयर समस्याओं के लिए - यदि डेवलपर्स कोई अच्छा हैं तो वे अपने कंप्यूटर का ख्याल रखने में काफी सक्षम होंगे। यदि वे नहीं हैं तो आपको गंभीरता से पुनर्विचार करना चाहिए कि वे वास्तव में कितने अच्छे हैं। –

    +0

    हार्डवेयर लागत मैं सहमत हूं। मैं ऐसे देश में भी रह रहा हूं जहां हार्डवेयर अमेरिका के मुकाबले करीब 2x अधिक महंगा है। लेकिन ... किसी भी तरह से यह लोगों को यहां अच्छे पीसी प्राप्त करने से नहीं रोकता है। वास्तव में, संभावना है कि आपके डेवलपर्स के पास पहले से ही अच्छी मशीनें होंगी। –

    0

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

    संबंधित मुद्दे