برامج

حتى تتمكن من البرمجة من Chrome أو Edge دون تثبيت أي شيء

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

مزايا استخدام بيئة تطوير متكاملة سحابية للبرمجة

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

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

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

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

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

طرق مختلفة للبرمجة من السحابة أو عن بعد

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

لا تقم أبدًا بالتثبيت: IDEs والبرامج والمزيد في المتصفح

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

بيئات التطوير الرئيسية التي سنجدها ضمن هذه المنصة هي:

  • IntelliJ
  • PyCharm
  • كسوف
  • كود الاستوديو المرئي
  • كوكب المشتري
  • بيئة تطوير أندرويد

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

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

على الرغم من أن قائمة IDEs المتاحة محدودة إلى حد ما (كما نرى ، فقط 6 IDEs و 3 متصفحات) ، يجب أن يؤخذ في الاعتبار أنها في المرحلة “التجريبية” ، لذلك في الأشهر القادمة ستستمر في تلقي جديد خدمات افتراضية لتتمكن من تشغيلها ، اعتمادًا على المتصفح فقط.

MacinCloud و MacStadium: لأولئك الذين يحتاجون إلى البرمجة لنظام Mac

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

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

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

هناك خدمة أخرى مماثلة يمكننا استخدامها لهذا الغرض: MacStadium . ولكن بمقارنة أسعارها (100 دولار شهريًا) ، فإن الأمر يستحق شراء جهاز Mac قبل المراهنة على هذه الخدمة الأخرى.

CodeAnywhere: IDE مصمم للسحابة

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

CodeAnywhere عبارة عن بيئة تطوير متكاملة للبرمجة مصممة للتشغيل من المتصفح نفسه ، ولكن دون اللجوء إلى الظاهرية. هذه الأداة متوافقة مع لغات البرمجة الرئيسية (JavaScript و PHP و Python و Ruby و Go و Java و C / C ++ و C # ، من بين أمور أخرى) ، وتوفر لنا أدوات ذكية تساعدنا في البرمجة ، مثل تسليط الضوء على بناء الجملة أو الإكمال التلقائي. يتكامل أيضًا مع GIT ولديه مقارنة الإصدار الخاص به.

يمكننا الوصول إلى IDE هذا من موقع CodeAnywhere . الخدمة مجانية لجميع المستخدمين ، على الرغم من أن لديها طرق دفع تفتح وظائف جديدة (مثل ، على سبيل المثال ، الوصول إلى عدد أكبر من الإصدارات للمقارنة).

منصة ممتازة لن تترك طعمًا سيئًا في الفم حتى بين المطورين الأكثر تطلبًا.

مقالات ذات صلة

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني.

خمسة عشر − 2 =

زر الذهاب إلى الأعلى