نرم

د Node.js پراختیا کونکو لپاره 11 غوره IDEs

د ستونزو له مینځه وړلو لپاره زموږ د آلې وسیلې هڅه وکړئ





پر لیکه شویوروستی تازه شوی: د فبروري 16، 2021

جاواسکریپټ په نړۍ کې یو له خورا مشهور پروګرامینګ ژبو څخه دی. په حقیقت کې، کله چې دا د ویب پاڼې ډیزاین کولو یا د ویب پر بنسټ پروګرام لپاره د اپلیکیشن جوړولو لپاره راځي، جاوا سکریپټ د ډیری پراختیا کونکو او کوډرانو لپاره لومړی انتخاب دی. د ټیکنالوژیو له امله لکه اصلي سکریپټ او د پرمختللي ویب غوښتنلیکونو شتون، جاوا سکریپټ د لګښت اغیزمن مخکینۍ پراختیا وسیله ده.



په هرصورت، نن ورځ زموږ اصلي تمرکز د Node.js، یو پیاوړی جاواسکریپټ چلولو وخت دی. دا پوسټ به تشریح کړي چې ولې دا په مرکزي بازار کې په زیاتیدونکي توګه مشهور کیږي او په IBM، Yahoo، Walmart، SAP، او نورو کې سر بدلیږي. موږ د IDEs اړتیا په اړه هم بحث کوو او د Node.js لپاره غوره 11 IDEs لیست کوو. اوس، پرته له نورو اډو، راځئ چې له پورته څخه پیل کړو.

د Node.js پراختیا کونکو لپاره غوره 11 IDEs



Node.js څه شی دی؟

Node.js اساسا د خلاصې سرچینې چلولو چاپیریال دی چې په جاواسکریپټ کار کوي. دا په عمده توګه د شبکې او سرور اړخ غوښتنلیکونو پراختیا لپاره کارول کیږي. د Node.js په اړه غوره شی دا دی چې دا په اسانۍ سره د غیر متناسب او همغږي اړیکو اداره کولو وړ دی. دا د پیښې لخوا پرمخ وړل کیږي او خورا ګټور غیر بلاکینګ I/O ماډل لري. دا ځانګړتیاوې د ګړندي او لوړ فعالیت ریښتیني وخت غوښتنلیکونو رامینځته کولو لپاره مثالی کوي. د پایلې په توګه، دا د ټیکنالوژۍ په بازار کې د لوی نومونو سره مشهور شو لکه IBM، SAP، Yahoo، او Walmart. د دې ډیری ګټې دا د مطلق فین غوره خوښوي او د پراختیا کونکو ، کوډرانو ، برنامه کونکو او ټیک پوهانو څخه مثبت ځواب ترلاسه کړی.



په هرصورت، د کوم پروګرام جوړولو یا د غوښتنلیک جوړولو لپاره، دا خورا مهم دی چې په دوامداره توګه خپل کوډ بیاکتنه، ازموینه او ترمیم کړئ. ورته د هر ویب میشته غوښتنلیک لپاره ځي چې د Node.js په کارولو سره رامینځته شوي. تاسو اړتیا لرئ د ښه ډیبګ کولو او ترمیم وسیلې ولرئ ترڅو ډاډ ترلاسه کړئ چې ستاسو برنامه په سمه توګه کار کوي. دا هغه ځای دی چې یو IDE (د مدغم پراختیا چاپیریال) په لوبې کې راځي.

IDE څه شی دی؟



