Question

Je suis un développeur PHP et j'utilise maintenant Notepad ++ pour le code l’édition, mais dernièrement, je cherchais un IDE pour faciliter mon travail.

J'ai consulté 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 tout deviendra facile une fois que je serai habitué, mais je ne veux pas perdre mon temps.

C'est ce que je recherche:

        
  • prise en charge FTP
  •     
  • Surlignage de code
  •     
  • Le support SVN serait génial
  •     
  • Ruby et JavaScript seraient géniaux
Était-ce utile?

La solution

Êtes-vous sûr de chercher un IDE? Les caractéristiques que vous décrivez, ainsi que l’impression d’être trop compliquée, par exemple, que vous avez obtenues, par exemple. Aptana, suggérez que tout ce que vous voulez, c'est peut-être un bon éditeur avec mise en évidence de la syntaxe et intégration à certains outils courants de workflow. Pour cela, il y a des tonnes d'options.

J'ai utilisé jEdit sur plusieurs plates-formes avec succès, ce qui le place au-dessus de la plupart des autres (La plupart des IDE sont également multi-plateformes, mais Aptana et tout ce qui est basé sur Eclipse sera assez lourd s'il est complet). jEdit propose des plug-ins prêts à l'emploi pour tout ce qui se trouve sur votre liste et une coloration syntaxique pour un grand nombre de langues. Vous pouvez également afficher un shell au bas de votre fenêtre, appeler des scripts à partir de l'éditeur, etc. Ce n'est pas parfait (l'interface utilisateur est meilleure que la plupart des interfaces utilisateur Java, mais pas encore parfaite, je ne le pense pas), mais j'ai eu de la chance, et ce sera bien plus simple qu'Aptana / Eclipse.

Cela dit, j'aime beaucoup Aptana pour le développement Web, cela fait beaucoup de travail difficile pour vous une fois que vous avez dépassé la courbe d'apprentissage.

Autres conseils

Pour PHP, je recommanderais PhpStorm .

Il prend en charge la synchronisation FTP / SFTP, s'intègre parfaitement à la Subversion , CVS , Mercurial et même avec Git . En outre, il prend en charge HTML, CSS, JavaScript et gère bien le mélange des langues, comme les blocs SQL ou HTML dans le code PHP, JSON, etc.

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

NetBeans . Découvrez 7.0.1.

Il prend en charge 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 les more .

Et c'est gratuit.

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

Le principal avantage de celui-ci est qu'il est NOT basé sur Java. Cela garde le tout rapide.

Caractéristiques:

  • Intelligent Syntax Highlighter - Basculement automatique entre PHP, HTML, CSS et JavaScript en fonction de votre position!
  • PHP (les versions 4 et 5 sont supportées)
  • SQL (MySQL, MSSQL 2000, MSSQL 7, Ingres, Interbase 6, Oracle, Sybase)
  • HTML / XHTML
  • CSS (les versions 1 et 2.1 sont prises en charge)
  • JavaScript
  • VBScript
  • Java
  • C #
  • Perl
  • Python
  • Ruby
  • Smarty

PHP:

  • Prise en charge de PHP 4 et PHP 5
  • Explorateur de code pour PHP (inclut, classes, classes étendues, interfaces, propriétés, fonctions, constantes et variables)
  • Complétion de code (IntelliSense) pour PHP: assistance du code lors de la frappe
  • Astuce de code (indice de code) pour PHP - assistant de code lors de la frappe
  • Travaillez avec n’importe quel framework PHP (classes d’accès, fonctions, variables, etc. à la volée)
  • Programmation orientée objet PHP (OOP) incluant les objets imbriqués
  • Prise en charge de PHP heredoc
  • Placez des chaînes entre guillemets simples ou doubles, un saut de ligne, un retour à la ligne ou des tabulations
  • Variables serveur PHP
  • Modèles d'instructions PHP (si, sinon, alors que & # 8230;)
  • Beautif de code PHP puissant avec de nombreuses configurations et prise en charge de profils
  • assistant phpDocumentor
  • Ajoutez la documentation phpDocumentor aux fonctions et aux classes en un clic!
  • balises phpDocumentor
  • Commentez ou commentez en un clic!
  • Accédez à n'importe quelle déclaration avec filtrage par classes, interfaces, fonctions, variables ou constantes

Débogage (PHP):

  • Déboguer avec Xdebug
  • Points d'arrêt
  • Débogage étape par étape
  • Entrez dans
  • Passez sur
  • Exécuter jusqu'au curseur
  • Exécuter jusqu'au retour
  • Pile d'appels
  • Montres
  • Variables de contexte
  • Évaluer
  • Profilage
  • Sessions multiples
  • Conseil d'évaluation
  • Erreurs de capture

