IntelliJ IDEA
IntelliJ IDEA je komerční vývojové prostředí pro programování v jazycích Java, Groovy a dalších.[2]
Vývojář | JetBrains |
---|---|
Aktuální verze | 2021.3[1] (30. listopadu 2021) |
Operační systém | Windows, macOS, Linux |
Platforma | Java Virtual Machine |
Vyvíjeno v | Java |
Typ softwaru | IDE pro více jazyků |
Licence | Apache 2.0 pro Community Edition, Proprietární pro Ultimate Edition |
Web | jetbrains.com/idea |
Některá data mohou pocházet z datové položky. |
Výrobce
Společnost pro výrobu programového vybavení JetBrains byla založena v roce 2000 jako soukromá firma. Zakladateli jsou Sergey Dmitriev, Evgenij Beliajev a Valentin Kipiatkov. V dnešní době kanceláře firmy fungují v Petrohradě, Bostonu, Moskvě a Mnichově. Sídlo firmy se nachází v Praze.
JetBrains zpracovává širokou škálu nástrojů, které pokrývají všechny aspekty průběhu práce v týmu: kódování, ladění, statická analýza kódu, jednotkové testy, analýza pokrytí kódu, sledování chyb, běžná integrace, profilování výkonu a paměti.[3]
Historie
První verze IntelliJ IDEA byla vydána v lednu 2001 a brzy si získala rozsáhlou uživatelskou základnu. Jako jedno z prvních IDE pro Javu nabídlo integrovanou sadu nástrojů pro refaktoring kódu.
Verze
Od verze 9.0 IntelliJ IDEA je dostupná ve dvou verzích: Community Edition a Ultimate Edition.
Community Edition je open-source verze, která je přístupna pod licencí Apache 2.0. Je v ní realizována podpora následujících komponent:
- systémy pro správu verzí: CVS, Subversion, Git&GitHub, Mercurial;
- jazyková podpora: Java, Groovy, XML, Regexp; jazyky, dostupné přes bezplatný plugin: Scala, Clojure;
- rámce a technologie: OSGi (je dostupný přes bezplatný plugin)
Ultimate Edition je plně vybavené komerční vývojové prostředí s kompletní sadou nástrojů a integrací s nejvýznamnějšími technologiemi a rámci.[2] Navíc je v ní realizována podpora následujících komponent:
- systémy pro správu verzí: Team Foundation Server, ClearCase, Perforce a Visual SourceSafe;
- jazyková podpora: SQL, HTML, XHTML, CSS, XSL, XPath, FreeMarker/Velocity, JavaScript/ActionScript, PHP; jazyky, dostupné přes bezplatný plugin: Ruby/JRuby a Python;
- rámce a technologie: Grails, JSP, Servlets, JavaServer Faces, Enterprise Java Beans (EJB), Web Beans, Adobe Flex, AIR, Google Web Toolkit (GWT), Spring, Hibernate, Java Persistence API (JPA), JAX-WS, Apache AXIS, Google App Engine aj.;
- aplikační servery: Apache Tomcat, GlassFish, JBoss, WebLogic, WebSphere, Geronimo a Resin[4]
Hlavní novinky IntelliJ IDEA 10
V desáté verzi se objevily 4 hlavní novinky: přepracované doplňování kódu, rychlejší start, odepínatelné panely editorů a podpora platformy Android.[4]
Nejvýznamnější funkce verze 10.0
Lokální historie, Maven, integrace s JUnit, integrace s TestNG, GUI builder, kontrola pravopisu kódu, kompatibilita s Eclipse-projekty, správa úkolů, podpora Java ME, diagramy tříd UML, diagramy závislosti Maven, pokrytí kódu, matice struktury závislosti, Android, detekce duplicitního kódu, strukturální vyhledávání a nahrazování, debugger JavaScript aj.[4]
IntelliJ IDEA 10.5
Následující verze programu bude vypouštěna na jaře 2011, bezplatné obnovení bude dostupné všem existujícím uživatelům IntelliJ IDEA 10. Hlavním cílem nové verze je podpora Java 7. Budou podporovány všechny nové funkce jazyka včetně doplňování kódu, kontroly kódu, rychlých oprav (quickfixes) aj. Kromě toho, běží práce i nad dalšími funkcemi programu jako jsou například:
- konzole Spring Roo;
- integrace Bundled Jetty;
- podpora XSLT 2;
- nové možnosti refaktorování pro Groovy jako je například zavedení pole (Introduce Field);
- podpora Google Chrome v debuggeru JavaScript
Raný přístup k předpremiérové verzi (Early Access Preview program) byl otevřen začátkem jara 2011.[5]
Edice
- Community Edition je možné zdarma stáhnout z adresy http://www.jetbrains.com/idea/free_java_ide.html
- Ultimate Edition lze vyhodnotit nebo zakoupit na adrese http://www.jetbrains.com/idea/download
Získaná ocenění
- Info World's 2011 Technology of the Year – nejlepší vývojové prostředí pro Javu
- Jolt Productivity Award #1 – vítězství v kategorii Vývojová prostředí
- ComponentSource Bestselling Publisher Awards 2009–2010 – JetBrains se dostal do Top 10 kvůli vysokým celosvětovým prodejům ReSharper, IntelliJ IDEA a dotTrace
- ComponentSource Bestselling Products 2008 – IntelliJ IDEA se dostala do Top 50
- Jolt Productivity Awards 2008 – vítězství v kategorii Vývojová prostředí
- SD Times 100 v 2008 – vítězství
- Jolt Productivity Awards 2007 – vítězství IntelliJ IDEA jako Produktivního vývojového prostředí a Nástroje pro vývoj webových aplikací
- Java Developer's Journal 2006 – Volba redakce: Nejlepší Java IDE
- JavaMagazin 2006 – Volba čtenářů
- Java Developer's Journal 2005 – Volba čtenářů v kategorii Nejlepší Java IDE
- Software Development Magazine 2005 – Volba čtenářů v kategorii Nejlepší technická podpora (malé až středně velké firmy)
- Java Developer's Journal 2004 – Volba redakce
a další[6]
Reference
- Download IntelliJ IDEA: The Capable & Ergonomic Java IDE by JetBrains
- IntelliJ IDEA: The Java IDE for Professional Developers by JetBrains [online]. JetBrains [cit. 2018-05-18]. Dostupné online. (anglicky)
- JetBrains: Developer Tools for Professionals and Teams [online]. JetBrains [cit. 2018-05-18]. Dostupné online. (anglicky)
- Ultimate vs. Community - Compare Editions [online]. JetBrains [cit. 2018-05-18]. Dostupné online. (anglicky)
- JEMEROV, Dmitry. Announcing IntelliJ IDEA 10.5 with full Java 7 support. blog.jetbrains.com [online]. JetBrains, 2011-02-22 [cit. 2018-05-18]. Dostupné online. (anglicky)
- Industry Recognition & Awards - Press Room [online]. JetBrains [cit. 2018-05-18]. Dostupné online. (anglicky)