Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
utilisateurs:blackeco:brouillon-intellij [Le 12/06/2015, 11:39] BlackEco |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>brouillon programmation IDE}} | ||
- | ---- | ||
- | |||
- | {{ application:applications:logo_intellij_idea.png|Logo d'IntelliJ IDEA}} | ||
- | |||
- | ====== IDE : IntelliJ IDEA ====== | ||
- | |||
- | **IntelliJ IDEA** (couramment appelé //IntelliJ//) est un [[wpfr>Environnement_de_d%C3%A9veloppement_int%C3%A9gr%C3%A9| IDE]] (environnement de développement intégré) [[:java|Java]] développé et édité par JetBrains. | ||
- | |||
- | **IntelliJ** est un IDE complet misant sur la productivité avec des systèmes d'auto-complétion intelligente, d'analyse de code en temps réel, de refactoring avancé, l'intégration d'outils de tests et de debugging, et une pléthore de raccourcis clavier permettant de réaliser presque n'importe quelle tâche rapidement sans jamais lever les mains du clavier pour utiliser la souris. | ||
- | |||
- | {{ :application:applications:intellij_saucy_01.png?800 |IntelliJ IDEA Community Edition 13 sur Ubuntu}} | ||
- | |||
- | JetBrains a également décliné la plate-forme IntelliJ afin de proposer différents IDE adaptés à certains langages de programmation : | ||
- | * [[:pycharm|PyCharm]] pour [[:python|Python]], qui supporte également également Django, Flask, Google App Engine, Pyramid et web2py dans son édition payante. | ||
- | * [[:rubymine|RubyMine]] pour [[:rubyonrails|Ruby on Rails]]. | ||
- | * [[:webstorm|WebStorm]] pour Javascript, CoffeeScript, TypeScript, [[:dart|Dart]] et [[:nodejs|Node.js]]. | ||
- | * [[:phpstorm|phpStorm]] pour le [[:php|PHP]], qui supporte également de nombreux frameworks tels que Symfony2, Drupal, WordPress, Laravel, Magento, CakePHP ou Zend Framework 2. | ||
- | * [[:clion|Clion]] pour le [[:programmation#langage_cc|C et le C++]]. | ||
- | * Et enfin **AppCode** pour Objective-C et Swift (disponible uniquement sur MacOS) et **ReSharper** pour C# et [[:mono|.NET]] (uniquement sur Windows pour le moment). | ||
- | |||
- | On peut également citer [[:androidstudio|Android Studio]], l'IDE édité par Google destiné au développement d'applications [[:android|Android]] en Java et C/C++. | ||
- | |||
- | ===== Les éditions d'IntelliJ IDEA ===== | ||
- | **IntelliJ** est disponible dans deux éditions : | ||
- | |||
- | La première, la **Community Edition** est sous licence Apache et propose le support des langages basés sur JVM les plus populaires, tels que Java SE, Groovy et Scala ; permet le développement d'applications Android et intègre JUnit, TestNG, Ant et Maven. | ||
- | |||
- | La seconde, l'**Ultimate Edition** est propriétaire et payante et apporte le support de Jave EE, de nombreux frameworks Java web (Srping, GWT et Struts pour ne citer qu'eux), des outils de conception avancé et de PHP, Python, Ruby et Node.js. | ||
- | |||
- | Les différences entres les deux éditions [[http://www.jetbrains.com/idea/features/editions_comparison_matrix.html|sont listées ici]]. | ||
- | |||
- | ===== Installation ===== | ||
- | ==== Depuis la logithèque Ubuntu ==== | ||
- | <note>Seul IntelliJ IDEA 13 Community Edition est disponible dans la logithèque. Pour une version plus récente ou l'Ultimate Edition, reportez-vous à la section suivante.</note> | ||
- | |||
- | IntelliJ est disponible dans la [[software-center|Logithèque Ubuntu]] et peut être installé très facilement en quelques clics, ce dernier vous proposera de cliquer sur acheter, la possession d'un compte [[https://login.ubuntu.com/|Ubuntu One]] ou/et [[https://login.launchpad.net/|Launchpad]] est nécessaire pour son installation, mais vous n'aurez rien à payer, IntelliJ étant indiqué comme étant gratuit. | ||
- | |||
- | | {{ :application:applications:intellij_saucy_02.png?400 |}} | {{ :application:applications:intellij_saucy_03.png?400 |}} | {{ :application:applications:intellij_saucy_04.png?400 |}} | | ||
- | |||
- | ==== Depuis le site officiel ==== | ||
- | JetBrains propose de télécharger les deux éditions d'IntelliJ sur [[http://www.jetbrains.com/idea/download/|son site]]. Cette méthode permet d'avoir la dernière version d'IntelliJ et c'est la seule qui permet d'installer l'Ultimate Edition. | ||
- | |||
- | {{ :application:applications:intellij_telechargement.png?400 |}} | ||
- | |||
- | - Téléchargez l'édition que vous souhaitez (Community Edition ou Ultimate Edition). | ||
- | - Décompressez l'archive précédemment téléchargée dans votre dossier personnel. | ||
- | - Ouvrez un terminal et naviguez dans le sous-dossier //bin// du dossier que vous venez de décompresser. Ce dossier a un nom semblable à //idea-IC-xxx.xxx// (où xxx.xxx fait référence à la version d'IntelliJ), la commande devrait être semblable à la suivante : <code>cd idea-IC-xxx.xxx/bin</code> | ||
- | - Exécutez l'installateur à l'aide des commandes suivantes : <code>chmod +x idea.sh; ./idea.sh</code> |