IntelliJ IDEA - IntelliJ IDEA
![]() | |
![]() Snímek obrazovky IntelliJ Idea 2020.1.1 Ultimate Edition | |
Vývojáři | JetBrains |
---|---|
První vydání | 1.0 / leden 2001[1] |
Stabilní uvolnění | |
Náhled verze | |
Úložiště | ![]() |
Napsáno | Jáva a Kotlin |
Operační systém | Okna, Operační Systém Mac, Linux |
Typ | Java IDE |
Licence |
|
webová stránka | www |
IntelliJ IDEA je integrované vývojové prostředí (IDE) napsáno v Jáva pro vývoj počítačového softwaru. Je vyvinut společností JetBrains (dříve známý jako IntelliJ) a je k dispozici jako Apache 2 licencován komunitní vydání,[6] a v proprietární komerční vydání. Oba lze použít pro komerční vývoj.[7]
Dějiny
První verze IntelliJ IDEA byla vydána v lednu 2001 a byla jedním z prvních dostupných prostředí Java IDE s pokročilou navigací v kódu a refaktorování kódu integrované funkce.[8][9]
V roce 2010 InfoWorld zpráva, IntelliJ získal nejvyšší skóre testovacího centra ze čtyř nejlepších programovacích nástrojů Java: Zatmění IntelliJ IDEA, NetBeans a JDeveloper.[10]
V prosinci 2014 společnost Google oznámila verzi 1.0 Android Studio, an open-source IDE pro Android aplikace založené na komunitní edici open source IntelliJ IDEA.[11] Mezi další vývojová prostředí založená na architektuře IntelliJ patří AppCode, CLion, DataGrip, GoLand, Php Storm, PyCharm, Jezdec, RubyMine, Webový obchod, a MPS.[12]
Požadavky na systém
[3] | Okna | Operační Systém Mac | Linux |
---|---|---|---|
Verze OS | 64bitový Microsoft Windows 8 nebo novější | macOS 10.13 nebo novější | Libovolná distribuce Linuxu, která podporuje Gnome, KDE nebo Unity DE |
RAM | 2 GB RAM minimálně, 8 GB RAM doporučeno | ||
Místo na disku | 2,5 GB a další 1 GB pro mezipaměti minimálně, jednotka SSD s doporučeným minimálně 5 GB volného místa | ||
Verze JDK | Přidejte podporu pro Javu 14[13] | ||
Verze JRE | JRE 11 je dodáván.[14] | ||
Rozlišení obrazovky | Minimální rozlišení obrazovky 1024 × 768. 1920 × 1080 je doporučené rozlišení obrazovky. |
Funkce
Pomoc při kódování
IDE poskytuje určité funkce[15] jako dokončení kódu analýzou kontextu, navigace v kódu, která umožňuje přímo přejít na třídu nebo deklaraci v kódu, refaktorování kódu, ladění kódu [16], podšívka a možnosti opravy nesrovnalostí pomocí návrhů.
Integrované nástroje a integrace
IDE poskytuje[15] integrace s nástroji pro vytváření / balení, jako je zavrčel, altánek, gradle, a SBT. Podporuje to ovládání verze systémy jako Git, Mercurial, Nezbytně, a SVN. Databáze jako Microsoft SQL Server, Věštec, PostgreSQL, SQLite a MySQL lze přistupovat přímo z IDE v edici Ultimate prostřednictvím vložené verze DataGrip.
Ekosystém pluginů
IntelliJ podporuje pluginy, pomocí kterých lze do IDE přidat další funkce. Pluginy lze stáhnout a nainstalovat buď z webu úložiště pluginů IntelliJ, nebo prostřednictvím integrovaného vyhledávání a instalace pluginů IDE. Každá edice má samostatná úložiště pluginů, přičemž edice Community i Ultimate mají od roku 2019 celkem více než 3000 pluginů.[17]
Podporované jazyky
Edice Community a Ultimate se liší v podpoře různých programovacích jazyků, jak ukazuje následující tabulka.[18]
Podporováno v edici Community i Ultimate Edition:
| Podporováno pouze v edici Ultimate:
|
Technologie a rámce
Podporováno v edici Community i Ultimate Edition:
| Podporováno pouze v edici Ultimate:[18]
|
Bylo tam volno zapojit z Atlassian pro IntelliJ k dispozici k integraci s JIRA,[31] Bambus, Kelímek a FishEye. Software s názvem IDE-Connector byl však ukončen 1. června 2015.[32]
Správa verzí softwaru a kontrola revizí
Obě vydání se také liší v podpoře[18] pro verze softwaru a kontrola revizí systémy.
Podporováno v edici Community i Ultimate Edition:
| Podporováno pouze v edici Ultimate:
|
Viz také
Bibliografie
- Saunders, Stephen; Fields, Duane K .; Belayev, Eugene (1. března 2006), IntelliJ IDEA v akci (1. vyd.), Manning, str.450, ISBN 1-932394-44-3
- Davydov, S .; Efimov, A. (květen 2005), IntelliJ IDEA. Professional'noe programmirovanie na Java (V podlinnike) (1. vyd.), BHV, str. 800, ISBN 5-94157-607-2
Reference
- ^ „IntelliJ IDEA :: Java refactoring plus sofistikovaný refaktoring kódu pro JSP, XML, CSS, HTML, JavaScript“. JetBrains.
- ^ „IntelliJ IDEA 2020.2.4 je k dispozici - IntelliJ IDEA Blog | JetBrains“. Blog JetBrains. Citováno 30. listopadu 2020.
- ^ A b „Stáhnout IntelliJ IDEA: Java IDE pro profesionální vývojáře od JetBrains“. JetBrains. Citováno 4. října 2020.
- ^ „IDEA 2020.3 EAP“. Soutěž Jetbrains.
- ^ „IntelliJ IDEA 2020.3 EAP (203.5981.114 build) Poznámky k vydání - IntelliJ IDEA - Confluence“. Soutok JetBrains. Citováno 30. listopadu 2020.
- ^ „JetBrains / intellij-community“. GitHub.
- ^ „FAQ - IntelliJ Open-Source Project - Confluence“. www.jetbrains.org. Archivovány od originál dne 2020-07-28.
- ^ „IntelliJ IDEA :: Java refactoring plus sofistikovaný refaktoring kódu pro JSP, XML, CSS, HTML, JavaScript“. JetBrains.
- ^ Martin Fowler. „Crossing Refactoring's Rubicon“. MartinFowler.com.
- ^ Andrew Binstock (22. září 2010). „Recenze InfoWorld: Nejlepší programovací nástroje Java“. InfoWorld.
- ^ „Google vydává Android Studio 1.0, první stabilní verzi svého IDE“. VentureBeat. 8. prosince 2014.
- ^ „Co je to IntelliJ Platform?“. VentureBeat. 23. února 2015.
- ^ „Co je nového v IntelliJ IDEA 2020.1“. www.jetbrains.com.
- ^ „Install IntelliJ IDEA - System requirements“. www.jetbrains.com.
- ^ A b "IntelliJ IDEA :: Vlastnosti". JetBrains. Citováno 2016-02-07.
- ^ Roman Beskrovnyi, „Ladění v IntelliJ IDEA: průvodce pro začátečníky“, Blog CodeGym.cc, 16. března 2020
- ^ "Repozitář doplňků JetBrains". plugins.jetbrains.com. Citováno 2019-07-14.
- ^ A b C „Porovnání edic IntelliJ IDEA“. JetBrains. Citováno 19. prosince 2014.
- ^ „Cursive - Pluginy - JetBrains“. Úložiště doplňků JetBrains.
- ^ „CloudSlang - Pluginy - JetBrains“. Úložiště doplňků JetBrains.
- ^ "Elm - Pluginy - JetBrains". Úložiště doplňků JetBrains.
- ^ Rik van der Kleij. „Haskell - Pluginy - JetBrains“. Úložiště doplňků JetBrains.
- ^ „Julia - Pluginy - JetBrains“. Úložiště doplňků JetBrains.
- ^ "sylvanaar2 / Lua For IDEA / wiki / Home - Bitbucket". bitbucket.org.
- ^ „Komunitní vydání Pythonu - Pluginy - JetBrains“. Úložiště doplňků JetBrains.
- ^ A b „JetBrains potěší komunitu Pythonu bezplatnou edicí jeho slavného IDE, PyCharm 3.0“. jetbrains.com. 24. září 2013.
- ^ JetBrains. "Rez". Pluginy JetBrains. Citováno 2019-12-10.
- ^ Cheptsov, Andrey (4. srpna 2017). „Oficiální podpora pro Open-Source Rust Plugin pro IntelliJ IDEA, CLion a další JetBrains IDE“. Blog JetBrains. Citováno 2019-12-10.
- ^ ""Podpora jazyka Jetbrains R."".
- ^ „Integrovaná podpora SBT v IntelliJ IDEA 13“. JetBrains. 18. listopadu 2013.
- ^ "IDE konektory". Atlassian. Archivovány od originál dne 18. 10. 2011. Citováno 2009-02-07.
- ^ „Ukončujeme podporu IDE konektorů Atlassian - Atlassian Developers“. developer.atlassian.com.
- ^ JetBrains. "TFS". Pluginy JetBrains. Citováno 2019-12-10.
- ^ Microsoft. „Azure DevOps“. Pluginy JetBrains. Citováno 2019-12-10.