freeCodeCamp/guide/arabic/miscellaneous/online-vs-offline-ides/index.md

5.7 KiB

title localeTitle
Online vs Offline IDEs على الانترنت مقابل IDEs غير متصل

IDEs غير متصل

هناك العديد من IDE s التي يستخدمها المبرمجون لتبقى أكثر إنتاجية للتعلم وتكون أكثر إنتاجية في العمل.

  • Eclipse أكثر من مجرد محرر Java. أكبر مزاياها هي إكمال الشفرة بطريقة tabbing ، مما يوفر الكثير من الوقت عند كتابة الوثائق.

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

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

وعلاوة على ذلك ، فإنه يحتوي على وظيفة إعادة بناء ، وظيفة البحث عن واستبدال ، والمتغيرات والفئات لمشروع معين.

  • NetBeans هو محرر بديهية مجانية تفعل كل شيء. لديه أداة تصميم "Swing GUI" بسيطة لبناء واجهات المستخدم عن طريق سحب وإفلات المكونات ، على سبيل المثال الأزرار أو مربعات النص.

عيب واحد هو أنه مع كل ميزاته زيادة مرات التحميل واستخدام المزيد من الذاكرة ، مقارنة مع IDEs أخرى.

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

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

IDEs على الانترنت

  • CodeRun Studio هو IDE عبر الإنترنت يتيح لك إنشاء تطبيقات ويب. انها تسمح لك لتشغيل واختبار رمز عبر الإنترنت.

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

  • Cloud9 IDE Cloud9 IDE هو برنامج مفتوح المصدر ، الإصدار 3.0 وما بعده ، بيئة التطوير المتكاملة عبر الإنترنت. وهو يدعم المئات من لغات البرمجة ، بما في ذلك PHP ، و Ruby ، ​​و Perl ، و Python ، و JavaScript مع Node.js ، و Go. إنها تمكن المطورين من البدء في الترميز على الفور مع مساحات العمل المحددة مسبقًا ، والتعاون مع أقرانهم باستخدام ميزات التشفير التعاوني ، وخصائص تطوير الويب مثل المعاينة المباشرة ("WYSIWYG" أو "ما تراه هو ما تحصل عليه") واختبار التوافق مع المتصفح.

مكتوب بشكل شبه كامل في JavaScript ، ويستخدم Node.js على النهاية الخلفية. يستخدم عنصر المحرر Ace. اعتبارًا من يوليو 2014 ، تستخدم حاويات Docker لمساحات العمل الخاصة بها ، ويتم استضافتها على Google Compute Engine.

Cloud9 IDE، Inc. هي الشركة التي تحافظ بنشاط على Cloud9 IDE. تمتلك الشركة مكاتب في سان فرانسيسكو وأمستردام.

استنتاج

هناك اختلافات عديدة بين المحررين عبر الإنترنت والمحررين غير المتصلين.

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

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