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

Le , par Olivier Famien

0PARTAGES

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 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)
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.
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.
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".
Avatar de abriotde
Membre éprouvé 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é.
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.
Avatar de TiranusKBX
Expert confirmé https://www.developpez.com
Le 15/09/2015 à 10:42
pour moi le classique Notepad++ avec les bonnes extensions c'est moins lourd qu'un IDE et tout aussi efficace
Avatar de yonisolo
Membre du Club https://www.developpez.com
Le 15/09/2015 à 10:55
Pour développer, j'utilise netbeans pour plusieurs raison et pas parce que c'est le meilleur mais:
- il est gratuit
- il permet de jongler entre les principaux langages dont C, python...
- La palette de plugins est correcte
- l'organisation du code est propre et respecte les standards
- l'autocomplétion qui prend bien en compte les namespaces et la visibilité des méthodes/attributs ainsi que les types de retours des méthodes grâce aux annotation phpDoc...
- la création automatique des setter et getter dans les classes après la déclaration des attributs
- la création de projet avec des sources de composer
- la possibilité d'utiliser des frameworks tels que symphony, cakePHP ou autre à la création du projet
- l'intégration du débogage (xdebug entre autre) lorsque le projet est bien configuré
...
PHPStorm est excellent pour l'avoir essayé mais il est payant...
SublimText aussi mais un peu trop light malgrès les plugins dispo en masse également.
Eclipse n'est pas adapté à PHP mais bien mieux que netbeans pour JEE.
J'utilise parfois notepad++ ou pspad sur windows ou vim sur linux pour éditer/modifier rapidement un fichier.
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...
Avatar de kipy4
Membre du Club https://www.developpez.com
Le 15/09/2015 à 12:41
J'ai d'abord beaucoup utilisé le notepad++, puis je suis passé à SublimeText.

Et maintenant je travaille avec Visual Studio (via le plugin PHP Tools for visual studio de devsense), avec un debugger pas à pas, Intellisense, etc.
C'est cool j'aime bien.
Contacter le responsable de la rubrique Accueil

Partenaire : Hébergement Web