IDE د مدغم پرمختیایی چاپیریال لپاره ولاړ دی. دا د مختلف هراړخیز وسیلو او تاسیساتو ترکیب دی چې پراختیا کونکو ته دا امکان ورکوي چې په بریالیتوب سره خپل غوښتنلیکونه یا ویب پاڼه رامینځته کړي. یو IDE اساسا د کوډ ایډیټر ، ډیبګر ، تالیف کونکي ، د کوډ بشپړولو فیچر ، د حرکت کولو وسیلې رامینځته کول ، او نور ډیر څه ترکیب دی چې په یو واحد څو مقصدي سافټویر غوښتنلیک کې بسته شوی. عصري IDEs د ګرافیکي کارونکي انٹرفیس لري چې دا کار کول اسانه کوي او د زړه راښکونکي جمالیات هم لري (ډیر ګټور کله چې د زرګونو لینونو کوډونو سره معامله وشي). د دې سربیره ، دوی حتی ستاسو پرمختللي کوډینګ اړتیاوې لکه لیکوال کول ، تالیف کول ، ځای په ځای کول ، او د سافټویر کوډ ډیبګ کول پوره کوي.

په بازار کې په زرګونو IDEs شتون لري. پداسې حال کې چې ځینې یې ګران دي او واقعیا زړه راښکونکي ځانګړتیاوې لري، نور یې وړیا دي. بیا دلته IDEs په ځانګړي ډول د یوې برنامې ژبې لپاره رامینځته شوي پداسې حال کې چې نور د څو ژبو ملاتړ کوي (د مثال لپاره Eclipse, CodeEnvy, Xojo, etc.). پدې مقاله کې ، موږ به د 11 غوره IDEs لیست کړو چې تاسو یې د Node.js غوښتنلیک پراختیا لپاره کارولی شئ.

د Node.js په کارولو سره د داسې ریښتیني وخت غوښتنلیکونو جوړولو لپاره ، تاسو به په څرګنده توګه IDE ته اړتیا ولرئ. په بازار کې ډیری IDEs شتون لري چې له هغې څخه غوره 10 لاندې ورکړل شوي.

منځپانګې[ پټول ]

د Node.js پراختیا کونکو لپاره 11 غوره IDEs

1. د بصری سټوډیو کوډ

د بصری سټوډیو کوډ

د مایکروسافټ ویژول سټوډیو کوډ سره لیست پیل کول ، د وړیا خلاصې سرچینې IDE چې د Node.js ملاتړ کوي او پراختیا کونکو ته اجازه ورکوي چې خپل کوډ په اسانۍ سره تالیف ، ډیبګ او ایډیټ کړي. دا ممکن لږ وزن لرونکي سافټویر وي مګر دا یو څه لږ ځواکمن نه کوي.

دا د JavaScript او Node.js لپاره دننه جوړ شوي ملاتړ سره راځي. سربیره پردې، دا د ټولو عملیاتي سیسټمونو سره هم مطابقت لري، دا وینډوز، لینس، یا ماک OS وي. دا ځانګړتیاوې د بصری سټوډیو کوډ د Node.js لپاره د غوره 10 IDEs لیست کې د ځانګړتیا لپاره یو مثالی نوماند جوړوي.

د مایکروسافټ لخوا د نورو پروګرامینګ ژبو لکه C++، Python، Java، PHP، او نورو مالتړ لپاره د مختلف پلگ انونو او غزولو اضافه کول د پراختیا کونکو لپاره د دوی په پروژو کار کولو لپاره یو مناسب چاپیریال رامینځته کړی. د بصری سټوډیو ځینې نور د پام وړ ځانګړتیاوې په لاندې ډول دي:

  1. د کمانډ لاین دلیل دمخه نصب شوی
  2. په ژوندۍ بڼه شریکول
  3. مدغم ټرمینل سپلایټ لید
  4. د زین حالت
  5. د ګیټ ادغام
  6. قوي معماري
  7. مرستندویان (د متن مینو او انټینلیسنس)
  8. ټوټې ټوټې
اوس لیدنه وکړئ

2. بادل 9

کلاوډ 9 IDE

