محرر التعليمات البرمجية هو المكان الذي يقضي فيه المبرمجون معظم وقتهم.
هناك نوعان رئيسيان من برامج تحرير التعليمات البرمجية: IDEs والمحررات خفيفة الوزن. يستخدم العديد من الأشخاص أداة واحدة من كل نوع.
يشير مصطلح IDE (بيئة التطوير المتكاملة) إلى محرر قوي به العديد من الميزات التي تعمل عادةً على "المشروع بأكمله". كما يوحي الاسم، فهو ليس مجرد محرر، ولكنه "بيئة تطوير" واسعة النطاق.
يقوم IDE بتحميل المشروع (الذي يمكن أن يكون عدة ملفات)، ويسمح بالتنقل بين الملفات، ويوفر الإكمال التلقائي بناءً على المشروع بأكمله (وليس الملف المفتوح فقط)، ويتكامل مع نظام إدارة الإصدار (مثل git)، وبيئة الاختبار، و أشياء أخرى "على مستوى المشروع".
إذا لم تقم بتحديد IDE بعد، ففكر في الخيارات التالية:
بالنسبة لنظام التشغيل Windows، هناك أيضًا "Visual Studio"، ويجب عدم الخلط بينه وبين "Visual Studio Code". "Visual Studio" هو محرر مدفوع وقوي لنظام Windows فقط، ومناسب تمامًا لمنصة .NET. كما أنها جيدة في جافا سكريبت. هناك أيضًا نسخة مجانية من Visual Studio Community.
يتم الدفع للعديد من IDEs، ولكن لها فترة تجريبية. عادة ما تكون تكلفتها ضئيلة مقارنة براتب المطور المؤهل، لذا اختر الأفضل بالنسبة لك.
"المحررون خفيفو الوزن" ليسوا بنفس قوة بيئات التطوير المتكاملة، لكنهم سريعون وأنيقون وبسيطون.
يتم استخدامها بشكل أساسي لفتح ملف وتحريره على الفور.
والفرق الرئيسي بين "محرر خفيف الوزن" و"IDE" هو أن IDE يعمل على مستوى المشروع، لذلك يقوم بتحميل المزيد من البيانات في البداية، ويحلل بنية المشروع إذا لزم الأمر، وما إلى ذلك. يكون المحرر خفيف الوزن أسرع بكثير إذا كنا نحتاج إلى ملف واحد فقط.
من الناحية العملية، قد يكون لدى المحررين خفيف الوزن الكثير من المكونات الإضافية بما في ذلك محللو بناء الجملة على مستوى الدليل والإكمال التلقائي، لذلك ليس هناك حدود صارمة بين المحرر خفيف الوزن وIDE.
هناك العديد من الخيارات، على سبيل المثال:
المحررون الموجودون في القوائم أعلاه هم المحررون الذين أستخدمهم أنا أو أصدقائي الذين أعتبرهم مطورين جيدين منذ فترة طويلة وأنا سعيد بهم.
هناك محررين عظماء آخرين في عالمنا الكبير. الرجاء اختيار الشخص الذي يعجبك أكثر.
يعد اختيار المحرر، مثل أي أداة أخرى، أمرًا فرديًا ويعتمد على مشاريعك وعاداتك وتفضيلاتك الشخصية.
الرأي الشخصي للكاتب: