48 votes

Quel est le meilleur IDE pour PHP?

Je suis un développeur PHP et maintenant, j'utilise Notepad++ pour l'édition de code, mais dernièrement, j'ai été la recherche d'un IDE pour faciliter mon travail.

J'ai regardé dans Eclipse, Aptana Studio et plusieurs autres, mais je ne suis pas vraiment décidé, ils ont tous l'air assez sympa mais un peu compliqué. Je suis sûr que vous comprendrez facilement une fois que j'ai utilisé, mais je ne veux pas perdre mon temps.

C'est ce que je suis à la recherche de:

  • Prise en charge de FTP
  • Code évidence
  • SVN soutien serait génial
  • Ruby et JavaScript serait génial

70voto

akorsun Points 1

Pour le PHP, je recommanderais PhpStorm.

Il prend en charge FTP/SFTP synchronisation, s'intègre très bien avec Subversion, CVS, Mercurial , et même avec Git. En outre, il prend en charge le HTML, les CSS, le JavaScript et les poignées de la langue en mélangeant bien comme SQL ou HTML blocs à l'intérieur du code PHP, JSON, etc.

Mais si vous avez besoin de Ruby, vous pouvez essayer une autre IDE - RubyMine avec les mêmes capacités, mais pour Ruby.

50voto

l_39217_l Points 1632

NetBeans . Découvrez 7.0.1.

Il supporte la synchronisation FTP / SFTP, s'intègre bien avec Subversion, CVS, Mercurial et même avec Git (avec plugin). En outre, il prend en charge HTML, CSS, JavaScript, les frameworks populaires et plus encore .

Et c'est gratuit.

33voto

SchizoDuckie Points 6420

Dommage que personne n'a mentionné phpDesigner. C'est vraiment le meilleur IDE que j'ai est venu à travers (et je crois que je les ai tous essayés).

Le principal pro de cette est que c'est PAS basé sur Java. Cela permet de maintenir l'ensemble de la chose rapide.

Caractéristiques:

  • Intelligent Syntaxe Surligneur - commutation automatique entre PHP, HTML, CSS, et JavaScript en fonction de votre position!
  • PHP (version 4 et 5 sont pris en charge)
  • SQL (MySQL, MSSQL 2000, MSSQL 7, Ingres, Interbase 6, Oracle, Sybase)
  • HTML/XHTML
  • CSS (version 1 et 2.1 sont pris en charge)
  • JavaScript
  • VBScript
  • Java
  • C#
  • Perl
  • Python
  • Ruby
  • Smarty

PHP:

  • Support pour PHP 4 et PHP 5
  • Explorateur de Code pour PHP (comprend, des classes, de l'étendue des classes, des interfaces, des propriétés, des fonctions, des constantes et des variables)
  • La Complétion de Code (IntelliSense) pour PHP - assistance de code que vous tapez
  • Code Astuce (conseil de code) pour PHP - assistance de code que vous tapez
  • Travailler avec tous les frameworks PHP (accès des classes, des fonctions, des variables, etc. à la volée)
  • PHP programmation orientée objet (POO), y compris les objets imbriqués
  • Le Support de PHP heredoc
  • Placez les cordes à simple ou double quotes, saut de ligne, retour chariot ou onglets
  • PHP les variables de serveur
  • Déclaration PHP dans les templates (si, autre chose, alors, alors...)
  • Puissant Code PHP formatage automatique de la requête avec un grand nombre de configurations et de la prise en charge du profil
  • phpDocumentor assistant
  • Ajouter phpDocumentor la documentation des fonctions et des classes avec un seul clic!
  • phpDocumentor tags
  • Commenter ou décommenter en un seul clic!
  • Saut à toute déclaration avec filtrage par des classes, des interfaces, des fonctions, des variables ou des constantes

Debug (PHP):

  • Débogage avec Xdebug
  • Les points d'arrêt
  • Étape par étape de débogage
  • L'étape en
  • Étape sur
  • Exécuter jusqu'au curseur
  • Exécuter jusqu'à ce que le retour
  • La pile des appels
  • Montres
  • Les variables de contexte
  • Évaluer
  • Profilage
  • Plusieurs sessions
  • Évaluation de la pointe
  • Repérer les erreurs

20voto

Matt J Points 15475

Êtes-vous sûr que vous êtes à la recherche d'un IDE? Les caractéristiques que vous décrivez, avec l'impression d'être trop compliqué que vous avez obtenu, par exemple, d'Aptana, suggèrent que peut-être tout ce que vous voulez vraiment est un bon éditeur de texte avec coloration syntaxique et l'intégration de certains des outils de workflow. Pour cela, il existe des tonnes d'options.

J'ai utilisé jEdit sur plusieurs plates-formes avec succès, et que seul le met au-dessus de la plupart des autres (la plupart des Ide sont de la croix-plate-forme trop, mais Aptana et n'importe quoi basé sur Eclipse va être assez lourd, si complet). jEdit est prêt-à-plugins pour tout sur votre liste, et la coloration syntaxique pour un large éventail de langues. Vous pouvez aussi faire apparaître une coquille dans le bas de votre fenêtre, appeler des scripts à partir de l'éditeur, et ainsi de suite. Il n'est pas parfait (l'INTERFACE est mieux que la plupart des Java de l'Isu, mais pas encore parfait, je ne pense pas), mais j'ai eu de la chance avec elle, et ça va être un enfer de beaucoup plus simple que Aptana/Eclipse.

Cela dit, je n'aime Aptana tout à fait un peu de développement web, c'est beaucoup de la gros du travail pour vous une fois que vous êtes sur la courbe d'apprentissage.

19voto

EricSchaefer Points 7592

Eclipse PDT est très agréable.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X