کلاوډ 9 یو خورا مشهور وړیا ، کلاوډ میشته IDE دی. د کلاوډ میشته IDE کارولو ګټه دا ده چې تاسو په مختلف مشهور ژبو لکه Python، C++، Node.js، Meteor، او داسې نورو کې د کوډونو چلولو آزادي لرئ پرته له دې چې ستاسو په کمپیوټر کې یو شی ډاونلوډ کړئ. هرڅه آنلاین دي او پدې توګه ، دا نه یوازې استقامت تضمینوي بلکه دا متحرک او ځواکمن کوي.

کلاوډ 9 تاسو ته اجازه درکوي په اسانۍ سره خپل کوډ ولیکئ ، ډیبګ کړئ ، تالیف کړئ او ترمیم کړئ او د Node.js پراختیا کونکو لپاره خورا مناسب دی. ځانګړتیاوې لکه د کلیدي پابند ایډیټر، ژوندی مخکتنه، د انځور مدیر، او نور د Cloud 9 د پراختیا کونکو ترمنځ خورا مشهور کوي. د کلاوډ 9 ځینې نور ځانګړتیاوې په لاندې ډول دي:

  1. مدغم وسیلې چې د سرور پرته پراختیا کې مرسته کوي
  2. د جوړ شوي عکس ایډیټر
  3. د کوډ ایډیټ کولو او د خبرو کولو وړتیا پرمهال همکاري
  4. مدغم debugger
  5. دننه جوړ شوی ترمینل
اوس لیدنه وکړئ

3. INTELIJ IDEA

IntelliJ IDEA

IntelliJ IDEA یو مشهور IDE دی چې د جاوا او کوټلین په مرسته د JetBrains لخوا رامینځته شوی. دا د ډیری ژبو ملاتړ کوي لکه جاوا، جاواسکریپټ، HTML، CSS، Node.js، Angular.js، غبرګون، او نور ډیر څه. دا کوډ ایډیټر د پراختیا کونکو لخوا خورا غوره دی ځکه چې د پراختیایی مرستو پراخه لیست ، ډیټابیس وسیلې ، ډیکمپیلر ، نسخه کنټرول سیسټم ، او داسې نور. دا IntelliJ IDEA د Node.js غوښتنلیک پراختیا لپاره یو له غوره IDEs څخه جوړوي.

که څه هم تاسو اړتیا لرئ د Node.js اپلیکیشن پراختیا لپاره اضافي پلگ ان ډاونلوډ کړئ ، دا د وخت ارزښت لري. دا ځکه چې دا کار کول تاسو ته اجازه درکوي د ځانګړتیاوو څخه غوره ګټه پورته کړئ لکه د کوډ مرستې، نحو روښانه کول، د کوډ بشپړول، او داسې نور. دا د پراختیا کونکي ارګونومیک په پام کې نیولو سره هم جوړ شوی چې د تولید وده کونکي په توګه کار کوي او د کاروونکي تجربه ښه کوي. د IntelliJ IDEA په اړه غوره شی دا دی چې دا تاسو ته اجازه درکوي پخپله IDE کې کوډ تالیف ، چل کړئ او ډیبګ کړئ.

د IntelliJ IDEA نورې د پام وړ ځانګړتیاوې عبارت دي له:

  1. د سمارټ کوډ بشپړول
  2. د تولید وده او د کارونکي مناسب تجربه
  3. انلاین ډیبګر
  4. د ډیټابیس اوزار جوړول او جوړول
  5. د چوکاټ پر بنسټ مرسته
  6. جوړ شوی ترمینل
  7. نسخه کنټرول
  8. د کراس ژبی بیا جوړونه
  9. د نقلونو له منځه وړل
اوس لیدنه وکړئ

4. WebStorm

WebStorm IDE

WebStorm ځواکمن او هوښیار JavaSript IDE دی چې د JetBrains لخوا رامینځته شوی. دا د Node.js په کارولو سره د سرور اړخ پراختیا لپاره په بشپړ ډول مجهز دی. IDE د هوښیار کوډ بشپړولو، د تېروتنې پیژندنه، نیویګیشن، خوندي بیاکتنې، او نورو ځانګړتیاو ملاتړ کوي. سربیره پردې ، دا ځانګړتیاوې هم لري لکه ډیبګر ، VCS ، ټرمینل ، او داسې نور. د جاواسکریپټ سربیره، WebStorm هم د HTML، CSS، او عکس العمل ملاتړ کوي.

