اینتلیجی آیدیا

اینتلیجِی آیدیا یک محیط توسعه یکپارچه (آی دی ای) برای توسعه نرم‌افزارهای رایانه ای است که زبان جاوا نوشته شده و توسط جت برینز (که قبلاً با نام اینتلیجی شناخته می‌شد) توسعه یافته‌است. این برنامه به عنوان نسخه جامع مجوز Apache 2[۶] و در یک نسخه تجاری اختصاصی در دسترس است. از هر دو می‌توان برای توسعه تجاری استفاده کرد.[۷]

اینتلیجی
توسعه‌دهنده(ها)جت برین
انتشار اولیه1.0 / ژانویه ۲۰۰۱؛ ۲۳ سال پیش (۲۰۰۱}})
انتشار پایدار
2024.1.2 / ۲۳ مه ۲۰۲۴؛ ۶ ماه پیش (۲۰۲۴-23}})[۱][۲]
انتشار آزمایشی
۲۰۲۱٫۱ EAP (Build 211.6556.6) / ۱۷ مارس ۲۰۲۱؛ ۳ سال پیش (۲۰۲۱-17}})[۳]
نوشته‌شده باکاتلین، جاوا
سیستم‌عاملویندوز، مک او اس، لینوکس
نوعمحیط توسعه جاوا آی دی ای
مجوز
وبگاه
اینتلیجی آیدیا
توسعه‌دهنده(ها)جت برینز
انتشار اولیه۱۲ دسامبر ۲۰۱۹؛ ۴ سال پیش (۲۰۱۹-12}})[۴]
انتشار پایدار
2020.3.3 (Build 203.7148.100) / ۲۵ فوریه ۲۰۲۱؛ ۳ سال پیش (۲۰۲۱-25}})[۵]
نوشته‌شده باکاتلین، جاوا
سیستم‌عاملویندوز، مک او اس، لینوکس
حجم700-800 MB
نوعمحیط توسعه آی دی ای
مجوزApache License 2.0
وبگاه

تاریخچه

ویرایش

اولین نسخه اینتلیجی آیدیا در ژانویه سال ۲۰۰۱ منتشر شد و یکی از اولین جاوا آی دی ای‌های در دسترس با قابلیت هدایت کد پیشرفته و تبدیل مجدد کد بود.[۸][۹]

در گزارش اطلاعات جهان در سال ۲۰۱۰، اینتلیجی بالاترین امتیاز مرکز آزمون را از بین چهار ابزار برتر برنامه‌نویسی جاوا دریافت کرد: اکلیپس، اینتلیجی آیدیا، نت بینز و جی دی دولوپر.[۱۰]

در دسامبر ۲۰۱۴، گوگل نسخه ۱٫۰ اندروید استودیو که یک منبع باز آی دی ای برای برنامه‌های اندروید است را به عنوان نسخه جامع منبع باز اینتلیجی آیدیا اعلام کرد.[۱۱] محیط‌های توسعه دیگر بر اساس چارچوب با اینتلیجی شامل AppCode، CLion، DataGrip، GoLand، PhpStorm، PyCharm، سوار، RubyMine، WebStorm، و MPS.[۱۲]

نیازهای سیستم

ویرایش
پنجره‌ها سیستم عامل مک لینوکس
نسخه سیستم عامل مایکروسافت ویندوز ۶۴ بیتی نسخهٔ هشت یا بالاتر مک او اس ۱۰٫۱۳ یا بالاتر هر توزیع لینوکسی که از Gnome، کی دی ای یا یونیتی دی ای پشتیبانی کند
رم حداقل ۲ گیگابایت رم، رم ۸ گیگابایتی توصیه می‌شود
فضای دیسک ۲٫۵ گیگابایت و ۱ گیگابایت حافظه کوچک برای حافظه نهان، حالت جامد و حداقل ۵ گیگابایت فضای خالی توصیه می‌شود
نسخه JDK اضافه کردن پشتیبانی از جاوا ۱۴[۱۳]
نسخه JRE JRE ۱۱ همراه است.[۱۴]
وضوح صفحه حداقل وضوح صفحه نمایش: 768 screen 1024 ۱۰۸۰ × ۱۹۲۰ وضوح صفحه توصیه شده‌است.

