Journal Un IDE complet pour PHP ?

Posté par  .
Étiquettes : aucune
0
1
nov.
2005
Bonjour, je trouve dommage qu'il n'éxiste aucun IDE PHP complet et sérieux sous Linux. Il y'a bien le Zend Studio mais c'est un peu cher pour moi (200euros).

Vous allez me parler de quanta ou kdevelop mais je n'ai pas KDE et pas envie de me taper toutes les libs QT juste pour un logiciel.

J'en ai essayé plusieurs mais je suis désolé de leur mauvaise prise en main ou du manque de fonctionnalités : nedit, jedit, scite etc. Quel bonheur quand j'ai trouvé gphpedit ! Un petit IDE en GTK, malheuresement il merdouille, la manuel est très mal traduit etc. Bien dommage car il avait l'air pas mal.

Alors voila j'en reviens au commencement : il ne reste plus qu'emacs et vim. Je n'aime pas Emacs, je dis pas qu'il n'est pas bien mais ça ne me convient pas. J'ai l'impression que c'est trop complexe, ça part trop dans tous les sens et on s'y retrouve plus.

J'aime bien Vim par contre :)
Tout ce que je connais de cet éditeur est vimtutor. Je me débrouille donc avec mais ça ne suffit pas pour coder sérieusement en PHP. J'ai activé la coloration syntaxique de base, voici mon vimrc :
colo desert
au BufNewFile,BufRead *.php5 setf php
syntax on

Alors quelqu'un saurait il comment developper en php de manière sympathique avec vim ? Je veux dire par la : gestion de plusieurs fichiers à la fois, complétion php avancée, peut être existe t'il un plugin php... D'ailleurs si quelqu'un à un bon guide pour vim car je me perd un peu dans la documentation officielle.

Voila voila.