د ویب سټارم مهمې ځانګړتیاوې په لاندې ډول دي:

  1. بې سیمه وسیلې ادغام
  2. نیویګیشن او لټون
  3. جوړ شوی ترمینل
  4. د UI تخصیص او موضوعات
  5. ځواکمن جوړ شوي وسایل
  6. د هوښيار کوډ کولو مرسته
اوس لیدنه وکړئ

5. کوموډو IDE

کوموډو IDE

کوموډو یو هر اړخیز کراس پلیټ فارم IDE دی چې د مختلف پروګرامینګ ژبو لکه Node.js، Ruby، PHP، Perl، او داسې نورو لپاره مالتړ وړاندې کوي. تاسو په خپل اختیار کې پیاوړي اسانتیاوې لرئ چې د Node.js غوښتنلیکونو پراختیا اسانه کوي.

د Komodo IDE په مرسته، تاسو کولی شئ کمانډونه چل کړئ، بدلونونه تعقیب کړئ، شارټ کټونه وکاروئ، دودیز تشکیلات رامینځته کړئ، او د ډیری انتخابونو په کارولو سره خپل کار په چټکۍ سره ترسره کړئ.

د کوموډو IDE مهمې ځانګړتیاوې په لاندې ډول دي:

  1. دننه جوړ شوی براوزر
  2. د نحو روښانه کول
  3. د تخصیص وړ UI چې د تقسیم لید او څو کړکۍ ترمیم ملاتړ کوي
  4. ریفکتور کول
  5. په اتوماتيک ډول بشپړ
  6. د نسخې مدیریت
  7. د نښه کولو او DOM لیدونکي
  8. د ډیری اضافه کولو شتون
  9. د استخباراتو کوډ
اوس لیدنه وکړئ

6. اختر

Eclipse IDE

Eclipse یو بل کلاوډ میشته IDE دی چې د Node.js غوښتنلیک پراختیا لپاره یو له غوره انتخابونو څخه شمیرل کیږي. دا د پراختیا کونکو لپاره یو مناسب کاري ځای چمتو کوي ترڅو په منظم او مؤثر ډول د ټیم په توګه په ورته وخت کې کار وکړي. Eclipse د خلاصې سرچینې جاواسکریپټ IDE دی چې د پلگ ان او اسمبلی پراختیا لپاره RESTful API سرور او SDK هم پکې شامل دي.

دا هم ولولئ: په وینډوز 10 کمپیوټر کې د iOS ایپس چلولو څرنګوالی

ځانګړتیاوې لکه د کوډ ریفیکٹرینګ، د تېروتنې چک کول، IntelliSense، کلیدي پابند کول، د کوډ اتوماتیک جوړونه، او د سرچینې کوډ تولید Eclipse خورا پیاوړی او ګټور IDE جوړوي. دا یو دننه جوړ شوی ډیبګر هم لري او د تګ لپاره چمتو دی چې د پراختیا کونکو لپاره د Node.js غوښتنلیکونه رامینځته کول اسانه کوي.

د Eclipse نورې مهمې ځانګړتیاوې په لاندې ډول دي:

  1. د ګیټ ادغام
  2. د Maven ادغام
  3. Eclipse جاوا پرمختیا وسیلې
  4. د SSH ترمینل
  5. د دننه جوړ شوي پلگ انونو دودیز کولو ته اجازه ورکوي
  6. د کوډ وړاندیز کونکي وسیلې
  7. د براوزر میشته او سافټویر میشته IDE ترمینځ غوره کړئ
  8. رڼا موضوع
اوس لیدنه وکړئ

7. WebMatrix

WebMatrix

