IntelliJ IDEA

IntelliJ IDEA ( تُنطق / ɪnˈtɛlɪdʒeɪ / إن- تيل - إي-جاي " آيديا " [ 3 ] ) هي بيئة تطوير متكاملة (IDE) مكتوبة بلغة جافا لتطوير برامج الحاسوب المكتوبة بلغات جافا، وكوتلن ، وجروفي ، وغيرها من اللغات المبنية على JVM . تم تطويرها بواسطة JetBrains (المعروفة سابقًا باسم IntelliJ)، وهي متوفرة كإصدار مجتمعي مرخص بموجب رخصة Apache 2 مع ترخيص خاص لبعض الإضافات المدمجة، [ 2 ] [ 4 ] ، بالإضافة إلى إصدار تجاري خاص. يمكن استخدام كلا الإصدارين لأغراض التطوير التجاري. [ 5 ] [ 6 ]

تاريخ

صدرت النسخة الأولى من IntelliJ IDEA في يناير 2001، وكانت من أوائل بيئات التطوير المتكاملة (IDEs) المتاحة للغة جافا والتي تضمنت إمكانيات متقدمة لتصفح الكود وإعادة هيكلته . [ 7 ] [ 8 ]

في عام ٢٠٠٩، أصدرت شركة JetBrains الشفرة المصدرية لبرنامج IntelliJ IDEA بموجب رخصة Apache 2.0 مفتوحة المصدر . [ ٩ ] [ ١٠ ] كما بدأت JetBrains بتوزيع نسخة محدودة من IntelliJ IDEA تتضمن ميزات مفتوحة المصدر تحت اسم Community Edition. أما النسخة التجارية Ultimate Edition فتُقدم ميزات إضافية، وهي متاحة مقابل رسوم.

في تقرير InfoWorld لعام 2010 ، حصل IntelliJ على أعلى درجة في مركز الاختبار من بين أفضل أربع أدوات برمجة Java: Eclipse و IntelliJ IDEA و NetBeans و JDeveloper . [ 11 ]

في ديسمبر 2014، أعلنت جوجل عن الإصدار 1.0 من أندرويد ستوديو ، وهو بيئة تطوير متكاملة مفتوحة المصدر لتطبيقات أندرويد ، مبنية على إصدار المجتمع مفتوح المصدر. [ 12 ] تشمل بيئات التطوير الأخرى المبنية على إطار عمل IntelliJ كلاً من AppCode و CLion و DataGrip و GoLand و PhpStorm و PyCharm و Rider و RubyMine و WebStorm و MPS . [ 13 ]

في سبتمبر 2020، أعلنت هواوي عن الإصدار 1.0 من DevEco Studio وأصدرته ، وهو بيئة تطوير متكاملة مفتوحة المصدر لتطوير تطبيقات HarmonyOS ، استنادًا إلى Jetbrains IntelliJ IDEA مع SmartAssist من Huawei لنظامي التشغيل Windows و macOS . [ 14 ]

في سبتمبر 2025، أضافت JetBrains دعم الذكاء الاصطناعي إلى بيئة التطوير المتكاملة (IDE) الخاصة بها كخدمة مجانية (باستخدام محدود) أو خدمة اشتراك مدفوعة. يشمل ذلك وكيلها الخاص (Junie) ودعم Claude من Anthropic ؛ [ 15 ] وكانت وكلاء أخرى متاحة بالفعل كإضافات.

متطلبات النظام

