IDE : Eclipse

Eclipse est un très bon IDE (Environnement de développement intégré) écrit en Java, extensible par des greffons, multi-langages et multi-plates-formes, qui s'intègre particulièrement bien à GNOME.

Il est d'abord conçu pour le langage Java mais ses nombreux greffons en font un très bon environnement de développement pour de nombreux autres langages de programmation (C/C++, python, php, ruby, …).

Toutes les fonctions qu'on peut attendre de ce genre de logiciel sont présentes ou existent sous forme de greffons (coloration syntaxique, complétion, debugger, gestion de projets, intégration aux gestionnaires de versions, …).

Pré-requis

  • Activer les dépôts Universe
  • Avoir une machine virtuelle Java fonctionnelle (des différences de performances peuvent apparaître suivant la machine virtuelle java choisie)
  • Avoir les compilateurs et/ou interpréteurs (C/C++, python, php, ruby ou ruby on rails,…) des langages choisis pour développer, installés et fonctionnels, et les outils complémentaires (subversion, cvs, bzr, Apache, MySQL, …) que vous voudrez utiliser.

Installation

  • Eclipse 3.1.x pour 6.06 Dapper
  • Eclipse 3.2.x pour 6.10 Edgy jusqu'à 9.04 Jaunty
  • Eclipse 3.5.x depuis 9.10 Karmic

Pour installer : cliquer ici : apt://eclipse

Français

Ajouter ce lien au gestionnaire de liens d'eclipse : http://download.eclipse.org/technology/babel/update-site/galileo/

Babel Language Pack in French → Babel Language Pack for eclipse in French

Eclipse pour PHP

Deux greffons concurrents sont disponibles pour intégrer le PHP dans Eclipse phpeclipse et PDT: PHP Development Tools. Une fois votre solution LAMP installée, vous n'avez plus qu'à choisir le greffon qui vous convient (installer les deux créerait un conflit).

1. PHPEclipse

La dernière version de ce greffon est officiellement compatible avec Eclipse 3.5.

De plus il vous faudra impérativement Java 1.5 ou supérieur et l'utilisation de la version libre de java est à proscrire.

Installation

ou http://phpeclipse.sourceforge.net/update/nightly (version instable)

  • Sélectionner ce nouveau site et lancer la recherche en appuyant sur terminé.
  • Sélectionner PHP Eclipse et lancer l'installation.
  • Relancer Eclipse et c'est fini :)

PHPEclipse intègre une simplification de l'utilisation d'un environnement XAMPP (non disponible dans les dépôts) grâce à un menu et des boutons dédiés. Même sans XAMPP, il reste très pratique pour contrôler les serveurs Apache et MySQL.

Pour que tout fonctionne correctement, un tour dans les préférences pour configurer les différentes applications externes. Sur Ubuntu vous aurez besoin des droits utilisateurs afin de lancer des commandes sur apache ou mysql, ce qui explique les données ci-dessous ;) (configuration LAMP normale).

  • PHP command : /usr/bin/php
  • PHP Parser command: /usr/bin/php -l -f {0}
  • Start Apache: /etc/init.d/apache2 start
  • Stop Apache: /etc/init.d/apache2 stop
  • Restart Apache: /etc/init.d/apache2 restart
  • Apache: /usr/bin/gksudo
  • Path to httpd.conf: /etc/apache2/httpd.conf
  • Path to etc/hosts: /etc/hosts
  • Start MySQL: /etc/init.d/mysql start
  • MySQL: /usr/bin/gksudo

Sans Oublier le dossier racine de votre serveur web, ainsi que l'emplacement de vos librairie comme PEAR ou Symfony, si vous en utilisez.

Liens spécifiques