WebMatrix هم د کلاوډ پر بنسټ IDE دی مګر دا د مایکروسافټ کور څخه راځي. دا د Node.js غوښتنلیک پراختیا لپاره یو له غوره IDEs څخه دی. دا لږ وزن لري، پدې معنی چې دا ستاسو د کمپیوټر سرچینې نه ساتي ( RAM د پروسس کولو ځواک، او نور) او تر ټولو مهم، وړیا. دا یو ګړندی او موثر سافټویر دی چې پراختیا کونکو ته وړتیا ورکوي چې د ټاکل شوي نیټې څخه دمخه د کیفیت غوښتنلیکونه وړاندې کړي. ځانګړتیاوې لکه کلاوډ خپرونه، د کوډ بشپړول، او جوړ شوي ټیمپلیټونه د ویب میټرکس د ویب پراختیا کونکو ترمنځ مشهور کوي. د WebMatrix نورې مهمې ځانګړتیاوې په لاندې ډول دي:

  1. د مربوط انٹرفیس سره د کوډ مدیر
  2. ساده کوډ کول او ډیټابیس
  3. دننه جوړ شوی Node.js ټیمپلیټونه
  4. اصلاح کول

د WebMatrix یوازینۍ نیمګړتیا دا ده چې د دې خدمتونه یوازې د وینډوز کاروونکو پورې محدود دي، د بیلګې په توګه دا د وینډوز پرته بل کوم عملیاتي سیسټم سره مطابقت نلري.

اوس لیدنه وکړئ

8. عالي متن

عالي متن

Sublime Text د Node.js غوښتنلیک پراختیا لپاره ترټولو پرمختللی IDE ګڼل کیږي. دا ځکه چې دا خورا پیاوړې او پرمختللي ب featuresې لري چې تاسو ته اجازه درکوي په چټکۍ سره د پروژو ترمینځ تیر کړئ ، د تقسیم ترمیم ترسره کړئ او نور ډیر څه. عالي متن د دې دودیز UI له امله د مارک اپونو ، نثر او کوډ لیکلو لپاره مثالی دی. د عالي متن سره ، تاسو کولی شئ د لومړني JSON فایلونو په کارولو سره نږدې هرڅه تنظیم کړئ.

د دې سربیره ، سبلیم متن د ډیری انتخاب انتخابونو سره هم راځي چې د فایل مینځلو پروسه ګړندۍ کوي ، پدې توګه ستاسو فعالیت ته عالي وده ورکوي. د Sublime Text یو له غوره ځانګړتیاوو څخه د دې غوره غبرګون دی چې د دودیز اجزاوو په کارولو سره د جوړیدو پایله ده.

Sublime Text د ډیری عملیاتي سیسټمونو لکه وینډوز، Mac OS، او لینکس سره هم مطابقت لري. نور ځانګړتیاوې په لاندې ډول دي:

  1. ځواکمن API او بسته اکوسیستم
  2. د کراس پلیټ فارم مطابقت
  3. د پروژې فوري بدلول
  4. د ویش ترمیم
  5. د کمانډ پیلټ
  6. څو انتخابونه
اوس لیدنه وکړئ

9. اتوم

اتوم IDE

اتوم د خلاصې سرچینې IDE دی چې د کراس پلیټ فارم ترمیم ته اجازه ورکوي، د بیلګې په توګه تاسو کولی شئ دا په هر عملیاتي سیسټم (وینډوز، لینکس، یا MAC OS) کې وکاروئ. دا په بریښنایی چوکاټ کې کار کوي چې د څلور UI او اته ترکیب موضوعاتو سره دمخه نصب شوي.

اتوم د ډیری پروګرامینګ ژبو ملاتړ کوي لکه HTML، JavaScript، Node.js، او CSS. د اتوم کارولو بله اضافه ګټه د Git او GitHub سره مستقیم کار کولو اختیار دی که تاسو د GitHub بسته ډاونلوډ کړئ.

