Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Quel est selon vous le meilleur outil PHP pour développer des applications web ?
Donnez vos avis

Le , par Olivier Famien

23PARTAGES

5  0 
Quel est selon vous le meilleur outil PHP pour développer des applications web ?
Dans l’environnement des développeurs PHP, plusieurs outils sont offerts afin de faciliter la tâche de ces derniers. Nous avons dans un premier temps les éditeurs de texte qui permettent d’écrire des applications web en appelant du code déjà prêt et disponible dans l’éditeur. Certains préfèrent ces outils à cause de leur légèreté et l’usage de peu de ressources. D’autres par contre portent leur dévolu sur ces outils, car ils préfèrent coder de bout en bout leurs applications sans s’embarrasser options supplémentaires.

Aussi, on peut leur reconnaître d’autres fonctionnalités telles que l’autocomplétion de code dans certains éditeurs ou encore l’intégration de plug-in pour étendre les fonctionnalités, la coloration syntaxique pour une meilleure lisibilité. Dans cette catégorie on peut citer sans être exhaustif Sublime text, Notepaad++, textpad, UltraEdit, Komodo Edit, Coda, EditPlus, TextPad, TextMate, ConTEXT, UltraEdit, SciTE, Script Edit, Smultron, etc.


À côté des outils, nous avons les environnements de développement intégré (EDI) qui offrent plus de fonctionnalités comparées aux éditeurs texte. En plus des capacités offertes par les éditeurs de code, on peut ajouter un mode de conception, des fonctions de débogage, de profilage, de compilation, etc.

Certains donc préfèreront Ces outils qui s’avèrent plus complets, mais nécessitent plus d’espace pour l’installation ainsi que davantage de ressources mémoires. Selon les besoins et les sensibilités des utilisateurs, chacun portera son choix sur tel ou tel EDI.

Toutefois, bien que l’unanimité soit la moins partagée en matière d’EDI, il se trouve que PHPStorm bénéficie d’une très forte communauté pour le développement d’applications web. Et pour cause, il intègre de nombreux et puissants outils dont un assistant de code, des fonctions de recherche afin de naviguer aisément dans le code, une fonction de refactoring, des fonctionnalités de test et de débogage, des supports de framework et bien d’autres encore.

La version 9.0.2 qui est sortie le mois dernier apporte des fonctionnalités assez intéressantes telles que l’édition de code à distance, le débogage direct à l’intérieur de l’éditeur de code, une fenêtre de visualisation de la structure du code afin de voir le digramme de dépendance de l’application, une fonctionnalité de profilage du moteur JavaScript V8 pour les applications V8, et bien d’autres outils.

En dehors de ce dernier, on peut citer également comme autres EDI disponibles Zend Studio, Komodo IDE, Dreamweaver, NetBeans PHP, PhpStorm, PhpED, PHPEdit, PHP Designer, Rapid PHP, Expression Studio, PHP Studio, ReadPHP, Dev-PHP, Quanta Plus, PHP Expert Editor, PHPEdit, PHPEd, Maguma Studio, etc.

Vu la palette d’applications offertes, quel(s) outil(s) utilisez-vous pour développer vos applications Web ? Quelles sont les fonctionnalités que vous appréciez le plus dans vos outils ?

Quel est selon vous le meilleur outil pour développer vos applications PHP ?

Quel est selon vous le meilleur EDI PHP ?

Quel est selon vous le meilleur éditeur de texte PHP ?

Forum EDI PHP

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de Kevin-lourenco
Membre du Club https://www.developpez.com
Le 14/09/2015 à 22:50
Pour ma part ce sera un simple notepad++

Je ne répond pas à la question qui est le meilleur, mais avec lequel je me sens le mieux.

Je pense qu'il ne faut pas choisir un outil parce qu'on nous dis que c'est le meilleur. Il faut être à l aise avec ce dernier et qu'il réponde aux besoins de développement.

Pour ma part j'ai besoin d'un outil simple, qui fasse un minimum d'auto-completion mais pas trop pour garder la main sur mon code. Une sauvegarde des fichiers envoyés en cas de problème. Une bonne coloration syntaxique avec des couleurs claires pour m'y retrouver.

Rien de plus rien de moins, notepad++ est parfait pour mon cas.
2  0 
Avatar de GrandFather
Expert éminent https://www.developpez.com
Le 15/09/2015 à 11:48
Je suis assez sidéré par l'absence quasi-totale de toute mention à Eclipse/PDT, que ce soit dans le sondage, l'article ou les commentaires...
2  0 
Avatar de Tsilefy
Membre émérite https://www.developpez.com
Le 14/09/2015 à 23:08
Utilisant PHPStorm, Netbeans et Sublime text, le meilleur pour moi jusqu'ici est PHPStorm sans aucune comparaison, grâce notamment à ses outils de refactoring, son intégration parfaite à Vagrant (BDD, xdebug...), son client REST, sous outils d'inspection et de réorganisation de code, etc...

Mais je précise "jusqu'ici", puisque si JetBrains persiste à vouloir faire passer PHPStorm au modèle par abonnement (comme les produits Adobe), je ne renouvellerai pas ma licence et regarderai du côté de Komodo.

Sublime est idéal pour des tâches rapides et est le plus agréable à utiliser, mais ne peut pas rivaliser avec un IDE.
1  0 
Avatar de Tsilefy
Membre émérite https://www.developpez.com
Le 16/09/2015 à 19:46
Citation Envoyé par air-dex Voir le message

