ابدأ الترميز في المستعرض الخاص بك باستخدام Microsoft Visual Studio Online

ابدأ الترميز في المستعرض الخاص بك باستخدام Microsoft Visual Studio Online

لقد تغير تطوير البرمجيات والويب بشكل جذري في السنوات الأخيرة. لم يعد يتعين على الفرق مشاركة نفس الموقع. أيضًا ، تم تحسين الأدوات المتاحة لأولئك الذين يطورون البرامج والتطبيقات ومواقع الويب.



على الرغم من ذلك ، لا تزال هناك مواقف قد تحتاج فيها إلى بيئة عمل مركزية. هذا هو المكان الذي تأتي فيه أدوات التطوير عن بعد مثل Visual Studio Online. سننظر اليوم في كيفية تأثير ذلك على أي شخص يعمل في فريق التطوير عن بُعد.





أدخل Visual Studio Online

في إعلان حديث ، كشفت Microsoft عن Visual Studio Online للسماح بالترميز الحيادي للموقع حقًا. يتميز Visual Studio Online بمحرر كود متصفح كامل ومحور مشروع مركزي للمزامنة مع المحرر المحلي الخاص بك.





من المربك أن Visual Studio Online كاسم موجود منذ بعض الوقت. كان الاسم الأصلي لـ Azure DevOps service ، وهو نظام لإدارة المشاريع عبر الإنترنت.

يعتبر الاسم أكثر منطقية في هذا السياق ، لأن ما يبدو أن Microsoft تقوم بإطلاقه هو رفيق خادم مستضاف بعيد تمامًا عن Visual Studio Code و Visual Studio.



ما هو كود الاستوديو المرئي؟

لفهم الآثار المترتبة على Visual Studio Online ، ستحتاج إلى أن تكون على دراية بـ Visual Studio Code (VS Code).

VS Code هو محرر الأكواد المجاني من Microsoft للمطورين. على عكس Visual Studio (IDE الرائد من Microsoft) ، فإن VS Code مفتوح المصدر ، وأقرب إلى برامج تحرير النصوص مثل Sublime Text و Atom من بيئة التطوير المتكاملة (IDE).





متوفر لأنظمة Windows و Mac و Linux ، وهو يوفر بيئة خفيفة الوزن ومميزة بالكامل للبرمجة. تساعد الإضافات في إكمال التعليمات البرمجية وفحصها ، ويسمح Visual Studio Live Share بالتشفير التعاوني من خلال اتصال بالإنترنت. تم تعيين Visual Studio Online لسد الفجوة بشكل أكبر مما يسمح ببيئات الترميز المشتركة.

كيف سيعمل Visual Studio Online؟

بدلاً من قيام كل شخص بتكوين بيئة تطوير على جهاز محلي ، يوفر Visual Studio Online تجربة فريق يعمل على نفس النظام. لفهم سبب قوة ذلك ، ضع في اعتبارك الخطوات المطلوبة للعمل في فريق التطوير.





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

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

ألا يوجد هذا بالفعل؟

IDE عبر الإنترنت بالكامل ليس شيئًا جديدًا ، كما أن AWS Cloud9 IDE من Amazon عبارة عن بيئة قوية غنية بالميزات. وبالمثل ، هناك العديد من خدمات الاشتراك عبر الإنترنت المصممة لتطوير المجموعات الأصغر حجمًا.

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

من الممكن تقنيًا الحصول على بيئة بعيدة يمكن الوصول إليها من خلال المستعرض ومحليًا باستخدام أي من هذه الخدمات. في المقابل ، ما سيفعله Visual Studio Online على الأرجح هو جعله تجربة أكثر انسيابية ويمكن الوصول إليها.

كيفية تشغيل البلوتوث على ماك

ما الذي يجعل Visual Studio Online خاصًا؟

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

إذا تغيرت احتياجات المشروع ، على سبيل المثال ، إلى نظام أو إطار عمل جديد ، تحتاج بيئة تطوير واحدة فقط إلى التغيير ، وتنتقل هذه التغييرات تلقائيًا إلى كل عضو في الفريق.

من الناحية النظرية ، لن يكون هناك فرق بين العمل في المنزل على آلة التطوير المعتادة ، أو على جهاز كمبيوتر مستعار ، أو حتى على هاتف ذكي - إذا كنت تستطيع تحمل البرمجة بإبهامك!

ما الذي يمكن أن يفعله Visual Studio Online؟

