mai
2006
Le Zend IDE tant attendu (enfin par moi au moins) est arrivé dans sa toute première version.
C’est certes une version 0.0.9 mais quand on voit ce qu’il fait par rapport a phpeclipse (surtout la complétion objet).
Pour le télécharger, c’est par là
Vous devrez impérativement avoir les webtools d’installés car Zend Ide s’appuie dessus.
Mais je ne voit pas qui serait contre de la complétion javascript et css de toute manière.
Le lien pour les webtools est donné sur la page de téléchargement du Zend Ide.
Si vous avez phpeclipse, il faudra le desactiver :
- Help > Software Update > Manage Configuration
- Bouton droit sur phpeclipse et Disable
Pour récupérer vos projets phpeclipse sous le Zend Ide, il faut éditer le fichier .project se trouvant à la racine de votre projet et remplacer :
<buildCommand>
<name>net.sourceforge.phpeclipse.parserbuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>net.sourceforge.phpeclipse.phpnature</nature>
</natures>
par :
<buildCommand>
<name>org.eclipse.php.core.PhpIncrementalProjectBuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.wst.validation.validationbuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.php.core.PHPNature</nature>
</natures>
et il faudra ajouter, toujours à la racine du projet, un fichier .projectOptions contenant :
<phpProjectOptions>
<projectOption name="org.eclipse.php.core.contextRoot">
</projectOption>
<projectOption name="org.eclipse.php.core.defaultEncoding">
</projectOption>
<includepath>
</includepath>
</phpProjectOptions>
Cela vous évitera d’avoir à recréer vos projets
Le debug ne fonctionne pas encore mais la complétion PHP est vraiment bien faite (comme si était en java).
A vos claviers …
Alors,
après moulte « farfouillage » et demande sur les mailing list eclipse php et eclipse wst, … non ce n’est pas possible pour le moment.
Est ce que ça sera fait plus tard ?
Je n’ai pas encore eu la réponse.
Excellent article et excellent IDE ! Par contre, je vais faire mon chiant mais est ce que quelqu’un a trouvé un moyen pour avoir la même coloration syntaxique Smarty dans PHP IDE que dans PHP Eclipse ?
Merci
J’ai trouvé le moyen de corriger ces problèmes d’accents.
En fait il faut à la fois changer les encodages par défaut des Webtools (item « Web and XML » dans les options), et l’encodage par défaut des fichiers PHP, et ça ça se trouve dans « General/Content Type » (il faut chercher un peu mais c’est là). A priori l’encodage qu’il vous faut est « ISO-8859-1″.
ca vient des webtools ça je crois, quoique j’ai eu le soucis avec cvs aussi
oui, j’ai changé ca,
mais lorsque j’ai importé le projet, tout mes caractere accentués on posé probleème et en changant l’encoding, ca ne changait rien
vérifie que dans les préférences, dans général/editors tu as le text file encoding sur iso-8859-1
Vous avez eu des soucis avec les caractères accentués dans les fichiers ?
moi oui, il met des petits losanges avec des points d’interrogation
pas probleme de perfs moi mais c’est vrai que j’évite les fichiers trop longs aussi
Ce plug in fonctionne super bien, et est même plus rapide que l’IDE de Zend sur des petits fichiers de code… En revanche, c’est une catastrophe pour éditer un fichier de 1200 lignes. Pire encore que le logiciel de Zend.
juste un petit bug (chose normale dans une preview ^^),
lorsque l’on met une balise php à l’intérieur d’un attribut d’un élement html, le module de verification syntaxique s’emmêle quelque peu les pinceaux, sinon a part ca c’est tout bon ^^, le zend debugger est telechargeable pour eclipse a partir du module help->software updates ^^
ben y a justement une perspective php debug et des « serveurs » qu’on peut paramétrer.
C’est juste que pour l’instant ça a pas l’air codé encore
Salut,
Je ne pense pas qu’ils te permettront de debugger sinon ils ne vendront plus Zend Studio