This post is also available in: English (الإنجليزية)
بالنسبة للأطفال الجدد على JavaScript والذين يشعرون بالإرهاق ، ولكنهم يجدون صعوبة في كتابة التعليمات البرمجية ، فإن استخدام محرر جيد يمكن أن يسهل التعامل مع JavaScript.
محرر النصوص هو برنامج يساعدك على كتابة نص عادي (بدون أي تنسيق مثل غامق ومائل ولون وما إلى ذلك) وحفظه في ملف. محرر النصوص الأكثر شيوعًا هو محرر Notepad المتوفر مع Windows.
محررات جافا سكريبت للأطفال
ليست كل برامج تحرير النصوص رائعة للبرمجة مثل Notepad المذكورة ، لأنها لا تفعل شيئًا لتسهيل أو أتمتة تحرير الكود المصدري. هناك بعض برامج تحرير النصوص المصممة خصيصًا لكتابة وتحرير التعليمات البرمجية المصدر. هذه تسمى برامج تحرير التعليمات البرمجية. يساعدك محرر النصوص الجيد (محرر الكود) على توفير الكثير من الوقت في كتابة التعليمات البرمجية.
إذا كنت بدأت للتو الترميز في JavaScript ، فأنت بحاجة إلى اختيار محرر يدعمك كمبتدئ. بصرف النظر عن ++Notepad ، هناك العديد من المحررين الجيدين المتاحين الذين يجعلون البرمجة ممتعة وسهلة التعلم. . في هذه المقالة نقدم لك أفضل 5 برامج تحرير لجافا سكريبت
1. Sublime Text
Sublime Text هو أيضًا محرر JavaScript مفتوح المصدر. إنها منصة مشتركة ، توفر مساحة كبيرة للتخصيص. إنه سهل الاستخدام للغاية حيث أن الواجهة خالية من أي فوضى.
تتضمن بعض ميزاته الرائعة زيادة رائعة في السرعة وإدارة محسّنة للجزء. قد يستغرق إعداد كل شيء بعض الوقت في البداية. ولكن بمجرد القيام بذلك ، من المؤكد أن Sublime Text سيوفر تجربة سلسة. هناك بعض الإضافات الجيدة جدًا التي يمكنك تثبيتها مثل DocBlockr و SideBar Enhancements و JsFormat و SublimeLinter. بصرف النظر عن هذه ، فإن Go to Symbol و Go to Definition هي بعض الميزات الجيدة المتاحة.
2. Visual Studio Code
إذا كنا نتحدث عن أفضل IDEلتطوير JavaScript ، فإن Visual Studio (VS) Code هو أول ما يتبادر إلى الذهن بالنسبة للكثيرين. إنه محرر مفتوح المصدر متاح لأنظمة Windows و Mac و Linux.
تعمل ميزة IntelliSense على تمكين الإكمال التلقائي أثناء الاستخدام في الترميز بتنسيق HTML أو CSS أو JavaScript أو PHP. علاوة على ذلك ، هناك ميزة أخرى تسمى إعادة البناء. هذا يساعد في إعادة بناء التعليمات البرمجية الخاصة بك مع عدم تعديل سلوك وقت التشغيل.
لها ميزة تسمى نظرة خاطفة. تسمح لك هذه الميزة بتوسيع دالة في السطر وإلقاء نظرة على الكود بدلاً من التنقل مباشرة في السطر حيث يتم تحديد الوظيفة.
Task Runner هي ميزة أخرى رائعة تقدمها VS Code. يتيح استخدام Gulp أو Grunt أو MSBuild للمهام المتعلقة بالإعداد.
يتيح لك دعم Git المدمج تشغيل أوامر مثل النشر والتنفيذ والدفع والسحب وإعادة التهيئة. بصرف النظر عن ذلك ، يمكنك تخصيص وتوسيع VS Code بميزات وإضافات إضافية.
3. Brackets
Brackets هو أيضًا محرر كود مفتوح المصدر. يقدم محرر JavaScript خفيف الوزن وسريع دعمًا مدمجًا. الأقواس متاحة لأنظمة Windows و Mac و Linux.
بعض الميزات البارزة لـ Brackets هي البحث عن الوظائف والتبديل السريع للمشروع. بمساعدة هذه الميزات ، يمكن للمستخدمين البحث عن ملفات مشاريع مختلفة أثناء الكتابة في الوقت الفعلي. ميزة أخرى هي Extract الذي يحول التفاصيل من PSD إلى CSS.
واحدة من أفضل الميزات التي يتباهى بها Brackets هي Live Preview. يمكنك معرفة كيفية عمل أي تغييرات في الكود في الوقت الفعلي.
يمكنك أيضًا تحسين قدرة هذا المحرر عن طريق تثبيت المكونات الإضافية. تتضمن بعض الميزات المفيدة Autoprefixer وطي الكود ومعاينة Markdown و Smart Highlighting و Snippets.
4. Atom
Atom هو أحد أشهر برامج تحرير التعليمات البرمجية المصدر المستخدمة لتطوير JavaScript. إنه مرن للغاية وقابل للتخصيص بدرجة عالية. أداة متعددة المنصات ، Atom سهلة التثبيت ، وتوفر زيادة كبيرة في السرعة ، وهي مجانية تمامًا للاستخدام. المحرر متاح لأنظمة تشغيل متعددة مثل Mac و Windows و Linux.
أساس أتوم هو الإلكترون. Electron هو إطار عمل لبناء تطبيقات عبر الأنظمة الأساسية لسطح المكتب باستخدام JavaScript. يعد إكمال الكود الذكي أمرًا متأصلًا في Atom ، والذي يتميز أيضًا بمتصفح نظام ملفات سهل الاستخدام. هناك أيضًا العديد من واجهات المستخدم وموضوعات بناء الجملة المتاحة.
يسهل Atom التكامل السهل بين GitHub و Git control. لدى Atom مدير حزم يحمل في ثناياه عوامل يبسط البحث عن الحزم المتاحة وتثبيتها حسب الأولوية. إلى جانب ذلك ، يحتوي Atom على ميزة تسمى Fuzzy finder. يجعلك الباحث الضبابي تعمل بشكل أسرع من خلال تمكين التبديل الفوري للملفات.
يمكن توسيع قدرة Atom عن طريق إضافة حزم ، مثل علامات الإغلاق التلقائي لـ HTML و Minimap و Linter.
5. WebStorm
WebStorm هو بلا شك أحد أفضل IDEs لتطوير الويب باستخدام JavaScript. إنه IDE خفيف الوزن وسهل الاستخدام للغاية مصمم لإنشاء تطبيقات ويب متطورة.
وهو يدعم مجموعة من التقنيات تتراوح من JavaScript و HTML و CSS و Angular و Node.JS. كما أنه يوفر إكمال التعليمات البرمجية والتنقل الذكي واكتشاف الأخطاء أثناء الطيران وإعادة بناء الكود بجميع اللغات المذكورة أعلاه.
الميزة التالية الأكثر أهمية هي مصحح الأخطاء الذي يحمل في ثناياه عوامل والذي يمكنك استخدامه للدخول إلى التعليمات البرمجية من جانب العميل. يمكنك تشغيله داخل Chrome وتصحيح أخطاء التعليمات البرمجية الخاصة بك وإضافة نقاط التوقف وتقييم التعبيرات.
ما هو محرر النصوص المفضل لديك لترميز جافا سكريبت؟ إذا كنت تفضل واحدًا لم نذكره ، فأخبرنا بما يناسب قضيتك! شارك معنا في تعليق أدناه.
أفضل محرر كود لدي هو Codelobster – http://www.codelobster.com