Eclipse PDT est très agréable.

Je suis toujours étonné que de plus en plus de personnes n'utilisent pas ActiveState Komodo . / p>

Il a les meilleures installations de débogage de tous les IDE PHP que j'ai essayés, est un produit très mature et a plus de fonctionnalités utiles que vous ne pouvez le faire. À noter, il possède un inspecteur HTTP fantastique, un débogueur Javascript et une boîte à outils d'expressions régulières. Vous pouvez l'obtenir pour qu'il passe par votre PHP, ensuite vous voyez votre javascript s'exécuter, puis votre trafic HTTP sortant par-dessus le fil!

Il est également disponible gratuitement (Komodo Edit) et ouvert (versions OpenKomodo).

Oh, et si vous ne piratez pas toujours juste sur PHP, il est conçu comme un éditeur multilingue et est aussi génial pour Ruby et Python.

Je suis un client satisfait depuis environ 5 ans.

Il n'y a pas de " meilleur " IDE, seuls les meilleurs et les pires.

En ce moment, j'essaie de m'installer avec Aptana. Il y a beaucoup de choses que je ne veux pas, comme & "Jaxer &"; doodads partout. C'est assez rapide, mais étouffe les gros fichiers lorsque la mise en évidence de la syntaxe est activée. Je n'ai pas été capable de comprendre comment configurer le débogage PHP. Trois avantages de Aptana: installations de plug-ins faciles, plug-ins Subversion très rapides et intuitifs, alignement de la recherche de fichiers rapide.

J'ai essayé Eclipse PDT et Zend pour Eclipse, mais ils ont des niveaux cauchemardes d’interface. L’installation de plugins est une horreur vivante des incohérences de versions et des messages d’erreur cryptés.

J'utilise aussi Komodo (ils nous ont acheté des licences au travail). Komodo a une interface très intuitive, mais est ridiculement lent, étouffe les fichiers de taille moyenne avec la coloration syntaxique. La recherche de fichier est intuitive, mais plutôt lente. L'intégration de Subversion n'est pas si géniale - lente et boguée. Si ce n’était la lenteur, j’aurais probablement collé à Komodo, en particulier pour le débogueur.

Pour commencer, voici une liste des éditeurs PHP (Wikipedia).

Pour PHP en particulier, PHPEdit est ce qu'il y a de mieux, et j'ai essayé et travaillé dans certains d'entre eux, y compris , Dreamweaver, Elipse, Emacs, Notepad ++, NetBeans, UltraEdit ...

Geany est un excellent éditeur léger, comme Notepad ++ pour Linux, mais en mieux. Je trouve cela, combiné à quelques scripts shell et des liens symboliques permettant de lier des modules dans une arborescence de sources Web, rend le développement sur Linux facile et amusant.

J'adore les JetBrains . Pour PHP, il s'agit de JetBrains PHPStorm .

http://www.ibm.com /developerworks/opensource/library/os-php-ide/index.html

Personnellement, j'adore Notepad ++ ...: D. Le lien ci-dessus compare certains des meilleurs IDE et les meilleurs ne sont pas gratuits.

