كيف تتعاون مع المبرمجين الآخرين في الوقت الحقيقي؟[مغلق]

StackOverflow https://stackoverflow.com/questions/510163

سؤال

تظاهر أنك تطلب مني بعض المساعدة في جافا سكريبت في المراسلة الفورية.كيف يمكنك تسهيل الأمر قدر الإمكان بالنسبة لي لمساعدتك في تشغيل التعليمات البرمجية الخاصة بك؟

أنا أواجه هذا طوال الوقت.أنا أستخدم برنامج المراسلة الفورية ويطرح عليّ أحدهم سؤالاً (أو ربما أنا من يسأله) ولدينا الكثير من الاتصالات المتبادلة التي تحاول العمل على نفس الجزء من التعليمات البرمجية.برامج المراسلة الفورية ليست مناسبة تمامًا لهذا الغرض.البريد الإلكتروني بطيء، وقد يكون من الصعب قليلاً متابعته بما يكفي ذهابًا وإيابًا.

إليك ما حاولت:

مستندات جوجل: - يتطلب حساب جوجل وليس بالضبط في الوقت الحقيقي.من الصعب معرفة متى/أين قد يقوم المستخدمون الآخرون بالتحرير.

Pastie.org - يعد هذا أمرًا رائعًا لمشاركة التعليمات البرمجية، ولكن ليس للتعاون الثنائي.أنا أحب الواجهة (عينة) ولكن لا يمكنني التعديل مع أشخاص آخرين في الوقت الفعلي.

إيثرباد - بدا واعدا، ولكن أبازيم تحت الحمل مع عدد قليل من المستخدمين فقط.كان بعض الأشخاص في العمل يحاولون إقناعنا باستخدام هذا، لكننا ظللنا نواجه مشكلات في الأداء وحتى بعض الأعطال في المتصفح.

تحرير - هذا يبدو رائعًا بالفعل (فقط وجدته الآن).في الواقع لم أستخدمه مع أي شخص حتى الآن.إنه شعور خفيف الوزن وسريع الاستجابة بدرجة كافية.هل كان لدى أي شخص أي حظ مع هذا؟

جوبي - سأواجه صعوبة في حث الأشخاص على تثبيت شيء كهذا عندما يكون ما يحتاجون إليه/يحتاجونه حقًا هو بعض التعاون السريع والمخصص.بعد قولي هذا، ربما يكون من المفيد البحث عن الأشخاص الذين أتعاون معهم بانتظام؟هل استخدمه أحد؟

JSbin - لقد حاولنا استخدام هذا في عدد من المناسبات نظرًا لأن معظم الأشخاص الذين أعمل معهم هم من مستخدمي جافا سكريبت (نحن نعمل في وكالة تطوير الويب).وظيفة جافا سكريبت "sandbox" رائعة.ومع ذلك، لا يمكننا التعاون بشكل مباشر وفي الوقت الفعلي.يمكننا إنشاء روابط جديدة بعد تحرير التعليمات البرمجية، ولكن هذه مجرد خطوة صغيرة أفضل من إرسالها إلى بعضنا البعض عبر البريد الإلكتروني (أو باستخدام Pastie.org)

مشاركة الشاشة - لقد رأيت هذا يعمل بشكل جيد فقط بين مستخدمي Mac.إذا كان المطور الآخر يعمل على OSX 10.5 (Leopard)، فإن مشاركة الشاشات في iChat أمر تافه.بخلاف ذلك، لست على علم بمشاركة الشاشة المجانية والموثوقة والخالية من الضجة.

- إضافة - VNC - حاجز الدخول مرتفع للغاية على هذا واحد.تثبيت البرامج، والالتفاف حول جدران الحماية للشبكة، وإضافة استثناءات لجدران الحماية المحلية...مقرف. انا اتحدث سريع "مهلا هل تبدو هذه الخطوط بشكل صحيح؟" التعاون هنا.-- /نهاية --

...يا للعجب.

حسنًا، ماذا تستخدم؟

أعتقد أن الخدمة المثالية ستكون مجانية ومعتمدة على الويب وموجهة نحو الهدف (مرحبًا...نوعًا ما مثل Stackoverflow).

هل كانت مفيدة؟

المحلول 17

إذن، لقد مرت سنوات الآن.لقد تم بدء الخدمات وشراؤها وبيعها وما إلى ذلك منذ طرحت هذا السؤال لأول مرة.يبدو أن الخدمة المهيمنة المستخدمة هذه الأيام (على الأقل لاختبار/مشاركة html وjs وcss) هي com.jsfiddle.

إذا كنت تبحث عن بديل لـ Etherpad (الذي اشترته Google وأغلقته) فيمكنك تجربته اكتبwith.me, ، على الرغم من أنني وجدت أن الخدمة بها أخطاء في كل مرة يحصل فيها Chrome على تحديث.

نصائح أخرى

أنا أستعمل شاشة جنو.

للحصول على حل عام، يمكنك تجربة خيار VNC (على سبيل المثال.ضيقVNC).سيسمح لك هذا بمشاركة نفس سطح المكتب.هناك تقنية UltraVNC على سبيل المثال والتي أعتقد أنها ستسمح لك بمشاركة النافذة فقط.

