Question

Quelques points à prendre en compte lorsque vous répondez à ma question:

  1. Je suis nouveau sur PHP, venant d'un environnement Windows / .NET
  2. Mon environnement de développement PHP consiste en un Vista x64 / IIS7 avec FastCGI / PHP5
  3. J'ai besoin de quelque chose de léger
  4. Les fonctionnalités suivantes seraient bien
    • Mise en évidence et colorisation de la syntaxe
    • Formater du code
    • complétion automatique
Était-ce utile?

La solution

Autres conseils

Pendant que je travaillais sur Windows, j'ai toujours privilégié le Notepad ++ . Il est très léger, mais n’a pas beaucoup de fonctionnalités de niveau IDE auxquelles vous pourriez être habitué depuis .NET.

PHP ED est de loin le meilleur que je trouve. J'ai essayé à peu près tout sur le marché. et c'est le meilleur éditeur php. j'aime linux ... mais je continue sous Windows à cause de PHP ED.

http://www.nusphere.com/products/phped.htm http://www.nusphere.com/products/tour.htm

c'est rapide! et et c'est très complet.

il a:

complétion automatique du code, construire dans le client de base de données, ssh intégré (invite de ligne de commande), sftp, ftp etc. (monter des lecteurs), débogueur distant et local, explorateur de code, reconnaissance du cadre, nombreuses options de codage de couleur pour plusieurs langues, les constructeurs de formulaire html, le formatage du code. la liste continue.

haut la main PHPED est le meilleur éditeur de PHP.

il existe également un excellent support de forum pour cet éditeur.

Je recommanderais fortement le studio Aptana, pour votre environnement. plus d'informations sont ici.

Et voici un commentaire.

Cela doit être Netbeans pour moi. Il dispose de toutes les fonctionnalités IDE dont vous pourriez avoir besoin et présente l'avantage supplémentaire de fonctionner sur Mac / PC et Linux, vous permettant ainsi de l'utiliser indépendamment de la plate-forme. Ses fonctionnalités comprennent le support intégré pour les tests unitaires, le débogage et mysql ( pour plus d'informations, cliquez ici )

Je jure par EditPad Pro . Il est léger avec la coloration syntaxique et le formatage du code, mais il n'inclut pas l'achèvement automatique (que je n'utilise personnellement pas de toute façon). Il possède également une fonction de recherche étonnante.

  • jEdit est un excellent éditeur, mais vous devez installer certains plugins avant de l'utiliser au mieux. .

    • La coloration syntaxique est excellente (en particulier avec le plugin Editor Scheme)
    • Il offre une excellente prise en charge de l'édition de fichier à distance avec le plug-in FTP
    • Il possède l'outil Diff le plus facile à utiliser que j'ai utilisé
    • Il est basé sur Java et un peu lourd en ressources, mais il est multi-plateforme.
    • (Les plug-ins que j'installe sont les suivants: BufferList, CtagsSidekick (avec ctags ), Schéma de l'éditeur, FTP (édition à distance FTW!), JDiff, JTidy, PHPParser, Sessions, SideKick, Liste des tâches, XML et XML Indenter.)
  • J'ai récemment commencé à utiliser Komodo Edit (version gratuite). de l'IDE de Komodo ) et j'aime vraiment beaucoup.

    • Il est entièrement multi-plateforme (car basé sur XUL).
    • La coloration syntaxique et la correction d'erreur sont bonnes.
    • Le code est vraiment très complet & amp; navigation.
    • Il est également agréable de pouvoir spécifier une URL pour prévisualiser votre fichier actuel, qui n'est pas nécessairement le chemin du fichier lui-même. Vous pouvez ainsi modifier un fichier de classe et le prévisualiser à l'aide d'un test harnais très facilement.
    • Si je débutais, ce serait ma recommandation.
  • Beaucoup de gens aiment Eclipse avec PDT , mais je ne l’ai jamais vraiment utilisé. Cela vaut peut-être la peine d’y jeter un coup d’œil, mais apparemment, il a relativement peu faim.

Je suis d'accord avec Sam: Eclipse avec PDT est le meilleur pour ce que vous voulez:

  • Mise en évidence et colorisation de la syntaxe
  • Formater du code
  • complétion automatique

Voici un didacticiel pas à pas sur la procédure d'installation et d'utilisation de ces fonctionnalités. Je l'ai installé sur mon ordinateur portable Vista et cela a bien fonctionné:

Installer un environnement de développement PHP avec Eclipse PDT, Apache 2.2, PHP 5, MySQL 5 et phpMyAdmin utilisant XAMPP Lite

J'ai toujours utilisé Zend Studio et je ne pourrais pas m'en passer. Les points de rupture et le traçage sont magiques. Si vous avez un code complexe, exécutez-le ligne par ligne en vérifiant que les valeurs et la logique sont conformes aux attentes. Comment les gens développent-ils de grandes applications avec uniquement des programmes d'édition tels que le Bloc-notes?

Je suis un grand fan de Zend Studio ... il est conçu pour PHP et je ne peux tout simplement pas vivre sans les fonctionnalités de l'EDI. Des alternatives sont l’ IDE de Komodo d'ActiveState

.

IDE: NetBeans pour PHP [PHP, HTML, CSS - Saisie automatique, Insertion Getters / Setters], vous n'avez pas cela dans Eclipse (J'ai essayé Eclipse et Zend Studio - et NB c'est mieux d'un kilomètre et demi)