PS ; j'espère que certains ne prendront pas mal mon avis sur Emacs, ce n'est que mon avis.
  • # Eclipse

    Posté par  (site web personnel) . Évalué à 7.

    Eclipse est un IDE complet, avec le plug-in phpeclipse : http://www.phpeclipse.de/tiki-view_articles.php . Tu peux aussi te connecter à une base de données, ou à SVN ou CVS, ...

    Bien-sur, ça n'a rien à voir avec Vim, mais j'ai du mal à voir Vim comme un IDE, plutot comme un editeur de texte (et qui le fait tres bien).
    • [^] # Re: Eclipse

      Posté par  . Évalué à 1.

      Merci, j'avais aussi remarqué Eclipse mais je croyais que ce n'était que pour Java. http://www.php-editors.com/review/?editor=28

      Bien sur vim n'est qu'un éditeur mais ne trouvant pas d'IDE je me suis rabattu sur l'éditeur de texte qui me parraissait le plus performant. Si Eclipse est bien, ce sera lui.
      • [^] # Re: Eclipse

        Posté par  . Évalué à 10.

        En même temps, prendre eclipse parce qu'on trouve que les libs qt sont trop lourdes à installer... hum... comment dire ?... c'est énorme ?
        • [^] # Re: Eclipse

          Posté par  . Évalué à -3.

          Mince je n'avais pas vu qu'il était en QT.
          • [^] # Re: Eclipse

            Posté par  . Évalué à 7.

            ce que Msieur Youp voulait peut-être dire, c'est que les libs qt sont infiniment moins lourdes qu'Eclipse en lui même... ou que tout autre IDE...
            bref, de l'avis de tout le monde apparemment ici, n'oriente pas ton choix en fonction des libs utilisées par l'IDE, mais plutôt sur ton goût à travailler avec l'un ou avec l'autre.

            Sinon continue à utiliser vim ;) (ou gvim)
            • [^] # Re: Eclipse

              Posté par  . Évalué à 1.

              J'ai finalement installé Quanta mais je n'aime pas trop. Il fait trop de choses (c'est un IDE certes mais un peu trop diversifié pour moi), de plus je n'aime décidément pas QT.

              J'installe donc Eclipse en GTK :)
              J'espère qu'il va me convenir sinon ça sera définitivement vim sans complétion et sans manuel...
    • [^] # Mes 2 centimes d'euro sur Eclipse

      Posté par  . Évalué à 2.

      Je te recommande *chaudement* Eclipse+PHPEclipse. Je l'utilise depuis 2 ans au boulot et franchement, avant de trouver quelquechose à la hauteur...
      - notion de projet
      - synchro avec CVS, SVN
      - analyse du source : navigation dans les fonctions et variables, "code completion" (comment on dit en français?), erreurs de syntaxes, avertissements (code non atteint, fichier visé par include "" mais manquant,...), recherche de la déclaration d'un élément
      - les habituels coloration syntaxique, "repliage" de fonctions ou de bouts de code, info-bulles, etc.

      Et aujourd'hui à titre perso je me mets à Python, et après moultes recherches, qu'est-ce que je choisis comme éditeur ? Eclipse+pyDev !!!
      • [^] # Re: Mes 2 centimes d'euro sur Eclipse

        Posté par  . Évalué à 1.

        Ouep, j'ai tenté quanta : bof. Le support php5 est pas terrible, pour le html c'est super mais pour php...

        J'ai finit par installer eclipse version GTK puis PHPEclipse et alors la : les ctrl + space, tab, php help et debogguer c'est vraiment cool !

        J'ai enfin trouver l'IDE qui me convient, il est un peu lourd mais bon. L'idéal serait une version libre et gratuite de Zend Studio...
      • [^] # Re: Mes 2 centimes d'euro sur Eclipse

        Posté par  . Évalué à 2.

        Est-ce qu'Eclipse sait lire et enregistrer les fichiers directement par FTP ?

        BeOS le faisait il y a 20 ans !

        • [^] # Re: Mes 2 centimes d'euro sur Eclipse

          Posté par  . Évalué à 1.

          Je ne le connais que depuis quelques heures mais je sais déja que tu peux importer des fichiers dans ton projet par CVS, FTP et autres. Donc oui :)
  • # BlueFish

    Posté par  (site web personnel) . Évalué à 7.

    J'ai été agreablement supris sur les dernieres versions.

    http://bluefish.openoffice.nl/index.html
  • # plutôt aucun dont tu ne veuilles...

    Posté par  (site web personnel) . Évalué à 9.

    Bonjour, je trouve dommage qu'il n'éxiste aucun IDE PHP complet et sérieux sous Linux.
    [...]
    Vous allez me parler de quanta ou kdevelop mais je n'ai pas KDE


    Le problème est là...
    tu dis qu'il n'y a pas d'ide complet pour programmer en php alors qu'il existe quanta qui est très bien pour ça.

    Je veux bien que ça ne te convienne pas (bien que je ne vois pas trop le problème, à moins que tu ais vraiment une petite machine) mais tu ne peux pas dire qu'il n'y en a pas

    La plupart des logiciels que tu cite sont justement des éditeurs et non des ide... au contraire de quanta.

    Je ne dis pas que quanta est parfais, loin de là, mais on ne peut pas dire qu'il n'y a pas d'ide php fonctionnel et relativement complet sous linux.
  • # commandes vim

    Posté par  . Évalué à 3.

    Salut bosozoku :)

    je partage ton gout pour l'utilisation de vim, mais je suis simple amateur en php, je m'amuse plus que je code réellement, et je n'ai pas remarqué que la coloration syntaxique avec ce langage était "simple" et non "avancée". Il est toutefois possible que ma distribution l'ai intégrée directement (debian).

    le lien qui suit n'a rien d'officiel, mais il a le mérite d'être plutôt complet et beaucoup plus clair que le man :

    http://www.pcinpact.com/forum/sujet_29555.htm

    tu y apprendras notamment comment gérer l'ouverture / édition de plusieurs fichiers simultanément.

    "il y a deux façons d'éditer plusieurs fichiers sous vi :
    - avoir une fenêtre splitée
    - avoir plusieurs buffers
    les deux manières pouvant être combinées."

    je te (vous) laisse regarder.
  • # gnomefiles

    Posté par  (site web personnel) . Évalué à 2.

    Salut,

    Je ne sais pas exactement quel genre d'IDE tu cherches, mais sur gnomefiles il y en a certains de listé qui semblent sympas:

    http://www.gnomefiles.com/search.php?search=php

    pour ma part j'aimais bien gphpedit qui est très clean.
    bluefish est assez répandu
    tulipIDE à l'air sympa aussi...

    bon courage, c'est pas le choix qui manque.
  • # J'utilise Jedit

    Posté par  (site web personnel) . Évalué à 1.

    Pour ma part, j'utilise Jedit (http://www.jedit.org). J'aime son ergonomie et l'étendue de ses fonctionnalités. La prise en main est assez rapide : une à deux semaines.

    Je suis passé de emacs à jedit il y a deux ans maintenant.

    Voila, c'était mon point de vu.
    • [^] # Re: J'utilise Jedit

      Posté par  . Évalué à 1.

      J'ai moi aussi trouvé mon bonheur avec jEdit. La grande quantité de plugin associés lui permet de se positionner comme un IDE complet ou presque.

      Mon conseil : jEdit + quelques plugins (ProjectViewer, SQL, Console) -> que du bonheur.
  • # Voter pour les journeaux

    Posté par  (site web personnel) . Évalué à 4.

    J'aurais quelques remarques à faire quand au contenu et à la forme de ton journal.
    Déjà, il commence par quelque chose de faux "il n'existe aucun IDE PHP complet et sérieux", et le contredit tout de suite après par un vague "ça existe mais j'aime pas" (cas d'Emacs, Kdevelop et Quanta).
    Ensuite, comme souvent, il aurait été plus à sa place dans un forum. D'ailleurs quelqu'un y a déjà posé la question que tu finit par lacher
    Alors quelqu'un saurait il comment developper en php de manière sympathique avec vim ?"
    . Et on lui a répondu : http://linuxfr.org/forums/21/10653.html

    Par acquis de conscience, je tape "vim php" dans google et la réponse est le troisième lien.

    Vivement qu'on puisse voter les journaux.
    • [^] # Re: Voter pour les journeaux

      Posté par  . Évalué à 2.

      Je n'écris pas souvent de journaux et c'est vrai que je suis pas très doué pour l'écriture (et que donc mon journal est contradictoire). Désolé de t'avoir agacé, je n'ai pas pensé à chercher sur le google "www", autant pour moi. J'aurais du reformuler : "dommage qu'il n'existe aucun IDE pas trop mal en GTK qui me convienne' :)

      Bon je pense que je vais utiliser vim car un IDE complet c'est peut être un peu lourd car je ne gère pas de gros projet. J'ai trouvé tulip au fait qui est un logiciel développé en PHP-GTK, c'est un IDE pour le php qui à l'air sympa faudra le tester à l'occaz : http://tulip.solis.coop.br/us/index.php

      En tout cas je te remercie pour ton lien, je vais lire avec plaisir.
    • [^] # Re: Voter pour les journeaux

      Posté par  . Évalué à 3.

      Juste une ptite remarque : tu pourras constater que dans le post forum aucun des noms d'IDE cités ici n'apparait. Et pour cause : la problématique abordée dans le forum est différente de celle ci.

      Ce journal a donc sa place et se justifie par les réponses apportées.

      Un grincheux sachant grincher est un bon grincheux. sinon... qu'il grinche en silence svp.
      • [^] # Re: Voter pour les journeaux

        Posté par  (site web personnel) . Évalué à 3.

        Juste une ptite remarque : tu pourras constater que dans le post forum aucun des noms d'IDE cités ici n'apparait. Et pour cause : la problématique abordée dans le forum est différente de celle ci.
        Bein je me suit dit que la problématique était la question que le journal pose. Si elle porte de manière plus générale sur les IDE PHP, il faudrait utiliser d'autres mots clefs, comme par exemple "php editor gtk" et "apt-cache search editor php".
        On trouve de cette manière tous les liens évoqués ici, et un autre qui s'appelle screem : http://www.screem.org/screenshots.php . Il a l'air sympa.

        Un grincheux sachant grincher est un bon grincheux. sinon... qu'il grinche en silence svp.
        Je suis d'humeur bougonne desfois le matin. Désolé. Surtout que je me suis vengé de tout un tas de journaux du même genre, c'est vrai que c'était pas très intelligent.
  • # gphpedit

    Posté par  (site web personnel) . Évalué à 0.

    Sinon, il y a gphpedit qui est consacré au PHP. Je ne l'ai jamais testé, mais vu les screenshots, ca n'a pas l'air trop mal.

    http://www.gphpedit.org/
    • [^] # Re: gphpedit

      Posté par  . Évalué à 3.

      Problèmes d'yeux ?


      Quel bonheur quand j'ai trouvé gphpedit ! Un petit IDE en GTK, malheuresement il merdouille, la manuel est très mal traduit etc. Bien dommage car il avait l'air pas mal.


      ;-)
  • # Pida

    Posté par  (site web personnel) . Évalué à 2.

    Pida : http://pida.berlios.de/index.php/Main_Page

    C'est un programme python intègre culebra, vim, ou emacs, dans un environnement style IDE. Regarde les screenshots, c'est assez parlant :)
    Et non ce n'est pas que pour du python, je l'utilise pour coder du C, C++, php...
  • # Allez je me lance !

    Posté par  . Évalué à 4.

    Voila j'installe KDE !

    Rendre vim compatible php est relativement compliqué et ça reste du "bricolage" (aie pas taper !). Comme on m'a fait la remarque plusieurs fois que quanta était vraiment bien, ben je me lance et je vais le tester. Comme je voulais pas installer qt pour rien, me voila avec un kde :)
  • # SciTE

    Posté par  (site web personnel) . Évalué à 1.

    Personnellement, j'utilise SciTE (Scintilla Text Editor) qui est un éditeur basé, comme son nom l'indique, sur Scintilla (un composant d'édition de code source, utilisé dans pleins de projets libres, dont Anjuta). http://scintilla.sourceforge.net/SciTE.html

    Par défaut, il gère la coloration syntaxique d'un nombre impressionnant de langages (dont PHP). Pour avoir l'autocomplétion des fonctions PHP (avec une petite infobox indiquant le nombre de paramètres et leur type), il suffit le copier le fichier API (qui se trouve sur le site : http://scintilla.sourceforge.net/SciTEExtras.html ) dans le dossier qui va bien (/usr/share/scite par exemple) et de lui dire de l'utiliser dans le fichier d'options en ajoutant :
    api.*.php=/usr/share/scite/php.api

    (à noter que la version Windows avec l'installeur de Bruce Dodson inclue déjà les fichiers API).

    Il a également un paquet de fonctionnalités utiles comme les tabs, la possibilité de replier le code, de compiler directement depuis SciTE, et j'en passe... Le tout restant extrement leger.

    Son seul défaut : être un peu aride pour le béotien, il faut mettre les mains dans les fichiers de conf pour obtenir exactement le comportement qu'on veut ! Mais une fois configuré, c'est un vrai bonheur, qui me sert pour tous mes projets, quel que soit le langage !

    En esperant que ça te sera utile...

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.