د زیګیني امنیتي لغتونه
د سافټویر پراختیا او تحویلي امنیت لغتونه

IDE څه شی دی؟

که له تاسو څخه پوښتنه شوې وي څه ډول IDE ده؟ او یوازې نیم ځواب یې ترلاسه کړ، دلته لنډه نسخه ده: IDE د د جامع پراختیا چاپیریال. دا بشپړ دی د IDE معنی، د یو واحد اپلیکیشن لپاره لنډیز چې هغه وسایل سره یوځای کوي چې یو پروګرامر ورته اړتیا لري ترڅو د کوډ لیکلو، چلولو او سمولو لپاره، د هر ګام لپاره د جلا، منقطع پروګرامونو کارولو پرځای.

د IDE معنی، په ساده اصطلاحاتو کې #

د IDE معنی کلمه په کلمه ماتول د دې سره مرسته کوي چې پاتې شي:

  • Integrated: هر څه په یوه ځای کې ژوند کوي، نه په جلا وسیلو کې خپریږي.
  • پراختیا: دا د لیکلو او سافټویر جوړولو لپاره جوړ شوی دی.
  • د چاپیریال: دا هغه کاري ځای دی چیرې چې دا پیښیږي، د کوډ له لومړۍ کرښې څخه تر کاري پروګرام پورې.

نو کله چې څوک پوښتنه کوي چې IDE څه شی دی، نو ساده ځواب یې دا دی: دا سافټویر دی چې د کوډ ایډیټر، ستاسو د کوډ چلولو یا تالیف کولو لاره، او د غلطیو موندلو او حل کولو لاره، ټول په یوه واحد انٹرفیس کې سره یوځای کوي.

په حقیقت کې څه شامل دي؟ #

ډیری وسایل چې د IDE ځواب ورکوي ورته اساسي جوړښتي بلاکونه شریکوي:

  • د کوډ ایډیټر - چیرې چې تاسو خپل کوډ ټایپ کوئ، معمولا د رنګ کوډ کولو او فارمیټ کولو سره ترڅو لوستل یې اسانه کړي.
  • تالیف کوونکی یا ترجمان - هغه برخه چې ستاسو کوډ اخلي او په حقیقت کې یې چلوي، یا یې په پروګرام بدلوي.
  • یو ډیبګر - تاسو ته اجازه درکوي چې خپل کوډ په مینځ کې ودروئ او په سمه توګه وګورئ چې څه پیښیږي، کوم چې د اټکل کولو په پرتله خورا ګړندی دی.
  • د جوړولو او پروژې وسایل - د پردې شاته کار اداره کړئ چې ستاسو د ټولو فایلونو او هر هغه بهرني کوډ څخه چې دا پورې اړه لري د بشپړ شوي پروګرام راټولولو لپاره وي.

د IDE او متن مدیر ترمنځ توپیر څه دی؟ #

د IDE څه شی دی یو عام تعقیب دا دی چې دا څنګه د ساده متن ایډیټر څخه توپیر لري (لکه نوټ پیډ یا د اساسي کوډ ایډیټر). د متن ایډیټر یوازې تاسو ته اجازه درکوي چې متن ټایپ او خوندي کړئ. IDE ستاسو کوډ پوهیږي: دا کولی شي تاسو ته ووایی کله چې یو څه غلط وي مخکې لدې چې تاسو یې چل کړئ، وړاندیز وکړئ چې څنګه یوه کرښه پای ته ورسوئ، او تاسو ته اجازه درکوي چې د کړکۍ پریښودو پرته پروګرام چل کړئ او ډیبګ کړئ. په لنډه توګه، د متن ایډیټر ستاسو کوډ ذخیره کوي. دا په فعاله توګه تاسو سره د لیکلو کې مرسته کوي.