EDITOR: Notepad ++

Zeus prend en charge le langage PHP (mise en surbrillance de la syntaxe, repliement du code). , mise en retrait intelligente, complétion automatique, etc.).

Il possède également un ensemble de fonctionnalités telles que la gestion de projet / espace de travail, le contrôle de source intégré, la navigation dans les classes, etc.

 alt text
(source: zeusedit.com )

Dreamweaver fait tout ce que vous avez indiqué, mais n’est pas très léger. Je l’aime bien parce qu’il m’a permis d’écrire beaucoup de HTML et de CSS simples. Il a également construit dans docs sur javascript, html, php et bien plus encore. Je recommanderais certainement de vérifier.

EditPlus est très léger et répond à tous vos critères, à l'exception de l'auto-complétion. .

J'aime VS.PHP car j'aime travailler dans Visual Studio.

Cela coûte 99 $, mais semble fonctionner assez bien pour mes besoins.

http://www.jcxsoftware.com/vs.php

Je deuxième Notepad ++, il est léger, rapide et fonctionne très bien. Lorsque vous activez la complétion de mots dans les options, cela constitue un support précieux lors du codage (il existe également des fichiers de complétion de fonction pour plusieurs langues). Regardez aussi les plugins.

Vous pouvez également utiliser un IDE à part entière. Celles-ci valent le détour:

  • Zend Studio pour Eclipse
  • Eclipse avec PDT
  • Netbeans 6.5

Avant de me consacrer principalement au développement en C #, j’ai beaucoup développé PHP en utilisant Notepad ++ . . Ses avantages sont:

  • Léger.
  • Gratuit.
  • Mise en surbrillance d'autres occurrences du texte sélectionné dans le même document.
  • Large choix de plugins disponibles.
  • Communiqués réguliers.
  • Rechercher dans les fichiers.
  • achèvement de la fonction.
  • Évidemment, pas lié au développement PHP.

UEStudio est indispensable pour moi - c'est ma principale application tueur qui m'empêche de basculer à Ubuntu à temps plein. Après avoir utilisé eclipse lors de mon précédent travail, j’ai trouvé que c’était un gros problème de ressources et l’interface était affreuse (j’ai souvent 20-30 fichiers ouverts en même temps et l’interface des onglets ne fonctionnait pas très bien, pour moi à moins).

À proprement parler, UES n’est pas un IDE PHP (vous n’obtiendrez pas de débogage intégré), mais coche toutes vos cases.

Le seul inconvénient est que ce n'est pas gratuit. Leur site Web propose un essai gratuit de 45 jours (sans inscription ni quoi que ce soit), ce qui sera certainement assez long pour vous permettre de savoir si c'est pour vous.

J'ai aimé utiliser PhpED, principalement parce que je viens juste de commencer à apprendre PHP et que le débogueur me permette de parcourir mon code et de m'apprendre ce que je fais mal aide vraiment. Mais ce n’est pas particulièrement léger, et j’imagine qu’après avoir acquis mes atouts, je passerais plutôt à une solution d’éditeur de texte.