امکانات

ویرایش

کدگذاری کمکی

ویرایش

آی دی ای ویژگی‌های خاصی[۱۵] مانند تکمیل کد با تجزیه و تحلیل محتوا، پیمایش کد که اجازه می‌دهد به‌طور مستقیم به یک کلاس یا اعلامیه کد وارد شوید ، بازسازی مجدد کد، رفع اشکال کد،[۱۶] پر کردن و گزینه‌هایی برای رفع ناسازگاری از طریق پیشنهادها را فراهم می‌کند.

ساخته شده در ابزار و یکپارچه سازی

ویرایش

محیط برنامه‌نویسی آی دی ای امکان ادغام با ساخت / بسته‌بندی ابزار مانند گرانت ، بور(bower)، گردل(gradle) و اس بی تی(SBT) را فراهم می‌کند. از سیستم‌های کنترل نسخه مانند پرفورس(Perforce), Git، Mercurial، و SVN پشتیبانی می‌کند. به پایگاه داده‌هایی مانند Microsoft SQL Server، اوراکل(OraclePostgreSQL، SQLite و MySQL می‌توان مستقیماً از آی دی ای در نسخه Ultimate از طریق نسخه تعبیه شده دیتا گریپ دسترسی پیدا کرد.

اکوسیستم پلاگین

ویرایش

اینتلیجی از افزونه‌هایی پشتیبانی می‌کند که از طریق آنها می‌توان قابلیت‌های اضافی را به آی دی ای اضافه کرد. پلاگین‌ها را می‌توان از طریق وب سایت مخزن افزونه اینتلیجی یا از طریق ویژگی جستجو و نصب افزونه داخلی آی دی ای بارگیری و نصب کرد. هر نسخه مخازن افزونه جداگانه دارد که از سال ۲۰۱۹ هر دو نسخه Community و Ultimate بیش از ۳۰۰۰ افزونه دارند.[۱۷]

پانویس

ویرایش
  1. "IntelliJ IDEA 2024.1.2 Is Available". JetBrains Blog. Retrieved 03 July 2024. {{cite web}}: Check date values in: |access-date= (help)
  2. "Download IntelliJ IDEA: The Java IDE for Professional Developers by JetBrains". JetBrains (به انگلیسی). Retrieved 21 March 2021.
  3. "IntelliJ IDEA 2021.1 EAP (Build 211.6556.6) Release Notes". JetBrains Confluence.
  4. "Welcome IntelliJ IDEA Edu". JetBrains Blog.
  5. "Get Your Educational Tool", JetBrains
  6. "JetBrains/intellij-community". GitHub.
  7. "FAQ - IntelliJ Open-Source Project - Confluence". www.jetbrains.org. Archived from the original on 2020-07-28.
  8. "IntelliJ IDEA :: Java refactoring plus sophisticated code refactoring for JSP, XML, CSS, HTML, JavaScript". JetBrains. Archived from the original on 22 January 2014. Retrieved 11 April 2021.
  9. Martin Fowler. "Crossing Refactoring's Rubicon". MartinFowler.com.
  10. Andrew Binstock (22 September 2010). "InfoWorld review: Top Java programming tools". InfoWorld.
  11. "Google releases Android Studio 1.0, the first stable version of its IDE". VentureBeat. 8 December 2014.
  12. "What is the IntelliJ Platform?". VentureBeat. 23 February 2015.
  13. "What's New in IntelliJ IDEA 2020.1". www.jetbrains.com.
  14. "Install IntelliJ IDEA – System requirements". www.jetbrains.com.
  15. "IntelliJ IDEA :: Features". JetBrains. Retrieved 2016-02-07.
  16. Roman Beskrovnyi, "Debugging in IntelliJ IDEA: a beginner's guide", CodeGym.cc blog, 16 March 2020
  17. "JetBrains Plugins Repository". plugins.jetbrains.com. Retrieved 2019-07-14.