Qui est le meilleur IDE pour une utilisation avec le Framework Yii
J'ai été en utilisant le Zend Studio, assez somewhile pour mon Zend projets et suis à la recherche d'un IDE qui serait bien travailler avec Yii Framework.
Yii est juste PHP. De sorte que toute IDE pour PHP fonctionne correctement.
J'utilise Eclipse. Si vous incluez le cadre correctement, vous bénéficiez de tous les conseils et le code de l'achèvement des prestations. J'ai comme l'étape-par le débogage et les points d'arrêt avec Xdebug, qui est pourquoi j'utilise un IDE au lieu d'Emacs/Vim/Notepad++, mais ils fonctionnent très bien aussi.
Je ne sais pas comment intégré Zend Studio est avec le Zend Framework, mais il devrait fonctionner très bien pour Yii développement. Ne pas rendre la vie plus difficile pour vous-même par l'apprentissage d'un nouvel environnement. Économisez du temps et de sauter avec Zend. Nouveau: PHP 5 IDE fonctionnent très bien pour Yii, le meilleur est celui que vous êtes plus familier avec le! 😉
complètement d'accord avec "le meilleur est celui qui vous est le plus familier avec' j'ai moi-même utilisé une combinaison de vim et de notepad++ 😛 +1 Eclipse avec PDT et XDebug J'ai effectivement été à l'aide de PHPStorm ces derniers temps et c'roches (mais ce n'est pas gratuit) C'est purement une opinion. Plusieurs IDEs peuvent avoir des caractéristiques différentes. Également le support de PHP cadres varie avec IDEs. Par exemple NetBeans peut avoir une meilleure auto-complétion de l'Éclipse.
Il semble y avoir un bon nombre de personnes sur le Yii conseils à l'aide de NetBeans comme IDE préféré (ainsi que beaucoup de discussion sur le thème de l'Ide).
Voici un article wiki sur la façon de tirer le meilleur parti de votre Yii/NetBeans environnement de développement: http://www.yiiframework.com/wiki/83/
Je ne suis pas sûr qu'il n'y est aucune IDE de travailler avec Yii (comme Zend Studio prend en charge le Zend Framework). Sur Yii Wiki page, vous pouvez trouver un moyen de configurer l'IDE de travailler avec Yii framework mieux, et le choix y est limité à NetBeans, Eclipse, PHPStorm IDEs (la dernière ne semble pas être gratuit). Vous pouvez prendre un coup d'oeil à cette page wiki ainsi qu'au IDEs description et de voir que l'IDE fournit un moyen plus facile de code, intégration des cadres, debug, etc. et prendre votre décision.
Pour ajouter à sa réponse, à venir à partir d'un Visual Studio Pro IDE qui coûte environ $900, je dirais que ce qui est offert avec NetBeans / YII est vraiment agréable pour gratuit. J'ai été capable de faire ce dont j'ai besoin et plus encore. Assurez-vous de lire les instructions d'installation de sorte que vous incluez les chemins corrects pour obtenir la pleine intellesense (ou leur nom)
Comme il est dit avant de NetBeans est bon, mais aussi si vous voulez quelque chose de plus léger, puis aller pour vim ou emacs.
Netbeans est bon, mais il ya quelques conseils de code qui ne lit par Netbeans comme Yii::app()->user. Je n'avais pas sûr si d'autres IDE aussi comme ça.
Aussi, si vous incluez Yii externes dans le répertoire de votre projet, vous pouvez le spécifier dans les paramètres de projet de Nusphere phpEd.
Je préfère phpEd parce que c'est écrit pas sur Java (rapide!), avoir de grands degugger (pas xdebug) + générateur de profils et de nice, esthétiquement belle interface.
J'ai vraiment du plaisir à l'aide de Netbeans, il se sent juste à droite. Cependant j'ai trouvé la mise en place de débogage et de test unitaire est un peu de douleur. Récemment, j'ai dû réinstaller mon ordinateur donc suis en train de Zend Studio 8 un essai, le débogage et le profilage (j'utilise Zend Server) sont très bons et nécessitent peu ou pas de création. Cependant, il ne se sent pas aussi beau que Netbeans, pas tout à fait polie, peut-être... c'est difficile à expliquer. Zend a quelques très bonnes caractéristiques et est en relation avec Zend Server, cependant, quelques autres options de configuration sont très complexes. Semble être un trop grand nombre d'options à la fois, tandis que Netbeans reste simple.
Dans un monde idéal, Netbeans viendrait avec le débogage, les tests unitaires, etc construire, comme je veux faire des sites web de ne pas configurer les serveurs. Je pense que c'est une partie du problème avec certains open source/logiciel libre, ils nécessitent un peu d'une courbe d'apprentissage ou de volonté pour configurer manuellement les paramètres, il est compréhensible qu'ils sont libres. Mais il tient aussi leurs plus grands flux d'acceptation. Désolé, c'est un peu hors sujet à la fin!
Pouvez utiliser eclipse avec PDT + Yiiclipse. Yiiclise ajoute assistant de création de nouvelles yii application (avec initializiation de l'un de la démo de l'application). Mais la plupart des fonctionnalité de Navigation. Maintenant, on peut naviguer facilement entre les méthodes de rendu et les vues appropriées, entre widget méthode et widget source. Vraiment utile.
Yii est juste PHP. De sorte que toute IDE pour PHP fonctionne correctement.
J'utilise Eclipse. Si vous incluez le cadre correctement, vous bénéficiez de tous les conseils et le code de l'achèvement des prestations. J'ai comme l'étape-par le débogage et les points d'arrêt avec Xdebug, qui est pourquoi j'utilise un IDE au lieu d'Emacs/Vim/Notepad++, mais ils fonctionnent très bien aussi.
Je ne sais pas comment intégré Zend Studio est avec le Zend Framework, mais il devrait fonctionner très bien pour Yii développement. Ne pas rendre la vie plus difficile pour vous-même par l'apprentissage d'un nouvel environnement. Économisez du temps et de sauter avec Zend. Nouveau: PHP 5 IDE fonctionnent très bien pour Yii, le meilleur est celui que vous êtes plus familier avec le! 😉
+1 Eclipse avec PDT et XDebug
J'ai effectivement été à l'aide de PHPStorm ces derniers temps et c'roches (mais ce n'est pas gratuit)
C'est purement une opinion. Plusieurs IDEs peuvent avoir des caractéristiques différentes. Également le support de PHP cadres varie avec IDEs. Par exemple NetBeans peut avoir une meilleure auto-complétion de l'Éclipse.
OriginalL'auteur thaddeusmt
Je recommande NetBeans car il vous donne l'autocomplétion des variables ainsi que les commentaires PHPDOC, et tout un tas d'autres goodies. 🙂
Profitez-en!
OriginalL'auteur Tash Pemhiwa
Il semble y avoir un bon nombre de personnes sur le Yii conseils à l'aide de NetBeans comme IDE préféré (ainsi que beaucoup de discussion sur le thème de l'Ide).
Voici un article wiki sur la façon de tirer le meilleur parti de votre Yii/NetBeans environnement de développement: http://www.yiiframework.com/wiki/83/
Mise à jour:
NetBeans 7.3 a maintenant un soutenue par la communauté plugin pour Yii qui a des fonctionnalités intéressantes:
http://plugins.netbeans.org/plugin/47246/php-yii-framework-netbeans-phpcc
Et est ouvertement développé sur github:
https://github.com/nbphpcouncil/nb-yii-plugin/issues
OriginalL'auteur PrplHaz4
Je ne suis pas sûr qu'il n'y est aucune IDE de travailler avec Yii (comme Zend Studio prend en charge le Zend Framework). Sur Yii Wiki page, vous pouvez trouver un moyen de configurer l'IDE de travailler avec Yii framework mieux, et le choix y est limité à NetBeans, Eclipse, PHPStorm IDEs (la dernière ne semble pas être gratuit). Vous pouvez prendre un coup d'oeil à cette page wiki ainsi qu'au IDEs description et de voir que l'IDE fournit un moyen plus facile de code, intégration des cadres, debug, etc. et prendre votre décision.
OriginalL'auteur Maxym
Comme il est dit avant de NetBeans est bon, mais aussi si vous voulez quelque chose de plus léger, puis aller pour vim ou emacs.
Yii::app()->user
. Je n'avais pas sûr si d'autres IDE aussi comme ça.OriginalL'auteur Risto Novik
- Je utiliser Nusphere phpEd, le code d'auto-complétion & navigation par ctrl+clic sur la classe/nom de la méthode fonctionne très bien pour Yii.
Des conseils pour améliorer l'IDE de l'intelligence:
Blanc DocBlock commentaires avec @var ClassName.
Par exemple:
Aussi, si vous incluez Yii externes dans le répertoire de votre projet, vous pouvez le spécifier dans les paramètres de projet de Nusphere phpEd.
Je préfère phpEd parce que c'est écrit pas sur Java (rapide!), avoir de grands degugger (pas xdebug) + générateur de profils et de nice, esthétiquement belle interface.
OriginalL'auteur user431867
J'ai vraiment du plaisir à l'aide de Netbeans, il se sent juste à droite. Cependant j'ai trouvé la mise en place de débogage et de test unitaire est un peu de douleur. Récemment, j'ai dû réinstaller mon ordinateur donc suis en train de Zend Studio 8 un essai, le débogage et le profilage (j'utilise Zend Server) sont très bons et nécessitent peu ou pas de création. Cependant, il ne se sent pas aussi beau que Netbeans, pas tout à fait polie, peut-être... c'est difficile à expliquer. Zend a quelques très bonnes caractéristiques et est en relation avec Zend Server, cependant, quelques autres options de configuration sont très complexes. Semble être un trop grand nombre d'options à la fois, tandis que Netbeans reste simple.
Dans un monde idéal, Netbeans viendrait avec le débogage, les tests unitaires, etc construire, comme je veux faire des sites web de ne pas configurer les serveurs. Je pense que c'est une partie du problème avec certains open source/logiciel libre, ils nécessitent un peu d'une courbe d'apprentissage ou de volonté pour configurer manuellement les paramètres, il est compréhensible qu'ils sont libres. Mais il tient aussi leurs plus grands flux d'acceptation. Désolé, c'est un peu hors sujet à la fin!
OriginalL'auteur Richard Le Poidevin
Pouvez utiliser eclipse avec PDT + Yiiclipse. Yiiclise ajoute assistant de création de nouvelles yii application (avec initializiation de l'un de la démo de l'application). Mais la plupart des fonctionnalité de Navigation. Maintenant, on peut naviguer facilement entre les méthodes de rendu et les vues appropriées, entre widget méthode et widget source. Vraiment utile.
OriginalL'auteur kkrowa