متطلبات النظام لبرنامج IntelliJ IDEA 2025.2 [ 16 ]
ويندوزنظام التشغيل macOSلينكس
إصدار نظام التشغيلنظام التشغيل Windows 10 ذو 64 بت ، الإصدار 1809 (أو Windows Server 2019 ) أو أحدثنظام التشغيل macOS Monterey أو أحدثتوزيعة لينكس 6.x مزودة بمكتبة glibc 2.28 أو أحدث تدعم بيئتي GNOME و KDE
كبشالحد الأدنى من ذاكرة الوصول العشوائي المتاحة هو 2 جيجابايت؛ ويوصى بذاكرة وصول عشوائي سعتها 8 جيجابايت
مساحة القرصيلزم 3.5 جيجابايت؛ ويوصى باستخدام محرك أقراص صلبة (SSD) بسعة تخزين لا تقل عن 5 جيجابايت.
إصدار JDKيدعم JDK من الإصدار 7 إلى الإصدار 25 [ 17 ]
إصدار JREمرفق مع Java 21
دقة الشاشةيلزم استخدام دقة لا تقل عن 1024×768؛ ويوصى باستخدام دقة لا تقل عن 1920×1080

سمات

مساعدة في البرمجة

توفر بيئة التطوير المتكاملة ميزات معينة [ 18 ] مثل إكمال التعليمات البرمجية عن طريق تحليل السياق، والتنقل في التعليمات البرمجية الذي يسمح بالانتقال إلى فئة أو إعلان في التعليمات البرمجية مباشرة، وإعادة هيكلة التعليمات البرمجية ، وتصحيح الأخطاء البرمجية ، [ 19 ] والتدقيق اللغوي وخيارات لإصلاح التناقضات عبر الاقتراحات.

أدوات مدمجة وتكامل

توفر بيئة التطوير المتكاملة [ 18 ] تكاملاً مع أدوات البناء والتغليف مثل Maven و Grunt و Gradle و sbt . كما تدعم قواعد البيانات مثل Microsoft SQL Server و Oracle و PostgreSQL و SQLite ، ويمكن الوصول إلى MySQL مباشرةً من بيئة التطوير المتكاملة في الإصدار Ultimate، من خلال نسخة مضمنة من DataGrip ، وهي بيئة تطوير متكاملة أخرى طورتها JetBrains.

نظام الإضافات

يدعم IntelliJ IDEA الإضافات التي تتيح إضافة وظائف إضافية إلى بيئة التطوير المتكاملة (IDE). يمكن تنزيل الإضافات وتثبيتها إما من موقع مستودع إضافات IntelliJ أو من خلال ميزة البحث عن الإضافات وتثبيتها المدمجة في بيئة التطوير. لكل إصدار مستودع إضافات خاص به، حيث يدعم إصدار Community أكثر من 7600 إضافة، بينما يدعم إصدار Ultimate أكثر من 8300 إضافة، وذلك اعتبارًا من نوفمبر 2024. [ 20 ]

اللغات المدعومة

تختلف إصدارات Community و Ultimate في دعمها للغات البرمجة المختلفة كما هو موضح في الجدول التالي. [ 21 ]

التقنيات والأطر

المصدر: [ 21 ]

كانت هناك إضافة مجانية من شركة أتلاسين لبرنامج IntelliJ متاحة للتكامل مع JIRA ، [ 34 ] وBamboo و Crucible و FishEye . ومع ذلك، تم إيقاف البرنامج، المسمى IDE-Connector، في 1 يونيو 2015. [ 35 ]

التحكم في إصدارات البرامج ومراجعتها

كما يختلف الإصداران في دعمهما [ 21 ] لأنظمة التحكم في إصدارات البرامج ومراجعتها .

يُضمَّن المحرك الأساسي (IntelliJ IDEA) أيضًا في عدد من بيئات التطوير المتكاملة (IDEs) المخصصة لبيئات تطوير معينة. اعتبارًا من أواخر سبتمبر 2025، تضمنت هذه البيئات ما يلي: [ 38 ]

  • IntelliJ IDEA: Java، Kotlin، Spring
  • PyCharm : بايثون، جانغو، جوبيتر
  • PHPStorm : PHP، Laravel، Symfony
  • GoLand : لغة البرمجة Go (Golang)، وجافا سكريبت، وتايب سكريبت
  • رايدر : سي شارب، دوت نت، إيه إس بي دوت نت
  • CLion : C، C++، CMake
  • RustRover : Rust، SQL، JavaScript
  • ويب ستورم : جافا سكريبت، تايب سكريبت، رياكت
  • روبي ماين : روبي أون ريلز (RoR)، هوت واير، روبوكوب
  • داتا جريب : قواعد البيانات، SQL، NoSQL
  • DataSpell : خلايا Python وJupyter وSQL
  • ReSharper : C#، .NET، ASP.NET