في وقت كتابة هذا التقرير ، لم يكن Visual Studio Online خارجًا ، ولكن يبدو أن سير العمل العام قد تم ضبطه. سيحتوي على جميع الميزات نفسها مثل VS Code مثل إكمال الكود والفحص والتعاون في المتصفح.

علاوة على ذلك ، ستتم مزامنة جميع تفاصيل المشروع ، إلى جانب تفضيلات المستخدم والسمات ، بين المستعرض ومثيلات محرر الكود المحلي.

أعلنت Microsoft أيضًا عن تكامل IntelliCode ، مع الاستفادة من التعلم الآلي لتقديم اقتراح أكواد وإكمال أفضل بناءً على عاداتك. في حين أنه غير مؤكد ، فمن المحتمل جدًا أن تكون IntelliCode قابلة للتطوير لفرق كاملة ، مما يسمح بالأدوات الديناميكية القائمة على بنية المشروع.

ماذا عن إعداد الترميز المخصص الخاص بي؟

أحد العوائق الواضحة لنهج آلة التطوير الفردية هو التخصيص الفردي. إذا كنت معتادًا على سير عمل أو تخطيط أو اختصارات لوحة مفاتيح مخصصة ، فقد يكون من الصعب ضبطها.

لحسن الحظ ، ليست هذه هي الطريقة التي سيعمل بها Visual Studio Online. ستسمح السمات لكل مستخدم بالإعدادات الفردية. بينما ستكون هناك بلا شك بعض الاختلافات بين استخدام محرر غير متصل بالإنترنت ، يجب أن تكون تجربة المستخدم مماثلة لبيئتك المنزلية.

شيء آخر يجب ملاحظته هو أن Visual Studio Online ليس بديل VS Code أو Visual Studio. إنه تطبيق مصاحب يسمح للمستخدمين بالبرمجة مباشرة في المتصفح. يتضمن سير العمل المفترض ربط الإعداد المحلي الخاص بك بالخدمة الجديدة عبر الإنترنت.

لماذا أحتاج إلى محرر كود عن بعد؟

إذا كنت تستخدم جهازك المنزلي بالفعل من أجل التطوير ، فقد تتساءل عن سبب إزعاجك باستخدام Visual Studio Online.

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

الفائدة الحقيقية من Visual Studio Online ستكون للمطورين المبتدئين. لا حاجة للتنقل في حقل ألغام إدارة الحزم.

والأهم من ذلك هو أن Visual Studio Online يفتح التطوير لأي شخص. لم يعد الأمر مهمًا إذا كنت تستخدم جهاز Chromebook أو هاتفًا ذكيًا أو جهاز كمبيوتر شخصيًا قديمًا وجدته في سلة مهملات - يمكنك الوصول إلى نفس الأدوات.

أين يمكنني الحصول على Visual Studio عبر الإنترنت؟

في وقت كتابة هذا التقرير ، لم يكن VS Online متاحًا للجمهور. هناك معاينة خاصة ، ويمكنك ذلك تنطبق على Microsoft للوصول إليه. ومع ذلك ، فإن الاحتمال هو أنك ستحتاج إلى الانتظار حتى يتم طرحه في الإصدار التجريبي العام لتجربته.

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

المزيد عن IDEs المستندة إلى المستعرض

سوف يأخذ Visual Studio Online التطوير عبر الإنترنت إلى مستوى جديد. للحصول على طعم للترميز التعاوني ، يجب أن تتعرف على Visual Studio Live Share.

أثناء انتظار إصدار Visual Studio Online ، لماذا لا تجرب واحدة من العديد IDEs المستندة إلى المستعرض بالفعل هناك؟

كيفية البحث عن البرامج المثبتة في نظام التشغيل windows 10
يشارك يشارك سقسقة بريد الالكتروني دليل المبتدئين لتحريك الكلام

يمكن أن يمثل تنشيط الكلام تحديًا. إذا كنت مستعدًا لبدء إضافة حوار إلى مشروعك ، فسنقوم بتقسيم العملية نيابةً عنك.

اقرأ التالي
مواضيع ذات صلة
  • برمجة
  • أدوات التعاون
  • كود الاستوديو المرئي
  • بيئة تطوير متكاملة
  • Visual Studio Online
نبذة عن الكاتب إيان باكلي(216 مقالة منشورة)

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

المزيد من Ian Buckley

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك