أدوات التطوير
1. WewebStorm هو بلا شك الوحيد. إنه يحتوي على منصة ، ومطالبات رمز قوية ، ويدعم تصحيح أخطاء NodeJS ، ويدعم أيضًا وضع تحرير السادس ، والذي أحبه كثيرًا.
2. استخدم النص السامي للقيام ببعض المشاريع الصغيرة.
3. Browserify: قم بتطبيق وحدة NodeJS على المتصفح
4.NVM: أداة إدارة إصدار NodeJS ، يمكنك استخدام إصدارات NodeJS متعددة (مثل V0.11.x التي تدعم NodeJs المولد وإصدارات V0.10.x مستقرة) ، والتي يمكن تبديلها بسهولة.
الاختبار والأتمتة
1.Mocha: إطار اختبار JavaScript بسيط ومرن ومثير للاهتمام (على غرار ، Supretest)
2.gruntjs: أداة الإنشاء الأكثر شعبية في عالم العقدة حتى الآن
3.gulp.js: شيء يدعي أنه يحل محل Gruntjs
4.node-inspector: تصحيح رمز Nodejs سحري ، جنبا إلى جنب مع متصفح Chrome-Debug ، خفيفة الوزن ومريحة
5.node-dev: تم تغيير الرمز ، هل ما زلت تضغط على Ctrl+C؟ جرب هذه الأداة بسرعة واستخدم Fs.Watch () لمراقبة دليل المشروع. بعد تغيير الكود ، سيتم إعادة تشغيل المشروع تلقائيًا.
6.pm2: الوافد الجديد لاستبدال العقدة إلى الأبد
حزمة تطوير الطرف الثالث
1.EDGE.JS: Let .NET و Nodejs يعملان في نفس العملية واتصلوا ببعضهما البعض (أشياء قطعة أثرية)
2.express ، إطار عمل ممتاز لتطوير الويب
3.MOMENT ، مكتبة قوية لمعالجة التاريخ
4. يمكن تشغيل Cheerio ، تنفيذ محدد JQuery Core ، على جانب الخادم ، على غرار JSDOM ، ولكن أخف بكثير من JSDOM
5.async ، معالجة غير متزامنة
6.shortid ، معرف فريد من نوعه عن عنوان URL
7.log4js ، التسجيل ، لا يمكن فصل نظام قوي عن التسجيل
8.Lors ، مما يسهل إخراج ألوان مختلفة من النص في وحدة التحكم (TinyColor ، إعدادات ألوان وحدة التحكم أخف وزنا)
9.xmlrpc ، الذي يسهل مكالمات إجراءات XML عن بُعد ، على سبيل المثال ، يمكنك استخدامه عند كتابة metaweblog
10.Commander: يجب أن يكون لكتابة تطبيقات سطر الأوامر ، وتبسيط عمليات تحليل الأوامر المختلفة
11.koa: خلف Express
12.Chokidar: حزمة مراقبة الملفات والمجلدات الكاملة ، وحل العديد من المناطق غير الكاملة في Watch ، ويمكنها مراقبة الدلالات الفرعية ، والتي هي مريحة للغاية.
13.AXON: تنفيذ المستوى العلوي للرسائل وأنماط المقبس المشتركة ، وتبسيط تطوير المقبس ، يعمل بواسطة TJ Master
14.CRON: حزمة تخطيط المهام باستخدام بناء جملة Crontab
15.OPEN: استخدم التطبيق المحلي لفتح ملف أو عنوان URL
16. قائمة المدى: عملية اختيار CLI بمساعدة
17.PEPMERGE: تم دمج عمق كائن JS
18.Loadsh ، Swentscore: JS Common Tool Library ، دمج الكائنات ، خوارزمية الفرز ، الخريطة ، تقليل ، إلخ.
19.ICONV-LITE: غالبًا ما يتم استخدام مكتبة تحويل الترميز في JS النقية ، وغالبًا ما يتم استخدام المجلات التنموية وغيرها من السيناريوهات.
20.request: أسهل لإرسال طلبات HTTP
21.NEEDLE: وحدة عميل HTTP خفيفة الوزن ، دمج ICONV-Lite ، على غرار الطلب
22.SuperAgent: على غرار الطلب ، فإن نمط الاستخدام يشبه jQuery.
23.-Mobile-Agent: من المفيد جدًا استخدام الويب لتحديد ما إذا كان يتم الوصول إليه بواسطة متصفح الهاتف المحمول أو جهاز كمبيوتر.
24.IS-type-of: JS Auxiliary Library ، تحكم على نوع الكائن
أطر وأدوات الويب
1.strongloop
2.keystonejs
3.COMPOUNDJS
3.GEDDY