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

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

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

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

WebStorm

WebStorm هي واحدة من أكثر برامج جافا سكريبت IDE شيوعًا حولها إذا كان عدد التنزيلات والمراجعات الإيجابية من الأمور التي يمكن الذهاب إليها. تم تصميمه من الألف إلى الياء ليكون سهل الاستخدام وسهل الاستخدام ويبدو بالتأكيد أنه كذلك. وهو متوافق مع جافا سكريبت ، HTML ، CSS ، Angular و Node.js ، لذلك تمت تغطية جميع القواعد. كما أنه متوافق مع أطر Angular و React و Meteor وتطبيقات تطوير الهواتف النقالة Cordova و PhoneGap و Ionic.

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

WebStorm ليست مجانية وتتطلب اشتراكًا سنويًا للاستخدام.

ذرة

Atom هو آخر جافا سكريبت IDE ذو شعبية هائلة. إنه في الأساس محرر نصوص يمكنك تغطيته على العديد من الميزات التي تحتاج إليها. متوافق مع HTML و JavaScript و CSS و Node.js ، تم بناء Atom على Electron إطار عمل عبر منصة أثبت بالفعل أهميته في برمجة JavaScript.

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

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

الذرة مجانية للاستخدام.

Codepen

تطلق Codepen على نفسها "ملعب للجانب الأمامي من الويب". إنها واحدة من تلك JavaScript IDE على الإنترنت التي ذكرتها أعلاه وهي جيدة جدًا فيما تفعله. يتم تشغيله بشكل جيد باستخدام HTML و CSS و JavaScript ويعمل مع CoffeeScript أو LiveScript. إنه مفيد لكل من المبتدئين الذين يرغبون في تعلم الكود ومراجعته من قِبل أقرانهم ولكن أيضًا المبرمجين ذوي الخبرة الذين يرغبون في الإنشاء في بيئة المعاينة المباشرة.

هناك الكثير من أدوات CSS و HTML و JavaScript في Codepen. يمكنك إنشاء التعليمات البرمجية الخاصة بك داخل قلم باستخدام بعض مجموعات الأدوات القوية مثل Emmet لإنشاء رمز نظيف بسرعة. يمكنك أيضًا استخدام Vim Key Bindings إذا كنت تعرفهم من أجل التوليد السريع. يمكنك أيضًا الوصول إلى أدوات التعليمات البرمجية المعتادة والميزات التي تتوقعها من IDE مثبت.

الفائدة الرئيسية من Codepen هو المجتمع. إنه مجتمع كبير ونشط يقدم المساعدة والمشورة ومراجعة الكود والأفكار وغير ذلك الكثير.

Codepen على حد سواء نسخة مجانية وبرو.

نص سامية 3

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

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

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

نص سامية 3 مجاني في محاولة ولكن 70 دولار للحفاظ عليها.

نتبيانس

بدأت NetBeans الحياة كأداة Java ولكنها توسعت لتشمل JavaScript و Node.js. كما أنه يعمل مع HTML و CSS و PHP و JS و C / C ++ و Python ولغات أخرى أيضًا. إنه يعمل داخل جهاز Java الظاهري ، لذلك سيعمل على معظم أنظمة التشغيل ويمكن تهيئته بالطريقة التي تريدها.

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

يحتوي NetBeans أيضًا على ملحقات Chrome رائعة تتيح تصحيحًا فعالًا والقدرة على تحرير المصادر من داخل المتصفح. على ما يبدو أداة مفيدة للغاية.

NetBeans مجاني ومفتوح المصدر.

كما ذكرت في الأعلى ، أنا لست مشفرًا ، لذلك كان عليّ الاعتماد على صديق مشفر للمساعدة في هذه القطعة. في حين أن التوصيات لها ، أي أخطاء أو أخطاء هي لي!

هل لديك أي اقتراحات أخرى لجافا سكريبت IDE جيد؟ أخبرنا عنها أدناه إذا فعلت!