Visual Studio associé à VS.Php est l’outil ultime;)

Il prend même en charge le débogage avec IIS et est certifié MS.

Vim Vim Vim Vim Vim VIM!
Bien que je viens juste de commencer à essayer Eclipse avec PDT et que cela semble assez agréable. En dehors de cela, je n'ai jamais pu trouver d'éditeur qui réponde à 100% à mes besoins malheureusement :( Je dois être loin d'être difficile.

gVim sur Windows!

Mais je ne suis pas allé au-delà de l’utilisation de base des modifications / recherches. Voudrais creuser plus sur Vim ...

Delphi pour PHP est un bon éditeur PHP. Ce n'est cependant pas dans la catégorie poids léger gratuit. Il a toutes vos fonctionnalités plus un concepteur visuel de pages WYSIWYG.

Découvrez la liste de fonctionnalités , elle est assez impressionnante. Beaucoup de captures d'écran. Si vous venez d’un milieu riche en développement .NET, cela vous sera vraiment familier.

PHP Designer est plutôt solide. Je l'ai trouvé plus léger qu'Eclipse, avec un support intégré pour TortoiseSVN, PHPDocumenter et quelques autres utilitaires. Ce n'est pas gratuit, mais c'est un prix raisonnable - 60 $, je pense.

Lightweight n'est pas: Dreamweaver, Aptana, Netbeans, Eclipse

Cela dépend vraiment de ce que vous faites, si vous n’utilisez pas la POO, vous n’avez pas besoin d’un IDE complet ... idem pour le débogage, etc.

Léger, débogage, coloration de la syntaxe, etc., je voudrais essayer Éditeur de PHP 2008

Je l'ai déjà utilisé et je l'adore ... mais revenez toujours au Bloc-notes pour programmeurs ou à mon nouvel ami, e-TextEditor , qui est une copie de Textmate from the mac.

Puisque vous êtes nouveau sur PHP, vous ne pourrez pas faire la différence entre la moitié de ces ....: /

E Éditeur de texte

J'utilise UltraEdit, EditPlus, Notepad ++ et Notepad2. Tous sont légers. UltraEdit ne termine pas le code, je pense ... Je ne suis pas vraiment sûr de ne pas l'utiliser.

UltraEdit est mon éditeur principal.

EditPlus était mon éditeur principal (je le garde pour la recherche / le remplacement de regex lorsque le regex d'UltraEdit est le support ne fonctionne pas correctement).

Notepad2 J'ai été associé à la plupart des types de fichiers de code (php, js, css). , etc.) pour une modification rapide lorsque vous parcourez des fichiers dans l’explorateur Windows.

Notepad ++ J'utilise pour l'édition rapide, semblable à la façon dont j'utilise Notepad2, mais je passe à Notepad ++ si je dois ouvrir plusieurs fichiers du même projet. Oui, je devrais probablement simplement les ouvrir dans UltraEdit si je vais le faire, mais pour une raison quelconque, je ne le fais pas.

Juste comme je travaille. Je suis bizarre, je suppose?

WeBuilder / Rapid PHP semble bien couvrir vos besoins, et même supporter un débogage rudimentaire.

J'ai essayé, mais je n'ai pas beaucoup utilisé, phpCoder - c'est très agréable. La seule raison pour laquelle je n'ai pas acheté, c'est parce que j'avais déjà WeBuilder.

Enfin, j’ai utilisé Komodo IDE, qui est remarquable, mais je ne suis pas sûr que l’on puisse l’appeler léger. Ils proposent également une version gratuite et à source ouverte - Komodo Edit - qui n’inclut pas le débogage, mais qui, à mon avis, satisfait aux exigences de votre liste.

J'ai récemment essayé phpDesigner 2008 , qui semble être un bon IDE. Cependant, je ne l'ai pas utilisé assez longtemps pour rendre un verdict honnête.

Modifier: Frappez-moi, j'ai abandonné. La recherche ne fonctionne pas, l'auto-complétion et la détection d'erreur sont odieuses et certaines failles de la fenêtre qui me rendent folle. Je passe à NuSphere PhpED .

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