2009-02-04 38 views
17

दिखाओ कि आप मुझे आईएम पर कुछ जावास्क्रिप्ट सहायता के लिए मार रहे हैं। आप अपने कोड को काम करने में मदद करने के लिए मेरे लिए जितना संभव हो सके उतना आसान बना सकते हैं?वास्तविक समय में आप अन्य कोडर्स के साथ कैसे सहयोग करते हैं?

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

यहाँ मैं क्या करने की कोशिश की है या नहीं:

Google Docs: - Google खाते की आवश्यकता है और वास्तव में वास्तविक समय नहीं है। यह जानना मुश्किल है कि अन्य उपयोगकर्ता कब संपादित कर सकते हैं।

Pastie.org - यह कोड साझा करने के लिए वास्तव में बहुत अच्छा है, लेकिन 2-तरफा सहयोग के लिए नहीं। मुझे इंटरफ़ेस पसंद है (sample) लेकिन मैं वास्तविक समय में अन्य लोगों के साथ संपादित नहीं कर सकता।

EtherPad - आशाजनक लग रहा था, लेकिन केवल कुछ उपयोगकर्ताओं के साथ लोड के तहत buckles। काम पर कुछ लोग हमें इसका इस्तेमाल करने की कोशिश कर रहे थे, लेकिन हमने प्रदर्शन के मुद्दों और यहां तक ​​कि कुछ ब्राउज़र क्रैश भी बनाए रखा।

CollabEdit - यह वास्तव में बहुत अच्छा लग रहा है (बस अभी इसे मिला है)। मैंने वास्तव में इसे अभी तक किसी के साथ उपयोग नहीं किया है। यह हल्के और उत्तरदायी लगता है। किसी के साथ इस के साथ कोई भाग्य था?

Gobby - मुझे लोगों को इस तरह कुछ स्थापित करने में कठिनाई हो रही है, जब उन्हें वास्तव में कुछ चाहिए, तो कुछ त्वरित, विज्ञापन-प्रसार सहयोग है। ऐसा कहकर- शायद उन लोगों की तलाश करना उचित है जो मैं नियमित रूप से सहयोग करता हूं? किसी ने इसका इस्तेमाल किया?

JSbin - हमने कई अवसरों पर इसका उपयोग करने की कोशिश की क्योंकि अधिकांश लोगों के साथ मैं जावास्क्रिप्ट लड़कों (हम एक वेब विकास एजेंसी में काम करते हैं) हैं। "सैंडबॉक्स" जावास्क्रिप्ट कार्यक्षमता अद्भुत है। हालांकि, हम वास्तविक समय में, लाइव सहयोग नहीं कर सकते हैं। हम कोड संपादित करने के बाद नए लिंक उत्पन्न कर सकते हैं, लेकिन यह एक दूसरे को ईमेल करने से पहले एक छोटा कदम बेहतर है (या Pastie.org का उपयोग करके)

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

- जोड़ा गया - वीएनसी - प्रवेश के लिए बाधा इस पर बहुत अधिक है। सॉफ़्टवेयर इंस्टॉल करना, नेटवर्क फ़ायरवॉल के आसपास हो जाना, स्थानीय फ़ायरवॉल में अपवाद जोड़ना ... yuck। मैं बात कर रहा हूं तेजी से "अरे ये लाइनें सही दिखती हैं?" यहां सहयोग -/अंत -

... whew।

ठीक है, तो आप इसका क्या उपयोग करते हैं?

मुझे लगता है कि आदर्श सेवा कुछ ऐसा होगा जो मुफ़्त, वेब-आधारित और उद्देश्य संचालित है (हे ... जैसे स्टैक ओवरफ्लो)।

+0

आपको क्यों लगता है कि वीएनसी को बहुत सारे काम की आवश्यकता है? आपके बाद, केवल आपके अंत में, सर्वर स्थापित करें, और एक स्क्रिप्ट बनाएं जो सही बंदरगाहों को खोलती है, तो आप दूसरी तरफ VNC के HTTP पोर्ट पर वेब ब्राउज़र खोल सकते हैं और जावा क्लाइंट का उपयोग कर सकते हैं। उनके पक्ष में कोई इंस्टॉल नहीं :-) – scraimer

+2

मैंने पहले VNC का उपयोग किया है , और ऐसा लगता है कि यह कभी भी इतना आसान काम नहीं करता है। अगर मैं अपने कंपनी नेटवर्क पर हूं, तो ऐसा नहीं है कि मैं रिमोट व्यक्ति को अपने स्थानीय नेटवर्क में और मेरे स्थानीय आईपी पते पर जाने के लिए नेटवर्क फ़ायरवॉल बदल सकता हूं। –

+0

क्रॉसलोप वीएनसी पर बनाया गया है लेकिन उस प्रशासनिक दर्द को समाप्त करता है। ऐसा लगता है कि वीएनसी वास्तव में आप जो खोज रहे हैं, वह फ़ायरवॉल दर्द या नहीं है। –

उत्तर

0

