J'ai été un PHP Dev pendant de nombreuses années et je me suis levé pour que je puisse peut-être utiliser de meilleurs outils de développement. P>
Par exemple, ma configuration typique pour le développement est p>
Si vous êtes un Dev PHP, quelle est votre configuration typique? Éclipse (trop volumineux pour moi parfois)? etc; p>
Je suis curieux si je manque quelque chose qui pourrait me sauver une tonne de temps, comme une sorte de validateur de code PHP Fly PHP (avant de frapper F5, puis de faire ses débuts sur quoi l'erreur est). Je réalise actuellement un peu une «validation» en voyant les faits saillants de la couleur dans le bloc-notes ++. P>
6 Réponses :
Autant que je déteste Eclipse, je l'utilise toujours à cause de sa capacité à associer des projets et à fournir la fonctionnalité "Sauter dans" avec F3 KBD>. J'aimerais vraiment une alternative, mais des Netbeans ne peuvent pas sembler obtenir leur intellisense travailler avec les fonctions PHP intégrées ("phpdoc introuvables"), et je n'ai trouvé aucun autre IDE que j'aime. Mon ensemble est composé de: p> Je recommande vivement MySQL Administrator ... c'est un excellent outil. P> Une chose que je mentionnerai également est ma méthode de configuration des applications Web avec Apache. Je modifie généralement le fichier d'hôtes et ajoutez une entrée comme ceci: p> puis configurez la configuration Apache pour avoir un
J'utilise Aptana qui est essentiellement éclipse + extras.
J'essaie d'Aptana .. Avez-vous F3 ?? Je ne semble pas être !!
Je me souviens d'avoir essayé d'aptana et de ne pas être beaucoup plus impressionné que NetBeans. Je pourrais lui donner un autre coup cependant.
VOIR que j'ai essayé Aptana, et simplement l'éclipse d'O'l et pour une raison quelconque, ils ne "collent" pas. J'ai utilisé MySQL Administrator, mais d'une manière ou d'une autre tombe sur Phpmyadmin, tout simplement parce que «c'est là-bas avec une installation de Wamp (Wamp Server). Je fais aussi les entrées d'hôtes virtuelles dans mon fichier d'hôtes, cela me permet de garder chaque projet séparé comme si vous avez dit Zombat.
Zend Studio est mon préféré, il est construit de Eclipse P>
Puisque vous êtes sous Windows, je peux recommander vivement Heidisql sur phpmyadmin pour travailler avec MySQL. Phpmyadmin a été vraiment conçu pour travailler avec des serveurs distants - il y a beaucoup de meilleurs outils pour travailler avec des locaux. P>
Je sais que vous avez rejeté Eclipse, mais cela facilite le débogage du code. Rafraîchissant une page avec F5 ne débogage pas vraiment BTW - Vous ne pouvez pas définir de points d'arrêt ou surveiller des variables, etc. (je sais qu'il y a une méthode pour imprimer toutes les variables actuelles, etc., mais c'est très encombrant) P>
C'est ce qui fonctionne pour moi: p>
serveur de serveur (émule mon serveur de déploiement RHE): P>
Écriture de code: p>
php.exe -l code>) sur le fichier de code li>
- Encore une autre commande personnalisée pour exécuter Scanner de rats sur le même li>
- poedit pour i18n li>
ul>
Modification du modèle: P>
- Smarty LI>
- NotePad ++ Utilisateur défini Fichier de langue pour Smarty Li>
- Une autre commande personnalisée à exécuter Smarty-Lint Li>
- mon propre NotePad ++ Fichier automatique pour Smarty Li>
ul>
Code de débogage et modèles: P>
- xdebug li>
- the XDebug Helper Extension pour Firefox Li>
- the Plugin DBGP pour NOTEPAD ++ LI>
- WinCachegrind pour profilage li>
- Firebug avec FirephP LI>
- Modifié Smarty Debugger qui sortira sur FirephP LI>
- DBUG LI>
- queue pour Win32 pour lire les journaux d'erreur en temps réel LI>
ul>
Stuff à base de données: P>
- Heidisql pour gérer MySQL LI>
- SQLITE Manager pour Firefox Li>
- Adodb LI>
- Myentunnel pour connexions distantes via SSH LI>
- Rarement utilisé: SQLite 2009 Pro , MySQL Workbench , dBDesigner4 << / li>
ul>
Autres éléments utiles: P>
- a Subversion Server avec TORTOisesvn et Winmerge Li>
- Keynote NF pour stocker des extraits de code LI>
- FileZilla avec NotePad ++ définit comme éditeur par défaut li>
- ndexer (modifié pour ajouter Prise en charge du NotePad ++ ) pour rechercher les archives de code li>
- L'entraîneur Regex LI>
- Fiddler2 avec jsonviewer li>
- NIKTO Scanner de vulnérabilité Li>
- phpsecinfo li>
- DOXYGEN LI>
- Studio MINIPHP pour créer des applications de bureau avec PHP LI>
ul>
Presque tout ce genre de choses est open source et réellement utile. P>
Grande liste de choses utiles, merci, je ne peux pas vraiment marquer "réponse" pour votre message comme il n'y en a vraiment pas. Juste intéressé par ce que les autres utilisent. Merci DJN!
Heureux de vous entendre comme Smarty-Lint. :)
Jon, merci de l'avoir écrit - c'est vraiment pratique. La version 2 était en effet beaucoup plus facile à configurer sur Windows (il suffit d'ajouter un dossier Template_c vide). Depuis que j'ai écrit ce message, j'ai réussi à l'avoir dans le menu de clic droit N ++, alors je l'utilise toutes les 15 ou 20 lignes.
Vim + MySQL Line de commande + XAMPP + occasionnellement MySQLADMIN P>
My Linux Setup est composé de: apache, mod_rewrite, mysql et PHP Tout enregistrement à un fichier /var/log/dev-console.log p>
Puis je queue avec un tailleur graphique comme Multitail ou ACOC pour ajouter de la couleur à la SQL et filtrer une partie du texte mod_rewrite. P>
Édition dans bleuefish-instable p>