Il y a beaucoup de petits éditeurs comme Notepad ++, Vim et Scite - mais ils ne travaillent que sur un fichier à la fois. En d'autres termes, ils ne sont pas conscients de toute la portée du codeBase. p>
D'autre part, tous les IDE complètes que j'ai vu quelles offrent l'achèvement du code (sur tous les fichiers d'un projet) prennent une bonne quantité de mémoire à exécuter. Eclipse PDT, phpstorm, etc. p>
Je cherche une infime IDE sans plus que la fin du code et la coloration de la syntaxe pour se déplacer autour de certains systèmes de développement très limite exécutant PHP. Y a-t-il quelque chose comme ça? P>
Windows ou Linux P>
Pour clarifier, si l'application ne peut pas effectuer d'achèvement de code multi-fichiers (code complet dans un fichier, en fonction des classes d'autres fichiers), cela ne correspond pas à mes besoins. p>
10 Réponses :
Essayez Komodo Edit ou Komodo IDE. Il dispose de toutes les fonctionnalités d'assistance PHP incluses et même de débogage (dans l'IDE). P>
http://www.activestate.com/komodo-ide p>
Il a quelques bugs comme des variables PHP montrant dans JavaScript AutoComplete. P>
Essayez la version bêta V6: http://www.activestate.com/komodo-edit/ Téléchargements P>
Merci, mais je ne cherche pas juste une autre IDE. Je cherche un petit, de base et de poids léger. Cependant, je suis sûr que des personnes utilisant des IDE normales vont comme ça.
@XeonCross: "Je ne veux pas utiliser une IDE normale. Je veux utiliser un éditeur avec toutes les caractéristiques d'une IDE, mais je veux être moins intense de ressources qu'un IDE". .... Vous ne pouvez pas avoir les deux. Choisir un.
Komodo n'est pas un IDE spécifique à la langue, vous recherchez donc une IDE uniquement PHP?
@Billy où obtenez-vous vos citations sauvages? Ma question est très simple - Quel est le plus petit IDE avec la fin de la fin du code? I>
Komodo Modifier est définitivement plus léger qu'un IDE: Activeestate.com/komodo-edit / Comparez-with-komodo-IDE
J'utilise Macvim et j'ai souvent plusieurs fichiers ouverts dans des onglets distincts. P>
VIM prend en charge la syntaxe en surbrillance de la boîte et de l'achèvement du code si vous utilisez des plugins CTAGS. P>
Voir aussi: P>
Les CTAG exubérants soutiennent-ils PHP?
@Dlamblin: Le deuxième lien que je donne ci-dessus consiste à utiliser des CTAG Exuberant avec Vim.
NetBeans est l'éditeur PHP le mieux performant avec l'achèvement du code que j'ai utilisé; Cela dit, c'est en aucun cas un éditeur léger. Mais je ne pense pas que tout autre éditeur avec l'achèvement du code va être vraiment léger. P>
+1 pour mentionner Netbeans. NetBeans est l'outil de choix pour moi lors de la programmation (Excelllent Support pour C, Python, PHP et Java bien sûr)
J'essaie Netbeans et cela semble être plus petit que les autres. Le téléchargement est seulement 31 Mo et installé, il est seulement + 120 Mo. L'utilisation du RAM semble également être plus faible. Cependant, c'est encore assez grand.
@XeonCross: Afin de soutenir l'achèvement du code, l'éditeur doit avoir la plupart (sinon tout) de votre code en mémoire, et il doit l'avoir dans une telle forme afin de pouvoir fonctionner de manière efficace pour vous donner utile de vous donner utile. résultats. Cela ne va jamais être bon marché en termes de mémoire. Vous n'allez pas simplement obtenir des fonctionnalités d'achèvement du code à moindre coût en termes de ressources de calcul. L'achèvement du code n'est pas une petite fonctionnalité d'ajout à un IDE; C'est souvent la partie la plus complexe et la plus complexe de l'IDE. Vous allez devoir payer pour cela, soit vous n'allez pas avoir la fin du code.
@Billy entièrement compris. Cependant, la question de la recherche de la plus petite option reste encore. En fin de compte, un seul programme utilise le moins de mémoire - et cela pourrait être des NetBeans.
-1. Il a beaucoup plus simple de soutien pour PHP que l'Eclipse PDT et le studio APTANE APTANAUD pour PHP. Au moins la dernière fois que j'ai vérifié (pas très longtemps), vous ne pouvez pas «sauter à la définition» des fonctions ou des variables. Et il a besoin d'installation, par opposition à Eclipse.
@Alexander: Il n'a pas demandé quel éditeur avait le meilleur soutien PHP, a-t-il demandé qui était la meilleure performance. Même les fans d'Eclipse ne vont pas dire que c'est éditeur bien performant. Plus au point, Le PO explicitement demandé à éviter PDT dans sa question B>! (Personnellement, je pense que Eclipse est le pire éditeur que j'ai jamais utilisé, mais ce n'est pas vraiment pertinent pour la question).
@Billy Oneal, Netbeans n'est pas plus léger que Eclipse, et il effectue plus lentement lors de la modification du CSS. Je dispose maintenant d'une IDE basée sur l'éclipse (APTANA) ouverte, avec 3 projets ouverts, et cela prend 90 Mo de RAM, tandis que Netbeans, tout simplement lancé, aucun projet ouvert, prend 160 Mo. Grande performance et fonctionnalité par rapport aux NetBeans.
@ALExander: Je n'ai pas fondé mes tests de performance sur la quantité de RAM Le système utilisé, je l'ai basé sur la quantité d'assurance-emploi qu'il y avait eu un grand projet ouvert. Netbeans ne causent pas que mon système est suspendu, Eclipse fait. Mais même si ce n'était pas le cas, Le PO a explicitement demandé à éviter PDT dans sa question B>. Donc, même si Eclipse avait été la meilleure réponse, ce ne serait pas une bonne réponse ici.
@Billy Oneal, je base mes tests de performance sur les retards de bélier et d'assurance-chômage (seuls les retards d'assurance-emploi que j'ai vu étaient sur Gnome de). Aptana parvient à travailler extrêmement bien simultanément avec de nombreux projets ouverts, comme une distribution WordPress avec plus de 200 thèmes et de nombreux plugins, une distribution Joomla avec plus de 50 thèmes, tout en ayant ouvert plus de 20 fichiers. Une excellente achèvement du code, un peu buggy dans la coloration lorsqu'il rencontre du code spaghetti, mais dans le reste, je ne sais franchement pas de quoi vous parlez lorsque vous parlez de mauvaises performances. Si APTANA est considéré comme lent, comment les Netbeans peuvent-ils être mentionnés?
Une chose que je n'ai jamais comprise, c'est pourquoi tant de de ces idéaux géniaux sont construits avec Java. Que seul est un problème de performance: p
@Billy Oneal, avez-vous besoin d'un screencast ou de quelque chose? Contrôlez vos émotions. @Franz, c'est parce que ces idées ont été faites pour Java, sur Java en premier lieu, puis il y avait des plugins. Je connais un autre grand IDE pour PHP, non-Java, mais c'est commercial. C'est ce qu'on appelle vs.php, c'est un plugin pour Microsoft Visual Studio. C'est tout simplement génial, mais comparé à Aptana, ce n'est pas beaucoup plus grand de dépenser tant d'argent, imo. Quoi qu'il en soit, ce sont des IDes entièrement présentés, quelle vitesse de négociation à la fonctionnalité, qui n'est pas tout à fait ce que l'auteur recherchait. Mieux essayer cette geany :)
PHP Expert Editor est une application relativement petite qui permet l'édition de plusieurs fichiers, la syntaxe met en évidence et s'intègre à PHP faire la vérification de la syntaxe. Je l'utilise depuis des années. P>
J'utilise Notepad ++ la plupart du temps. Mais vous pouvez essayer cette IDE gratuit que je pense convient à votre facture Codelobster C'est environ 13 Mo P>
Nusphere pHPP. C'est celui que j'utilise après horrible alternative basée sur Java et Zend Studio pour nommer les oiseductions: p. Il est rapide, il est intégré dans une bibliothèque d'achèvement de code, une syntaxe entièrement personnalisable sur PHP 4.x, PHP 5.x, PHP 5.3, HTML, CSS, Smarty, Perl, SQL, XML, C / C ++, Python, ASP, JS et qui sait quoi d'autre. P>
Faits saillants: P>
J'envisage de passer à cet IDE, il est dommage que Zend avait abandonné le Studio 5.5, la version plus récente possède toute la merde d'Eclipse et 5.5 ne fonctionne que sur XP.
Ouais, j'ai également utilisé Zend Studio 5.5 aussi et quand ils ont changé à Eclipse, le tout est devenu un cauchemar gonflé. Phped roxx.
Le meilleur IDE PHP maintenant en production serait Zend Studio, mais ce n'est pas gratuit. Donc, le plus proche serait Eclipse PDT, mais vous ne l'aimez pas. P>
Aptana Studio for PHP était beaucoup mieux, mais a été interrompu et Aptana est devenu une IDE pour JS et Ruby maintenant, mais J'ai essayé de sauvegarder ce qui reste de celui-ci , il est donc toujours disponible. P>
Jusqu'à présent, je n'ai rien trouvé de mieux que Aptana Studio pour PHP. P>
gros retour, il ne prend en charge que la syntaxe de PHP 5.2. P>
APTANA est également l'une des plus grandes IDE pour JavaScript et la modification HTML + CSS est également une étape plus loin que celle des NetBeans (achèvement de code pour les sélecteurs CSS, basé sur HTML). P>
APTANA a également la prise en charge du moteur de modèle Smarty, qui est super pour moi. P>
meilleure partie - Aucune installation requise B>. Il suffit de décompresser et de courir. Cela ne nécessite que JRE pour être installé et la plupart d'entre nous l'avons installé. Et, cela peut créer des conflits avec des projets Eclipse, donc pour une expérience propre, ouvrez un projet qui ne contient aucun fichier de service Eclipse. P>
Geany est mon éditeur de votre choix. C'est petit, plate-forme multiplate-forme (GTK) et prend en charge littéralement des dizaines de langues. (y compris PHP), il a une surbrillance de la syntaxe, une fin de code et même des commandes "Construire" personnalisées. (tels que php -l pour les chèques de santé mentale) p>
J'aimerais ajouter que c'est très léger par rapport aux autres IDes (qui est ce que l'Asker demande); Il démarre dans environ 5 secondes, tandis que Netbeans prend une minute entière.
Wow, Geany est incroyable! Il ne faut que 9 Mo pour exécuter et démarrer aussi vite que vous pouvez cliquer sur un fichier! Terminal intégré, barre d'état INFO, prend en charge la plupart des langues de la boîte, le navigateur de fichiers, vous n'avez pas à créer un nouveau projet - il suffit d'ouvrir un dossier, affiche toutes les variables utilisées (cliquez pour goto), par défaut des onglets + UTF -8, et la liste se passe! Réponse parfaite à IDE léger! Complète automatiquement les noms de classe basés sur les classes que vous écrivez! b>
Scite est assez bon pour un éditeur avancé et léger. Seul inconvénient dans ce scénario est que vous devrez ajouter de l'achèvement de code et des arbres de fichier via des plugins. Hemercialement, les plugins sont très simples à faire. P>
ERR .. Notepad ++ permet l'édition de plusieurs fichiers à la fois. Pas sûr des deux autres. En général, l'achèvement du code est une fonctionnalité intensive de ressources très b>. Il est probable que la majeure partie du blot que vous remarquez avec d'autres IDES est le résultat de l'analyse d'une analyse d'achèvement du code, car la plupart des autres fonctionnalités ne font rien à moins qu'elles soient utilisées. (Et dans la plupart des cas, vous pouvez simplement désactiver ces fonctionnalités supplémentaires)
Essayez Jédit qui fait plusieurs fichiers, syntaxe Coloring et Windows ou Linux. D'accord avec Billy sur les problèmes d'achèvement du code, Jedit ne pas effectuer la fin du code.