तो, यह कई सालों बाद है। मैंने पहली बार इस सवाल से पूछा कि सेवाओं को शुरू किया गया है, खरीदा है, बेचा गया है। ऐसा लगता है कि इन दिनों उपयोग की जाने वाली प्रमुख सेवा (कम से कम एचटीएमएल, जेएस और सीएसएस का परीक्षण/साझा करने के लिए jsfiddle है।

यदि आप ईथरपैड (जिसे Google द्वारा खरीदा गया था और बंद कर दिया गया था) के प्रतिस्थापन की तलाश में है, तो आप typewith.me आज़मा सकते हैं, हालांकि मुझे हर बार क्रोम अपडेट होने पर सेवा मिलती है।

1

ट्विटर के साथ संयुक्त, http://snipt.org/ ठीक दिखता है।इसका बहुत उपयोग नहीं किया है, लेकिन मैं कुछ भी उपयोग नहीं करता हूं।

+1

"लेकिन मैं कुछ भी उपयोग नहीं करते हैं एक बहुत" <- क्लासिक –

+0

हे, हे, मैं में डाल नहीं माना जाता है कि –

0

github

मैं git क्यों कह रहे हैं, क्योंकि आप की जरूरत का उल्लेख देखने के लिए क्या परिवर्तन हुआ है क्योंकि आप कुछ जल्दी चाहते हैं। मैंने जिथब का उल्लेख किया क्योंकि यह एक पर्याप्त पर्याप्त भंडार है।

आप adrive जैसे डंप स्पेस वेबसाइट का भी उपयोग कर सकते हैं, जिसमें आपके स्रोत के संस्करण के साथ गिट के साथ या बिना।

+0

मैं के बारे में बात कर रहा हूँ। जल्दी, "अरे, क्या यह रेखा सही दिखती है?" सहयोग। किसी चीज की तरह आप 3 या 4 बार किसी के साथ आगे और पीछे जा सकते हैं। ... संस्करण नियंत्रण वितरित नहीं किया। मुझे लगता है कि आप जानते थे कि हालांकि। Hehe। –

+0

मैंने नहीं किया><संपादित किया .. मेरे अर्थ का अधिक अर्थ बनाने के लिए .. तो शायद आप चाहते थे कि मैंने अलग से सुझाव दिया ..webex "हे देखो, क्या यह सही दिखता है?" –

+0

अच्छा बिंदु पर लिखा है। नीचे दिए गए किसी व्यक्ति ने http://gist.github.com का उल्लेख किया है जो मैं व्यक्तिगत रूप से ढूंढ रहा हूं। अर्थात्, यह मुफ़्त, वेब आधारित, तत्काल और सहज ज्ञान युक्त है। जीआईटी ट्रेन पर जाने का एक और कारण लगता है। –

3

मैं GNU Screen का उपयोग करें।

+0

"ट्रिक 3: स्क्रीन के साथ सहयोग" http://www.ibm.com/developerworks/linux/library/l-10sysadtips/ – jfs

2

एक सामान्य समाधान के लिए, आप एक VNC विकल्प (जैसे TightVNC) की कोशिश कर सकते। यह आपको एक ही डेस्कटॉप साझा करने की अनुमति देगा। उदाहरण के लिए अल्ट्रावीएनसी है जो मुझे लगता है कि आपको केवल एक विंडो साझा करने देगी।

एक विंडोज विशिष्ट समाधान NetMeeting (स्टार्ट -> रन -> conf) हो सकता है, जहां आप 'व्हाइटबोर्ड' साझा कर सकते हैं और मुझे पूरा यकीन है कि आप एक विंडो भी साझा कर सकते हैं, अगर आप कोशिश करते हैं।

+0

मुझे कहना है कि NetMeeting घृणित है। वीएनसी एक अच्छा सौदा बेहतर है। – cwallenpoole

+0

सहमत हैं, लेकिन यह (सैद्धांतिक रूप से) हमेशा उपलब्ध है, और मुफ्त। वीएनसी भी मेरी पसंद है। – SMB

+0

वीएनसी के साथ सचमुच एक ही समय में दो लोग संपादित नहीं कर सकते हैं, है ना? (चूंकि सामान्य संपादकों में केवल एक कर्सर होता है।) – dreeves

1

ऑनलाइन डेस्कटॉप का एक बड़ा हिस्सा है जिसके लिए आप Google (उदाहरण: DesktopTwo) कर सकते हैं यदि यह केवल वह कोड नहीं है जिसे आप साझा करना चाहते हैं, लेकिन एक संपूर्ण सेटअप।

0

मैं आमतौर पर स्काइप पर अन्य उपयोगकर्ता को कॉल और फिर अलग से विंडोज दूरस्थ डेस्कटॉप सहायता, विंडोज मीटिंग स्पेस, VNC आदि

+0

मुझे नहीं पता था कि स्काइप में यह सुविधा थी। महान सुझाव। फिर भी, मुझे लगता है कि मैं कुछ वेब-आधारित सुझावों की उम्मीद कर रहा हूं। जितना संभव हो सके प्रविष्टि के लिए बाधा को कम करने की कोशिश कर रहा है। –

+0

मुझे लगता है कि उसका मतलब यह नहीं था कि स्काइप में डेस्कटॉप साझाकरण एप्लिकेशन है। ये दो अलग-अलग चीजें हैं। – Frank

+0

क्षमा करें, मैंने जो लिखा है उसे दोबारा पढ़ें और मैं स्पष्ट नहीं था। स्काइप निश्चित रूप से * डेस्कटॉप साझाकरण ऐप नहीं * करता है। – Jared

0

आप VNC अपने मशीन और काम पर उस पर वहाँ सहयोगी रूप से कर सकता है की तरह एक डेस्कटॉप शेयरिंग आवेदन शुरू करते हैं।

0

अगर संचार दूरदराज तो हो जाएगा। मैं डेटा को स्पष्ट रूप से बनाने के लिए फ़ोन या स्काइप पसंद करता हूं, यदि आप किसी टूल के साथ आसानी से स्क्रीन साझा करना चाहते हैं तो आप नेटमीटिंग का उपयोग कर सकते हैं। या आप कुछ सॉफ्टवेयर जैसे interwise, gotomeeting, logmein आज़मा सकते हैं। या यहां तक ​​कि बड़े ईमेल किसी भी वेब आधारित सामान की तरह DimDim

0

मेरी कंपनी WebeX का उपयोग करता है की तुलना में बेहतर कर रहे हैं, मैं, मैं सबसे आसान के लिए दोनों दलों के बस एक ही सर्वर बंद काम करने के लिए है। इसका अर्थ है:

  • या तो सर्वर पर फ़ाइल को संपादित करने और अपने ब्राउज़र में "पुनः लोड" दबाकर, ताकि आप दोनों एक ही समय में परिणाम देख सकें।
  • या दोनों पक्षों एक संस्करण नियंत्रण भंडार के खिलाफ काम कर (सबवर्सन, या Git की तरह पहले से ही यहाँ उल्लेख किया गया था) और सर्वर पर को अपडेट करते हुए रहते हैं।

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

2

गिथब की अच्छी पेस्ट-शेयरिंग साइट है जिसे gist कहा जाता है। यदि आपको diffs को देखने की आवश्यकता है तो आप आसानी से अपने डेस्कटॉप पर जिस्ट क्लोन कर सकते हैं। दुर्भाग्यवश ऑनलाइन कोई अंतर नहीं है ... (

+0

महान सुझाव। वेब आधारित, तत्काल, नि: शुल्क, सहज ज्ञान युक्त। –

1

मुझे विज्ञापन होने से नफरत है, लेकिन मैं आमतौर पर FogBugz का उपयोग करता हूं।

हाल ही की खोज Balsamiq रही है। अगर इसे फोगबगज़ में एकीकृत किया गया तो यह निर्वाण के बहुत करीब होगा।Google डॉक्स पर भी बड़े अप्स।

मैं भी के बारे में एडोब एक्रोबेट कनेक्ट प्रो अच्छी बातें सुना है, उनके स्क्रीनकास्ट में से एक की जाँच और अपने आप के लिए यह कल्पना की है।

2

आपका प्रश्न जियोपार्डी सुराग जिसका जवाब है की तरह लगता है "क्या Basecamp है?" या शायद Campfire। या शायद दोनों। दोनों में नि: शुल्क योजनाएं हैं।

+0

आप जानते हैं, मैंने इसके लिए कैम्पफायर नहीं माना था। यह एक अच्छा सुझाव है। नि: शुल्क, वेब आधारित, मजबूत, और तत्काल। क्या अन्य सहयोगियों को एक खाते के लिए सहयोग शुरू करने के लिए साइन अप करने की आवश्यकता है? –

+0

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

+0

वास्तव में यह उससे भी आसान लग रहा है। स्पष्ट रूप से कैम्पफायर में "अतिथि पहुंच" सुविधा है। होम पेज पर स्क्रीन शॉट के दाहिने तरफ देखें: http://www.campfirenow.com/ –

1

दूरी के भीतर चिल्लाना।

आईआरसी यदि नहीं है। समर्पित चैनल, समस्या हल हो गई। आसानी से लॉग इन करें।

0

यहां हम आईएम, आईआरसी, और pastebin का उपयोग करते हैं। यह आदर्श नहीं है, लेकिन यह काम पूरा हो जाता है।

मैं नहीं बल्कि एक बहुत अच्छी सहयोगी व्हाइटबोर्ड की तरह उपकरण होगा, लेकिन मैं एक का पता नहीं है। EtherPad:

0

तो, कई महीने बाद, मैं एक समाधान है कि बहुत अच्छी तरह से काम करता है पर बसे है।

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

शानदार!

2012 अद्यतन: तो, जाहिरा तौर पर गूगल, खरीदा लिया और इसने Etherpad शट डाउन। धन्यवाद गूग!

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