IntelliJ IDEA

IntelliJ IDEA היא סביבת פיתוח משולבת שכתובה ב-Java, ב-Kotlin ובספריה הגרפית Swing של Java. היא פותחה על ידי תאגיד התוכנה הצ'כי JetBrains (ששמו הקודם היה IntelliJ), אשר ידוע בפיתוחן של סביבות פיתוח משולבות כגון Pycharm – לפיתוח בשפת פייתון, Rider – לפיתוח בסביבת מיקרוסופט (J#, סי שארפ, וכו׳), PhpStorm – לפיתוח ב-PHP ו-Webstorm.

ל-IntelliJ ישנן שלוש מהדורות:
 IntelliJ Education – סביבת פיתוח משולבת חינמית לצורכי למידה.
 IntelliJ Community – לפיתוח במכונה הווירטואלית של ג'אווה (JVM) ובמערכת ההפעלה אנדרואיד (חינמית).
 IntelliJ Ultimate – פיתוח enterprise ו-web, בתשלום. 

 היסטוריה 
הגרסה הראשונה של IntelliJ IDEA שוחררה בינואר 2001, והייתה לאחת מסביבות הפיתוח הראשונות של Java בעלות פיצ'רים מתקדמים כגון ניווט בקוד ושיפור קטעי קוד תוך כדי שמירה על משמעותם (באנגלית: Code Refactoring ).

בשנת 2010, מגזין טכנולוגית המידע InfoWorld דירג את IntelliJ במקום הראשון מתוך ארבע סביבות הפיתוח של Java:
Eclipse, IntelliJ IDEA, NetBeans ו־JDeveloper.

בדצמבר 2014, הכריזה Google על שחרור גרסה 1.0 של Android Studio – הגרסה היציבה ראשונה של סביבת הפיתוח המשולבת שלה לפיתוח תוכנות במערכת ההפעלה אנדרואיד שנפוצה בטלפונים חכמים. סביבה זו התבססה על קוד המקור של גרסת הקהילה של IntelliJ IDEA.

סביבות נוספות אשר מתבססות על IntelliJ הן AppCode, CLion, DataGrip, GoLand, PhpStorm, Pycharm, Rider, RubyMine, WebStorm ו-MPS.

 דרישות מערכת 
WindowsmacOSLinuxגרסת מערכת ההפעלהWindows 10 64 סיביות גרסה 1809 (או Windows Server 2019) והאלה.MacOS BigSur
והלאה.כל גרסת לינוקס אשר תומכת ב-Gnome, KDE, או - Unity DE.RAMלפחות 2GB RAM, מומלץ 8GB RAM ומעלה.זיכרון בדיסק הקשיחלפחות 3.5 GB ו־GB נוסף למטמון, מומלץ 5GB ומעלה. גרסת ערכת הפיתוח של ג'אוה (JDK)JDK 7 עד 21 נתמכת.גרסת JREארוז עם JAVA 17.רזולוצית המסךרזולוציה מינימלית: 768×1024, רזולוציה מומלצת: 1080×1920.

 פיצ'רים 

IntelliJ IDEA מספק מספר שירותים כגון השלמה של קוד באמצעות ניתוחו, שיפור של הקוד מבלי לשנות את משמעותו (Code Refactoring), ניפוי שגיאות, זיהוי בעיות פוטנציאליות באמצעות ניתוח הקוד, והצעות לתיקון.

בנוסף, IntelliJ מספק שילוב בין כלי עזר כגון grunt, bower, gradle ו־SBT.

ניתן לגשת ישירות למסדי נתונים (Databases) כגון Microsoft SQL Server, Oracle, PostgreSQL, SQLite ו־MySQL בגרסת המלאה (Ultimate Edition) של IntelliJ באמצעות הכלי DataGrip, שגם הוא מבית JetBrains.

שפות תכנות נתמכות:
 Clojure (באמצעות תוסף)
 CloudSlang (באמצעות תוסף)
 Dart (באמצעות תוסף)
 Elm (באמצעות תוסף)
 Erlang (באמצעות תוסף)
 Go (באמצעות תוסף)
 Gosu (באמצעות תוסף)
 Groovy
 Haskell (באמצעות תוסף)
 Haxe (באמצעות תוסף)
 Java
 Julia (באמצעות תוסף)
 Kotlin
 Lua (באמצעות תוסף)
 Perl (באמצעות תוסף)
 Python (באמצעות תוסף)
 Rust (באמצעות תוסף)
 Scala (באמצעות תוסף)
 XML/XSL
 R (באמצעות תוסף)

שפות הנתמכות רק בגרסה המלאה ("Ultimate Edition").
 ActionScript/MXML
 CoffeeScript
 HTML/XHTML/CSS
 JavaScript
 PHP (באמצעות תוסף)
 Ruby/JRuby
 SQL
 TypeScript

 קישורים חיצוניים 


"IntelliJ IDEA :: Java refactoring plus sophisticated code refactoring for JSP, XML, CSS, HTML, JavaScript" . JetBrains.

הערות שוליים

קטגוריה:סביבות פיתוח משולבות
קטגוריה:Java
קטגוריה:תוכנות שהושקו ב-2001