2011-01-28 12 views

答えて

17

YiiはPHPです。したがって、PHPのIDEはうまく動作します。

私はEclipseを使用しています。フレームワークを正しくインクルードすると、すべてのヒントとコード補完のメリットが得られます。 Xdebugでのステップスルーデバッグとブレークポイントが好きです。そのため、Emacs/Vim/Notepad ++ではなくIDEを使用していますが、うまく動作します。

Zend StudioがZend Frameworkとどのように統合されているかはわかりませんが、Yiiの開発にはうまくいくはずです。新しい環境を学ぶことで、人生をもっと難しくしないでください。時間を節約し、Zendでジャンプしてください。再び:PHP 5 IDEはYiiにとってうまく動作します。あなたが最もよく知っているのは、最高のものです!;)

+1

は「あなたが一番よく知っているものです」私は自分自身でvimとnotepadの組み合わせを使用しました++:P – ZaQ

+0

+1 Eclipse with PDTとXDebug –

+3

最近私は実際にPHPStormを使っていますが、無料) – thaddeusmt

3

Zend StudioがZend Frameworkをサポートしているように、Yiiで動作させるIDEがあるかどうかはわかりません。 Yii Wikiページでは、Yiiフレームワークで動作するようにIDEを設定する方法を見つけることができ、NetBeansEclipsePHPStormのIDE(最後は無料ではないようです)に限定されています。そのwikiページだけでなく、IDEの説明を見て、どのIDEがコード、フレームワークの統合、デバッグなどを容易にし、あなたの決定を下すかを見てください。

+1

約900ドルのVisual Studio Pro IDEからの回答を追加するには、NetBeans/YIIで提供されているものが無料で本当にうれしいと言う必要があります。私は、私が必要としていたこと以上をすることができました。インストール手順を読んで、完全なintellesense(またはその名前)を取得するための正しいパスを含めるようにしてください。 –

2

NetBeansは良いと言われていますが、もっと軽量なものが好きな場合は、vimやemacsの方がいいでしょう。

+0

Netbeansは良いですが、Netbeansで 'Yii :: app() - >ユーザー。他のIDEでもこれが好きかどうかわかりませんでした。 – GusDeCooL

4

Yii boardsには、NetBeansを推奨IDEとして使用している人がかなりいるようです(IDEの話題については多くの議論があります)。ここで

はあなたのYii/NetBeansの開発環境を最大限に作る方法についてのwikiの記事です:http://www.yiiframework.com/wiki/83/

更新:

のNetBeans 7.3は現在、いくつかの素晴らしい機能を備えていますYiiのためのコミュニティサポートのプラグインを持っています: http://plugins.netbeans.org/plugin/47246/php-yii-framework-netbeans-phpcc

公然とgithubの上で開発されています。私はNusphereを使用 https://github.com/nbphpcouncil/nb-yii-plugin/issues

0

phpEd、code autocompletion &ナビゲーションby ctrl +クラス/メソッド名をクリックするとYiiに最適です。

IDEインテリジェンスを改善するためのアドバイス: ホワイトDocBlockは@var ClassNameでコメントしています。たとえば :

$cs = Yii::app()->clientScript;/**@var CClientScript */ 

また、あなたは、外部ディレクトリからプロジェクトにYiiのを含んでいる場合、あなたはNusphere phpEdのプロジェクト設定でそれを指定することができます。

私はJava上で書かれていないので、phpEdが好きです(速い!)、素晴らしいデグジャー(xdebugではない)+プロファイラーと美しい美しいインターフェースがあります。

4

私は、PHPDOCのコメントだけでなく、変数のオートコンプリートを提供することをお勧めします。 :)

お楽しみください!

0

Netbeansを使って本当に楽しんでいます。ちょうどいい感じです。しかし、私はデバッグのセットアップを発見し、ユニットテストは少し痛みでした。私は最近Zend Studio 8にZend Studio 8を試して、デバッグし、プロファイリングする(私はZend Serverを使用している)ので、コンピュータを再インストールしなければならず、セットアップはほとんど必要ありません。しかし、それはNetbeansと同じくらいいい感じではありません。多分洗練されたものではありません。説明するのは難しいです。 ZendにはZend Serverの機能と関係がありますが、その他の設定オプションは非常に複雑です。 Netbeansはそれを簡単に保ちながら、時にはあまりにも多くのオプションと思われる。

理想的な世界では、Netbeansはデバッグ、ユニットテストなどの機能を備えており、Webサイトをサーバーに設定しないようにしたいと考えています。私は一部のオープンソース/フリーソフトウェアの問題の一部だと考えています。彼らは少しの学習曲線や手動で設定を行う意欲があります。自由であることは分かります。しかし、それはまた、より多くのメインストリームの受け入れを阻止する。申し訳ありません、それは最後に少し話題でした!

0

eclipseをPDT + Yiiclipseで使用できます。 Yiicliseは新しいyiiアプリケーションを作成するためのウィザードを追加します(デモアプリケーションの1つを初期化します)。しかし、最もクールな機能はナビゲーションです。ウィジェットメソッドとウィジェットソースの間で、レンダリングメソッドと適切なビューの間を簡単にナビゲートできます。本当に便利です。

関連する問題