Je recommanderais cependant Komodo 4.4 (j’ai utilisé la version d’essai) car c’était génial. Mieux que Notepad ++, mais pas gratuit ...: (

Je recommanderais Zend IDE pour le débogueur intégré.

J'utilise Zend Studio . La coloration syntaxique, la complétion du code, etc. sont correctes. Mais la meilleure partie est que vous pouvez déboguer le code PHP, soit avec un interpréteur PHP autonome, soit même sur un serveur Web actif lorsque vous & "Parcourez &"; au long de vos pages. Vous obtenez les clés habituelles Visual Studio, les points d'arrêt, les surveillances et la pile d'appels, ce qui est presque indispensable pour la recherche de bogues. Plus de & Quot; alert () & Quot;-code source débogué surchargé:)

Eclipse avec PDT.

J'utilise et j'aime PHP rapide .

Quelles fonctionnalités d'un environnement de développement intégré souhaitez-vous? Moteur de construction intégré? Débogueur? Surlignage de code? IntelliSense? Gestion de projet? Gestion de la configuration? Outils de test? Hormis le surlignage de code, aucun de ces éléments ne fait partie de vos exigences.

Donc, ma suggestion est d'utiliser un éditeur qui supporte les plugins, comme Notepad ++ (auquel vous êtes déjà habitué). S'il n'y a pas déjà un plugin qui fait ce que vous voulez, écrivez-en un.

J'utilise Coda sur Mac & nbsp; OS nbsp; X.

Il y a un nouveau gars en ville, PhpStorm de JetBrains. Vous l'utilisez et je parie que vous allez oublier tous les autres éditeurs. Malheureusement, c'est un peu cher.

RadPHP (connu auparavant sous le nom de Delphi pour PHP) est le meilleur .

Tous sont bons, mais seul Delphi pour PHP (RadPHP 3.0) possède un concepteur, des contrôles de glisser-déposer, une interface graphique, un grand nombre de composants, dont Composants de Zend Framework , composants de base de données, Facebook, etc. C'est le meilleur de la ville.

RadPHP est le meilleur de tous; Il a toutes les fonctionnalités des autres. Son concepteur est le meilleur de tous. Vous pouvez concevoir votre page comme Dreamweaver (plus que Dreamweaver).

Si vous utilisez RadPHP, vous aurez l'impression d'utiliser ASP.NET avec Visual Studio (mais le langage utilisé est PHP ).

Dommage que seuls quelques-uns soient au courant.

Aptana le soutient et je l’utilise maintenant pour tous mes développements Web.

Le meilleur IDE pour PHP est sans aucun doute NuSphere PHPEd. Ce n'est pas un concours. C'est tellement bon que j'utilise WINE pour l'exécuter sur mon Mac. PHPEd possède un excellent débogueur qui peut être utilisé avec son serveur Web local (totalement automatique) ou vous pouvez simplement installer le module dbg pour XAMPP ou tout autre Apache que vous souhaitez exécuter.

À mon avis, le meilleur IDE pour PHP est Zend Studio (lui-même est basé sur Eclipse PDT). Notez que dans ce cas, & "Meilleur &"; ne signifie pas nécessairement & "bon. &"; C'est lent et un peu bogué, mais malgré cela, c'est toujours la meilleure option pour les programmeurs PHP. J'ai essayé une tonne d'éditeurs PHP au fil des ans et je n'en ai pas encore trouvé un qui fonctionne super .

L'IDE de Komodo serait mon deuxième choix. Mon seul problème avec Komodo est que l'auto-complétion n'est pas aussi bonne. Avec des applications correctement structurées où vous utilisez phpDoc pour documenter les types de retours, etc., tout devrait bien se passer. Mais je travaille sur un projet qui ne le fait pas vraiment et Komodo ne peut pas lire les fichiers pour savoir que $ user est un objet User par exemple.

Personnellement, tout ce qui est basé sur Eclipse ou NetBeans est une overkill, l'interface graphique est une merde et la performance est tellement lente comparée à d'autres alternatives.

Si vous êtes prêt à payer, je suggérerais Zend IDE (version 5.5, pas 6 car il est basé sur Eclipse) et EditPlus pour un éditeur de code plus léger mais plus puissant.

Si vous recherchez des alternatives gratuites, ou si vous codez dans une autre langue que PHP, OpenKomodo est un très bon IDE avec presque toutes les fonctionnalités (sans SVN ni CVS) dont vous avez besoin, le seul inconvénient que je vois à propos de OpenKomodo, c’est que parfois, mon code est indenté, mais je ne l’utilise pas très régulièrement.

Comme pour une alternative légère et gratuite: Notepad ++. =)

Mes préférences personnelles sont Eclipse (avec divers plug-ins), car je développe dans plusieurs langues (PHP, Java et Ruby). De cette manière, je suis toujours habitué aux interfaces et aux raccourcis clavier. Ce n'est pas une mince affaire que vous devenez très productif de cette façon. Je n'ai pas utilisé Aptana, mais j'espère (bientôt) - cela semble intéressant, cependant. Pour les autres IDE que j’ai utilisés: jEdit (pour peu de Java), Notepad ++ (toujours pour certains scripts et des tests courts). Et pour les fonctionnalités que vous avez demandées: Eclipse prend en charge de nombreux serveurs de version de code source ( Subclipse ); votre projet peut être sur un partage Samba; ZendDebugger / xdebug pour le débogage.

J'ai essayé Eclipse PDT, avec un certain succès. Aptana est également très bon, ou si vous faites beaucoup de choses en AJAX, c'est génial. Cependant, votre kilométrage peut varier en fonction des plug-ins supplémentaires que vous souhaitez utiliser avec eux.

PHPEclipse est aussi proche que possible de la puissance java Eclipse. Eclipse PDT est beaucoup plus faible (la dernière fois que j’ai vérifié).

J'utilise PHPDesigner mais je vais utiliser Eclipse PDT. J’ai toujours été contre Eclipse il ya quelques mois quand j’ai un projet Java à terminer ... Un excellent IDE

Maintenant, je ne peux pas imaginer un jour sans Eclipse. :)

Avez-vous essayé NetBeans 6? Zend Studio et NetBeans 6 sont les meilleurs IDE avec le support PHP que vous rencontrerez et NetBeans est gratuit.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top