برنامه نویسیدانشنامه

IDE چیست؟

IDE یک محیط برنامه نویسی است که مجموعه ای از نرم افزارهایی مانند ویرایشگر (Code Editor)، کامپایلر، Debugger و در نهایت رابط گرافیکی (GUI) را در یکجا جمع کرده و در اختیار برنامه نویس قرار داده است تا بتواند براحتی از آن برای نوشتن کدهای خود استفاده نماید.

در واقع IDE همان کیف ابزار برنامه نویس است که می بایست همیشه همراه خود داشته باشد. در زبان فارسی آن را به “محیط یکپارچه توسعه نرم افزار” ترجمه کرده اند که در فرهنگ عامه برنامه نویسان این نام کاربردی ندارد و عموماً استفاده نمی شود.

وقتی شما شروع به یادگیری یک زبان برنامه نویسی می کنید شاید اولین اصطلاحی که باید بیاموزید همین IDE است و در ادامه وقتی حرفه ای می شوید، بارها و بارها مجبور به استفاده از آن هستید. IDE ها محیط های بسیار کاربر پسندی را برای برنامه نویس ها فراهم کرده اند تا جاییکه برنامه نویسی به صورت یک کار لذت بخش برای آنها در آمده است. البته شما می توانید از یک ویرایشگر ساده مانند notepad نیز برای نوشتن کدهای خود استفاده کنید اما با داشتن یک IDE حرفه ای، انعطاف پذیری برنامه نویس بسیار بالا رفته و مجبور نیست که در اصطلاح چرخ را دوباره اختراع کند.

IDE هم می تواند به تنهایی به عنوان یک بسته نرم افزاری ارائه شود و هم می تواند به عنوان بخشی از یک نرم افزار کاربردی وجود داشته باشد، برای مثال شما می توانید در بسته نرم افزاری Office شرکت مایکروسافت کدهای زبان BASIC را بنویسید که بصورت ویژه برای برنامه های Office قابل اجرا هستند و به عنوان Macro هم معروف هستند، در واقع در اینجا IDE بصورت جزئی از مجموعه نرم افزاری Office معرفی شده است.

بعضی از IDE ها از چندین زبان پشتیبانی می کنند و بعضی دیگر تنها ممکن است تخصصی برای یک زبان خاص باشند. به همین دلیل حتماً باید بررسی نمایید که چه IDE برای زبان برنامه نویسی شما مناسب است. 

البته برخی از برنامه نویس های وب از IDE استفاده نمی کنند زیرا با توجه به اینکه اکثر زبان های برنامه نویسی وب نیازی به کامپایل شدن ندارند بنابراین نیازی به IDE هم ندارند و IDE هایی که در وب استفاده می شود بیشتر یک Debugger زبان جاوا اسکریپت محسوب می شوند بنابراین نیاز چندانی هم به IDE نیست. اما وقتی صحبت از یک نرم افزار مالی، یک نرم افزار اتوماسیون، یک سیستم مدیریت محتوای وب و … می شود دیگر نمی توان نقش یک IDE قوی را در نظر نگرفت زیرا در چنین شرایطی حتما نیاز به وجود Compiler است.

 تعدادی از معروف ترین IDE ها و زبان هایی که می توانید در آنها استفاده نمایید، عبارتند از:

  • Visual Studio –> ASP.Net, Python, Node.js, C++
  • IntelliJ IDEA –> Java, JavaScript, HTML
  • Aptana Studio 3 –> JavaScript, HTML, CSS
  • PyCharm –> Python
  • PhpStorm –> PHP, HTML, CSS, JavaScript
  • WebStorm –> JavaScript
  • NetBeans –> Java, JavaScript, PHP, HTML 5, CSS
  • Eclipse –> JavaScript, HTML, CSS
  • RubyMine –> Ruby, JavaScript, CSS, Sass, Less
  • Komodo IDS –> Python, PHP, Perl, Golang, Ruby

ممکن است قابلیت هایی که این IDE ها به شما می دهند برای بعضی از کارها زیاد باشند و نیازی به استفاده از آنها نبینید. در این مواقع می توانید از text editor های معروف در بازار استفاده کنید که یکسری از ویژگی ها در آنها با IDE ها یکسان هستند. تعدادی از این ویرایشگرهای معروف عبارتند از:

  • Visual Studio Code
  • Vim
  • Sublime Text 3
  • Notepad++
  • Komodo Edit
  • Brackets
نمایش بیشتر

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

همچنین ببینید
بستن
دکمه بازگشت به بالا