انظر أيضاً

فهرس

  • ساوندرز، ستيفن؛ فيلدز، دوان ك.؛ بيلاييف، يوجين (1 مارس 2006)، IntelliJ IDEA in Action (  الطبعة الأولى)، مانينغ ، ص 450 ، ISBN  1-932394-44-3
  • دافيدوف، س. إيفيموف، أ. (مايو 2005)، IntelliJ IDEA. برنامج احترافي في Java (V podlinnike) (  الطبعة الأولى)، BHV ، ص.  800، ردمك 5-94157-607-2تمت أرشفة هذا النص من المصدر الأصلي بتاريخ 9 ديسمبر 2013 ، وتمت مراجعته بتاريخ 17 مارس 2011.

مراجع

  1. "ما الجديد في IntelliJ IDEA 2026.2" .
  2. 1 2 "شروط إصدار مجتمع JetBrains" .
  3. جيميروف، ديمتري (2 أغسطس 2013). "بناء أدوات تطوير على منصة IntelliJ. ندوة عبر الإنترنت" . قناة IntelliJ IDEA على يوتيوب . تم الاطلاع عليه في 2 مايو 2014 .
  4. "JetBrains/intellij-community" . GitHub . 6 ديسمبر 2022.
  5. "الأسئلة الشائعة - مشروع IntelliJ مفتوح المصدر - Confluence" . www.jetbrains.org . مؤرشف من الأصل بتاريخ 23 يناير 2020.
  6. "هل يُمكنني استخدام إصدارات المجتمع من بيئات تطوير JetBrains المتكاملة لتطوير برامج تجارية احتكارية؟" . JetBrains . تم الاطلاع عليه بتاريخ 29 يونيو 2021 .
  7. "IntelliJ IDEA :: إعادة هيكلة أكواد جافا بالإضافة إلى إعادة هيكلة أكواد متطورة لـ JSP وXML وCSS وHTML وJavaScript" . JetBrains. مؤرشف من الأصل بتاريخ 22 يناير 2014. تم الاطلاع عليه بتاريخ 17 ديسمبر 2010 . 
  8. فاولر، مارتن . "عبور روبيكون إعادة الهيكلة" . MartinFowler.com .
  9. "برنامج IntelliJ IDEA من JetBrains يصبح مفتوح المصدر" . مدونة JetBrains . 15 أكتوبر 2009. تم الاطلاع عليه بتاريخ 4 سبتمبر 2022 .
  10. برونشينسكي، ميتش (15 أكتوبر 2009). "IntelliJ IDEA يصبح مفتوح المصدر" . dzone.com . مؤرشف من الأصل بتاريخ 14 مارس 2017. تم الاطلاع عليه بتاريخ 4 سبتمبر 2022 .
  11. بينستوك، أندرو (22 سبتمبر 2010). "مراجعة إنفوورلد: أفضل أدوات برمجة جافا" . إنفوورلد .
  12. «أصدرت جوجل Android Studio 1.0، أول إصدار مستقر من بيئة التطوير المتكاملة الخاصة بها» . VentureBeat . 8 ديسمبر 2014. مؤرشف من الأصل في 12 يونيو 2018. تم الاطلاع عليه في 1 سبتمبر 2017 .
  13. "ما هي منصة IntelliJ؟" . VentureBeat . 23 فبراير 2015.
  14. أميت (9 سبتمبر 2020). "إطلاق هواوي ديف إيكو ستوديو 1.0: إمكانية تطوير تطبيقات EMUI 11 وتطبيقات مشروع هونغ مينغ" . HU . تاريخ الاسترجاع: 24 أغسطس 2023 .
  15. "JetBrains IDEs Go AI" .
  16. "تثبيت IntelliJ IDEA - متطلبات النظام" . www.jetbrains.com . 16 سبتمبر 2025. تم الاطلاع عليه في 16 نوفمبر 2025 .
  17. "إصدارات وميزات جافا المدعومة" . www.jetbrains.com . 9 أكتوبر 2025. تم الاطلاع عليه بتاريخ 16 نوفمبر 2025 .
  18. 1 2 "IntelliJ IDEA :: Features" . JetBrains . تم الاسترجاع في 2016-02-07 . 
  19. رومان بيسكروفني، "تصحيح الأخطاء في IntelliJ IDEA: دليل للمبتدئين" ، مدونة CodeGym.cc ، 16 مارس 2020
  20. "سوق جيت برينز" . جيت برينز . تم الاطلاع عليه بتاريخ 2 نوفمبر 2024 .
  21. 1 2 3 "مقارنة إصدارات IntelliJ IDEA" . JetBrains . تم الاطلاع عليه بتاريخ 19 ديسمبر 2014 .
  22. "Cursive - Plugins - JetBrains" . مستودع إضافات JetBrains .
  23. "CloudSlang - Plugins - JetBrains" . مستودع إضافات JetBrains .
  24. "Elm - Plugins - JetBrains" . مستودع إضافات JetBrains . مؤرشف من الأصل بتاريخ 2021-05-09 . تم الاطلاع عليه بتاريخ 2019-03-04 .
  25. فان دير كليج، ريك. "هاسكل - إضافات - جيت برينز" . مستودع إضافات جيت برينز . مؤرشف من الأصل بتاريخ 2021-05-07 . تم الاطلاع عليه بتاريخ 2019-03-28 .
  26. "Julia - Plugins - JetBrains" . مستودع إضافات JetBrains .
  27. "sylvanaar2 / Lua For IDEA / wiki / Home — Bitbucket" . bitbucket.org . مؤرشف من الأصل بتاريخ 11-10-2016 . تم الاطلاع عليه بتاريخ 03-04-2016 .
  28. "إصدار بايثون المجتمعي - إضافات - جيت برينز" . مستودع إضافات جيت برينز .
  29. "شركة JetBrains تُسعد مجتمع بايثون بإصدار مجاني من بيئة التطوير المتكاملة الشهيرة PyCharm 3.0" . jetbrains.com . 24 سبتمبر 2013.
  30. "لغة R لـ IntelliJ" . مستودع إضافات JetBrains .
  31. جيت برينز . "راست" . إضافات جيت برينز . تم الاسترجاع في 10 ديسمبر 2019 .
  32. تشيبتسوف، أندريه (4 أغسطس 2017). "الدعم الرسمي لملحق Rust مفتوح المصدر لـ IntelliJ IDEA وCLion وبيئات التطوير المتكاملة الأخرى من JetBrains" . مدونة JetBrains . تاريخ الاسترجاع: 10 ديسمبر 2019 .
  33. "دعم SBT المدمج في IntelliJ IDEA 13" . JetBrains . 18 نوفمبر 2013.
  34. "موصلات IDE" . أتلاسين . مؤرشف من الأصل بتاريخ 18-10-2011 . تم الاطلاع عليه بتاريخ 07-02-2009 .
  35. جاتز، بارتيك (يونيو 2015). "سنوقف دعم موصلات بيئة التطوير المتكاملة من أتلاسين - مطورو أتلاسين" . developer.atlassian.com . مؤرشف من الأصل بتاريخ 4 نوفمبر 2016. تم الاطلاع عليه بتاريخ 2 نوفمبر 2016 .
  36. جيت برينز . "TFS" . إضافات جيت برينز . تم الاسترجاع في 10 ديسمبر 2019 .
  37. مايكروسوفت . "Azure DevOps" . إضافات JetBrains . تم الاسترجاع في 10 ديسمبر 2019 .
  38. جيت برينز. "اختر بيئة التطوير المتكاملة الخاصة بك" . بيئات التطوير المتكاملة من جيت برينز . تم الاسترجاع في 1 أكتوبر 2025 .