CodeWhisper Studio : un nouvel acteur sur le marché des IDE pour développeurs PHP
Le marché des outils de développement PHP s'est enrichi d'un nouveau produit intéressant — CodeWhisper Studio. Cet IDE se positionne comme une alternative légère mais puissante à PhpStorm et Visual Studio Code, orientée vers la stack PHP moderne. Les développeurs promettent un support « intelligent » du langage et une intégration approfondie avec les frameworks populaires. Nous avons testé la version précoce et sommes prêts à partager nos premières impressions.
Quoi de neuf et pourquoi c'est intéressant ?
CodeWhisper Studio est construit sur son propre moteur d'analyse de code qui, selon ses créateurs, comprend mieux la nature dynamique de PHP que les solutions typiques basées sur LSP. La caractéristique clé est l'autocomplétion contextuelle, qui prend en compte non seulement les types de variables, mais aussi l'architecture actuelle du projet (par exemple, les patterns Repository, Active Record ou Middleware).
- Refactoring intelligent — renommage de méthodes, extraction de traits et mise en conformité automatique avec PSR-12.
- Débogueur intégré — intégration avec Xdebug 3.2 sans configuration supplémentaire. Possibilité de placer des points d'arrêt directement dans les templates Blade (Laravel) et Twig.
- Intégration avec Composer — chargement automatique des packages, visualisation de l'arbre des dépendances et suggestions sur les versions obsolètes.
- Support de l'asynchrone — analyse de code avec Fiber et ReactPHP, mise en évidence des potentiels deadlocks.
Interface et utilisabilité
L'IDE possède une interface minimaliste en thème sombre avec des « panneaux intelligents » qui se masquent lorsqu'ils ne sont pas utilisés. Contrairement à PhpStorm, CodeWhisper Studio n'est pas surchargé de paramètres — la plupart des options s'activent automatiquement en fonction de l'analyse du projet. Par exemple, si vous utilisez Symfony, l'IDE proposera lui-même d'installer les plugins pour Doctrine et Twig. Pour les développeurs PHP migrant de VS Code, un mode d'émulation des raccourcis clavier est prévu.
Une attention particulière mérite l'outil « Live Profile » : il affiche en temps réel les performances de chaque requête et indique les goulots d'étranglement dans le code (par exemple, les requêtes lentes à la base de données ou les boucles redondantes). Cela rappelle le profileur de Blackfire.io, mais intégré directement dans l'éditeur.
Premier lancement et performances
L'installation prend environ 2 minutes — l'IDE fonctionne sur Electron, mais ne consomme que 250–300 Mo de RAM au démarrage (à titre de comparaison : PhpStorm environ 700 Mo). L'indexation d'un projet de 5000 fichiers a pris 45 secondes. L'autocomplétion se déclenche avec un délai inférieur à 50 ms, ce qui est subjectivement plus rapide que chez les concurrents. Cependant, dans la version bêta, de petits bugs ont été remarqués avec la coloration syntaxique dans les chaînes HEREDOC multilignes — les développeurs promettent de les corriger dans un prochain correctif.
À qui cela convient-il ?
CodeWhisper Studio est un excellent choix pour les développeurs PHP qui souhaitent obtenir « prêts à l'emploi » des outils modernes sans longue configuration. Il est idéal pour les projets sur Laravel, Symfony et Yii, ainsi que pour l'architecture microservices en PHP. Pour l'instant, l'IDE est distribué gratuitement en statut « Early Access ».
Suivez les mises à jour sur pythonlib.ru — nous continuerons à tester CodeWhisper Studio et vous parlerons de sa compatibilité avec d'autres langages (y compris Python) dans les prochains articles.