کله چې تاسو د IDE معنی وپیژنئ، نو تاسو شاید دمخه یو کارولی وي. ځینې خورا عام یې:

  • د ویډیو سټوډیو کوډ - په پراخه کچه کارول شوی، سپک وزن لرونکی، او خورا دودیز کیدونکی.
  • IntelliJ IDEA - د جاوا او نورو JVM ژبو لپاره مشهور.
  • پیی چرم - په ځانګړي ډول د پایتون لپاره جوړ شوی.
  • ایکس کوډ - د iOS او macOS ایپسونو جوړولو لپاره د ایپل IDE.

هر یو یې د IDE په اړه یو څه توپیر لري چې د هغه پروګرامینګ ژبې پورې اړه لري چې شاوخوا جوړه شوې ده، مګر اصلي مفکوره (ایډیټر + د جوړولو وسیلې + ډیبګر، په یو ځای کې) ورته پاتې کیږي.

ولې د IDE معنی د "یوازې یوې وسیلې" هاخوا مهمه ده #

دا اسانه ده چې د IDE په اړه فکر وکړو چې دا یوازې یوه اسانتیا ده، مګر د IDE پوهیدل د یو لوی دلیل لپاره مهم دي: دا هغه ځای دی چې کوډ، او کوم بهرني اجزا چې دا پورې اړه لري، لومړی لیکل کیږي او په ریښتیني ماشین کې چلیږي. دا ریښتینې اغیزې لري کله چې تاسو سافټویر ته د امنیتي زاویې څخه وګورئ، ځکه چې دا پدې مانا ده چې IDE یوازې هغه ځای نه دی چې تاسو سافټویر لیکئ، دا هغه ځای هم دی چې دا سافټویر اجرا کول پیل کوي.
که تاسو IDEs ته په ځانګړي ډول له دې زاویې څخه ګورئ، دا هغه څه دي چې د غوښتنلیک امنیت او DevSecOps ټیمونو لپاره معنی لري، نه دا چې یوازې د هغه څه لنډیز لپاره ولاړ دی، موږ دلته په ډیر ژور ډول پوښلي دي: د مدغم پراختیا چاپیریال څه شی دی؟

FAQs #

په یوه جمله کې IDE څه شی دی؟

IDE یو واحد اپلیکیشن دی چې د کوډ ایډیټر، کمپائلر یا ژباړونکی، او ډیبګر سره یوځای کوي، نو یو پراختیا کونکی کولی شي د جلا وسیلو ترمنځ د بدلولو پرته کوډ ولیکي، چلوي او حل کړي.

د لنډیز IDE معنی څه ده؟

 IDE د مدغم پراختیا چاپیریال لپاره ولاړ دی: "مدغم" (هر څه په یو ځای کې)، "پراختیا" (د سافټویر لیکلو لپاره جوړ شوی)، او "چاپیریال" (د کار ځای چیرې چې دا پیښیږي).

ایا IDE د کوډ ایډیټر سره ورته دی؟

نه. د کوډ ایډیټر تاسو ته اجازه درکوي چې کوډ ولیکئ او خوندي کړئ. یو IDE د ورته وسیلې څخه د دې کوډ د تالیف، چلولو او ډیبګ کولو وړتیا اضافه کوي.

ایا زه د کوډ کولو پیل کولو لپاره IDE ته اړتیا لرم؟

نه، د ساده کوډ لیکلو لپاره یو اساسي متن ایډیټر کافي دی. یو IDE هغه وخت ګټور کیږي کله چې یوه پروژه دومره لویه شي چې چلول، ډیبګ کول، او د لاس په واسطه د فایلونو اداره کول ورو یا د خطا خطر سره مخ کیږي.

وړیا پیل کړئ

وړیا پیل وکړئ.
هیڅ کریډیټ کارت ته اړتیا نشته.

په یوه کلیک سره پیل وکړئ:

دا معلومات به په خوندي ډول خوندي شي لکه څنګه چې د خدماتو قوانين او د پټتیا تګلاره

د اپلیکیشن سکرین شاټ