قد يكون الحل الخاص بنظام التشغيل Windows هو NetMeeting (ابدأ -> تشغيل -> conf)، حيث يمكنك مشاركة "السبورة البيضاء" وأنا متأكد تمامًا من أنه يمكنك مشاركة النافذة أيضًا، إذا حاولت.

لدى Github موقع جيد لمشاركة اللصق يسمى جوهر.يمكنك بسهولة استنساخ الجوهر على سطح المكتب الخاص بك إذا كنت تريد رؤية الاختلافات.لا توجد فروق على الانترنت للأسف ...(ستكون هذه ميزة رائعة حقًا وجودها هناك!)

يبدو سؤالك وكأنه دليل Jeopardy الذي تكون إجابته "ما هو معسكر القاعدة؟" أو ربما نار المعسكر.أو ربما كلاهما.كلاهما لديه خطط مجانية.

بالاشتراك مع تويتر، http://snipt.org/ يبدو بخير.لم أستخدمه كثيرًا، لكني لا أستخدم أي شيء كثيرًا.

هناك عدد كبير من أجهزة الكمبيوتر المكتبية عبر الإنترنت التي يمكنك البحث عنها عبر Google (على سبيل المثال:DesktopTwo) إذا لم يكن الأمر مجرد الرمز الذي تريد مشاركته، بل الإعداد بأكمله.

أي شيء يعتمد على الويب، أجد أن الأسهل هو أن يعمل كلا الطرفين ببساطة من خلال خادم واحد.هذا يعنى:

  • إما أن يتناوبا في تحرير الملف الموجود على الخادم، ثم الضغط على "إعادة التحميل" في متصفحك، بحيث يرى كل منكما النتائج في نفس الوقت.
  • أو يعمل كلا الجانبين ضد مستودع التحكم في الإصدار (تم ذكر Subversion أو Git like هنا بالفعل) ويستمر في تحديث ذلك على الخادم.

يتطلب هذا خادمًا من نوع ما يتمتع بهذه القدرات، ولكن نظرًا لأنه يمكن لأي شخص تثبيت شيء كهذا على جهاز الكمبيوتر الخاص به، أو دفع بضعة دولارات شهريًا لشخص آخر لاستضافته له، فلا يبدو الأمر كبيرًا جدًا اتفاق.

أنا أكره أن أكون إعلانًا، لكن عادةً ما أستخدمه com.FogBugz.

وقد تم اكتشاف مؤخرا بالسميك.إذا تم دمجه في FogBugz فسيكون أقرب بكثير إلى السكينة.شكا كبيرة لمحرر مستندات Google أيضًا.

لقد سمعت أشياء جيدة عن Adobe Acrobat Connect Pro أيضًا، تحقق من أحد تسجيلات الشاشة الخاصة بهم وتخيلها بنفسك.

الصراخ إذا كان على مسافة.

آي آر سي إذا لم يكن كذلك.قناة مخصصة لحل المشكلة .السجلات بسهولة.

جيثب

لماذا أقول شخص سخيف, ، لأنك ذكرت ضرورة رؤية ما تغير، لأنك تريد شيئًا سريعًا.لقد ذكرت جيثب لأنه مستودع جيد بما فيه الكفاية.

يمكنك أيضًا استخدام موقع ويب لمساحة التفريغ مثل adrive, ، مع أو بدون git لإصدار المصدر الخاص بك.

يمكنك فنك على أجهزتهم والعمل عليها بشكل تعاوني.

إذا كان الاتصال سيكون عن بعد بعد ذلك.أفضّل الهاتف أو Skype لتوضيح الأمور، ولمشاركة البيانات إذا كنت تريد مشاركة الشاشة بسهولة باستخدام أداة قد تكون لديك بالفعل تستخدم Netmeeting.أو يمكنك تجربة بعض البرامج مثل interwise، gotomeeting، logmein.أو حتى رسائل البريد الإلكتروني الكبيرة أفضل من الرسائل الفورية

تستخدم شركتي ويب اكس, ، وأنا شخصيا أحب ديمديم

عادةً ما أقوم بالاتصال بالمستخدم الآخر على Skype ثم أبدأ بشكل منفصل تطبيق مشاركة سطح المكتب مثل مساعدة سطح المكتب البعيد لنظام Windows ومساحة اجتماعات Windows وVNC وما إلى ذلك.

نستخدم هنا IM، وIRC، و باستبين.إنها ليست مثالية، لكنها تنجز المهمة.

أفضل أن يكون لدي أداة تعاونية جيدة تشبه السبورة البيضاء، لكني لا أعرف واحدة منها.

لذلك، بعد مرور عدة أشهر، توصلت إلى حل يعمل بشكل جيد جدًا: إيثرباد.

لقد قاموا بإعادة تصميم كبيرة جدًا ويحتوي على كل ما أحتاجه.إنه يعتمد على المتصفح، ومجاني، وفوري، وفي الوقت الفعلي، كما أنه يحمل مراجعات يمكن تشغيلها مرة أخرى في عرض بفاصل زمني.

باهِر!

تحديث 2012:لذلك، يبدو أن Google اشترت شركة Etherpad واستوعبتها وأغلقتها.شكرا جوج!

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top