Il me semble qu'au niveau prix la licence PHPStorm est plus avantageuse. Pour 99$ seulement Komodo n'inclut pas les màjs alors que c'est le cas pour PHPStorm. Jetbrains offre un support qu'ActiveState n'offre pas forcément.
Ce n'est pas une question de prix, c'est une question de licence. Avec la nouvelle licence de PHPStorm, je ne pourrais plus utiliser mon IDE lorsque j'arrêterais de payer l'abonnement. Ce n'est pas "je n'ai plus de mises à jour", c'est carrément "je ne peux plus l'utiliser". Hors de question de rester prisonnier d'une licence non permanente pour un outil tellement important pour mon travail, même si le prix est plus bas. Le jour où je trouverais NetBeans (ou un autre IDE) meilleur, j'aimerais pouvoir passer à un nouvel IDE tout en pouvant travailler sur mes anciens projets avec PHPStorm (c'est exactement ce qui s'est passé pour moi en passant de NetBeans à PHPStorm dans l'autre sens d'ailleurs), sans devoir continuer à payer tous les ans.

Et comme tu as bien fait de le préciser, il faut investir un certain temps initialement afin de pouvoir profiter à fond de PHPStorm. Je ne souhaite pas investir autant de temps pour un outil qui ne m'appartienne pas et que je me contente de louer.

Et je ne parle pas du faible incitation à l'innovation qu'un tel marché captif peut générer (à quoi bon innover puisque les abonnés doivent renouveller leur abonnement, sous peine d'être bloqués), et l'innovation c'est vraiment l'avantage n°1 de JetBrains.
1  0 
Avatar de TiranusKBX
Expert confirmé https://www.developpez.com
Le 16/09/2015 à 21:42
Citation Envoyé par sazearte Voir le message
Je ne veut pas lancer de troll, mais eclipse pour ma part j'ai abandonné, j'ai jamais réussie a la faire fonctionner correctement...
Soit je ne suis pas doué, soit eclipse souffre de beaucoup (trop) de bugs. Le pire c'est quand j'ai voulue installer l'extension github, sa m'as fait crasher l'ide .

Pour moi c'est le combo PHPStorm et Notepad++ pour les petites retouches.
les extension tournant autour de Git dans Eclipse souffrent souvent de bugs bien gênants alors cela n'est pas étonnant
de plus il est vrai que l’interface de paramétrage est aussi clair qu'une prédiction dans le mare de café
1  0 
Avatar de elvan49
Membre actif https://www.developpez.com
Le 06/07/2017 à 14:37
Bonjour à tous,
Après avoir été très longtemps un adepte de Netbeans, efficace, multiplateforme (quoiqu'un peu lourd), Je me suis tourné vers phpstorm et je suis rentré dans un autre univers !
Impossible pour moi de faire marche arrière, même si le logiciel est payant. Ceci dit c'est mon outil de travail et par conséquent je ne trouve pas déc... de payer pour avoir parmi ce qui se fait de mieux.
1  0 
Avatar de imikado
Rédacteur https://www.developpez.com
Le 14/09/2015 à 22:07
Ptit soucis pour valider mono vote pour sublimeText

Par contre, pour etre pleinement fonctionnel et confortable comme peut l'être netbeans, il faut y passer un peu de temps
  • Intaller le gestionnaire de packages
  • Installer certains packages comme phpcs, check de syntaxe...
  • parametrer tout ça aux ptits oignons


L'avantage ensuite, c'est que l'on peut ouvrir dans plusieurs fenetres chaque projets et ainsi les répartir sur différents bureaux (sous GNU/Linux et maintenant W10)
0  0 
Avatar de LSMetag
Expert confirmé https://www.developpez.com
Le 14/09/2015 à 23:31
Sans hésitation : Nusphere PHPED.

Tous les serveurs, navigateurs, etc... sont intégrés pour des tests. L'interface est agréable. Profilers et Debuggers assez puissants. Possibilité de déployer et debugger en SSL. Le système d'autocomplétion avec documentations est vraiment bien fichu.
On peut créer des projets aussi bien en interne qu'avec des serveurs externes (Apache, IIS,...), incorporant si on veut des librairies comme ExtJS ou JQuery et des Frameworks comme Synfony ou Zend, de manière automatisée.

Inconvénient : c'est payant mais pas excessif. 60€ la version à usage personnel.

J'ai donc voté "Autre".
0  0 
Avatar de abriotde
Membre expérimenté https://www.developpez.com
Le 15/09/2015 à 5:16
En tant que defenseur de l open source, j utilise les versions libre. En tant que professionnel 1 outils ne me suffit pas il faut un mixte : vim pour une edition rapide en prod, atom (sublime text open source) avec le plugin remote atom pour le developpement mais il est gourmand. Netbeans est plus adapté en général pour le C/Java. Sinon gedit (notepad++ sous micro$oft) est bien pour une edition locale de tres gros fichier ou si l edi n est pas dejà lancé.
0  0 
Avatar de Excellion
Membre averti https://www.developpez.com
Le 15/09/2015 à 6:35
En ce moment, j'essaie avec ... Netbeans. 😂
On ne peut pas dire que ce soit le plus léger. Par contre, il se révèle correct. Aussi correc5 que n'importe quel EDI.
Cela étant, ayant commencé sous notepad++, j'aprecie maintenant les automatismes des EDI, qui facilitent de beaucoup le travail, ainsi que les nombreuses fenetres qui rendent plus clair le projet dans son ensemble.
0  0