د اتوم مهمې ځانګړتیاوې په لاندې ډول دي:

  1. د فایل سیسټم براوزر
  2. د بسته بندۍ مدیر
  3. سمارټ اتوماتیک بشپړ
  4. د کراس پلیټ فارم ترمیم
  5. څو ډوډۍ
  6. وسیلې ومومئ او ځای په ځای کړئ
اوس لیدنه وکړئ

10. قوسونه

قوس IDE

بریکٹ یو IDE دی چې د Adobe لخوا رامینځته شوی او په پراخه کچه د جاواسکریپټ پراختیا لپاره کارول کیږي. دا د خلاصې سرچینې IDE دی چې د ویب براوزر له لارې لاسرسی کیدی شي. د Node.js پراختیا کونکو لپاره کلیدي جذب د ډیری Node.js پروسو، ګلپ سکریپټ، او Node.js پلیټ فارم چلولو وړتیا ده. بریکٹونه د ډیری پروګرامینګ ژبو ملاتړ کوي لکه HTML، Node.js، JavaScript، CSS، او داسې نور او دا د پراختیا کونکو او پروګرام کونکو لپاره غوره انتخاب جوړوي.

غوره ځانګړتیاوې لکه انلاین ایډیټ کول، د کمانډ لاین ادغام، د پری پروسیسر مالتړ، ژوندی لید، او نور د هغه دلیلونو لیست ته اضافه کوي چې ولې تاسو باید د Node.js غوښتنلیکونو جوړولو لپاره بریکٹ وکاروئ.

د بریکٹ کلیدي ځانګړتیاوې په لاندې ډول دي:

  1. انلاین ایډیټوران
  2. د ویش لید
  3. ژوندی لید
  4. د پروسیسر ملاتړ
  5. د کاروونکي دوستانه UI
  6. د اتوماتیک کوډ بشپړول
  7. د لږو او SCSS فایلونو سره ګړندي ترمیم او ژوندی څرګندونه
اوس لیدنه وکړئ

11. کوډینوی

کوډینوی IDE

Codenvy د کلاوډ میشته IDE دی چې د پروژې پراختیایی ټیم غړو لپاره ډیزاین شوی ترڅو په ورته وخت کې کار وکړي. دا د پورټ ایبل ډاکر لري کوم چې د ټیمونو لپاره د Node.js پروژو کار کول اسانه کوي. دا خورا دودیز هم دی چې دا د Node.js پراختیا کونکو لپاره مناسب کوي ترڅو په خپلو پروژو کې په هغه ډول کار وکړي چې دوی یې خوښوي.

د دې سربیره کوډینوی مختلف وسیلې وړاندیز کوي لکه د نسخې کنټرول او د مسلې مدیریت چې د غلطۍ په صورت کې ریښتیني کار ثابتوي.

د Codenvy نورې مهمې ځانګړتیاوې:

  1. یو کلیک ډاکر چاپیریال.
  2. SSH لاسرسی.
  3. د DevOps کاري ځای پلیټ فارم.
  4. Debugger.
  5. د ټیم دننه کول او همکاري.
  6. د ژبې اړوند خدمتونه
اوس لیدنه وکړئ

وړاندیز شوی:

زه امید لرم چې لارښود ګټور و او تاسو وکولی شئ ومومئ د Node.js پراختیا کونکو لپاره غوره IDE . که تاسو غواړئ پدې لارښود کې یو څه اضافه کړئ یا که تاسو کومه پوښتنه لرئ نو د تبصرې برخې په کارولو سره د لاسرسي لپاره وړیا احساس وکړئ.

ایلون ډیکر

ایلون په سایبر ایس کې تخنیکي لیکوال دی. هغه د شاوخوا 6 کلونو راهیسې لارښودونه لیکي او ډیری موضوعات یې پوښلي. هغه د وینډوز ، Android ، او وروستي چلونو او لارښوونو پورې اړوند موضوعات پوښلو سره مینه لري.