IDE Duel — Zend Studio 7 または Dreamweaver CS4
-
12-09-2019 - |
質問
私はいくつかのフレームワーク (Zend Framework はまだありませんが...) を利用する PHP アプリを開発しており、JavaScript (主に jQuery) をうまく利用しています。もちろんマークアップはすべて XHTML で、CSS なども使用されます。私は Notepad++ の美しいシンプルさを超えていきたいと考えています。Windows Vistaを使用しています。Zend Studio 7 か Dreamweaver CS4 のどちらを使うか迷っています。
見た目はほぼ同等ですが、価格帯が異なります。「Dreamweaver の良い点」または「Zend Studio の良い点」のリストをいくつか見ましたが、直接比較したものはまだ見つかりません。
次の IDE に移行するための提案はありますか?言語サポートと基本的なエラー チェック (セミコロンの欠落などの構文関連) に加えて、絶対に必要なものを 2 つ探しています。
- 「プロジェクト」など - プロジェクトを開くと、下のすべての関連ファイルのツリーリストが表示されます。どちらもこれをサポートしていると確信しています。
- できるだけ軽量です。Vistaは豚です。10個のファイルを開いて移動することで、リソースを消費しないように、十分な軽量のIDEを持ちたいと思います。
その他の優れた点:
- 自動ドキュメント(フレーズが何であるかはわかりませんが、上記のコメントのコメントは@Parmのものを機能させます)。
- テンプレ化。
- SVNサポート。
- FTP/ファイルアップロード機能。
...そして、Zend や Dreamweaver が問題ではないとしたら、それについて何か提案はありますか?
解決
Netbease IDE PHP 6.7 をお勧めします。
Zend Studio や Dreamweaver のように大規模なものではありませんが、無料です。
サポートがあります
構文の強調表示
テンプレートPHPユニットJS / PHP / HTMLバージョンコントロール(SVN)のjquerydojoコード完了
などなど。
他のヒント
1年ほど前にも同じ質問がありました。それ以来、さまざまな IDE 環境を試してみましたが、最も適しているのは Netbeans であることがわかりました。
Netbeans との契約では、いくつかのパフォーマンスの問題により、Netbeans が最も堅牢な IDE になるということでした。悲しいことかもしれませんが、私の観点からすると、これは約 400 ドルの Zend Studio For Eclipse 6 または 7 ウィッチよりもはるかに優れた製品です (実際に利用可能なものをすべてテストする前に、残念ながらライセンスにお金を無駄にしてしまったので、試してみたことを信じてください)オプション)。
これには最高のコード補完検査と支援が備わっており、これら 2 つの IDE をダウンロードして、完全なチェーン メソッド呼び出しのコードを作成して自分でチェックできます。単体テストのサポートも機能するため、言及する価値があります。ZDE にもその機能がありますが、動作しない場合があるため、それほど安定していません。
JavaScript のサポートもしっかりしており、実際には Aptana のサポートよりも優れていると思いますが、唯一の欠点は、Dojo などの巨大なライブラリを扱う場合にかなり遅いことです。この点について議論する人もいるかもしれませんが、実際には、(少なくとも Dojo&dijit では) ライブラリには最高のコード検査と優れたコード補完サポートが備わっています。
私の意見では、唯一の欠点は、Zend Debugger がサポートされていないことと、デバッグ変数、コールスタック、およびブレークポイント ウィンドウがあまり直感的ではないことです。
今のところ私の見解では、これが入手可能な最高の PHP IDE であり、発売当時の Zend Studio 5.5 のようなものです。
メモリに制限がない限り、Netbeans がここでの明確な選択肢です。十分なサイズのフットプリントを備えていますが、比較できる製品はありません...Zend さえも同様です。
そうは言っても、新しい Aptana 3 では、Aptana 2+ から削除された本格的な PHP サポートが復活するはずでした (PDT は良いプラグインではありません) が、Appcelerator が Aptana を引き継いだので、私は少し心配しています。 PHP への注目が今後も続くかどうかは懐疑的です。
はい、Aptana Studio は PHP だけでなく Netbeans にも適しています。私は Netbeans のほうが好きです。なぜなら、Netbeans の方がしっかりしているからです。しかし、Aptana はおそらくすべてのエディターの中で最も JavaScript のオートコンプリートをサポートしていますが、私はエディターの外観があまり好きではありません - あまりにも「マッチョ」に見えます。
それぞれに長所と短所があるため、実際には両方を並べて推奨します
Zend Studio は次の用途に最適です。
- PHP クラスのコーディングにより、クラス階層の表示と参照が可能になり、オートコンプリートによるワンクリックで PHP マニュアルにアクセスできるようになります。
- 単体テスト
- デバッグ
- プロファイリング
- バージョン管理の統合
Dreamweaver CS4 用
- HTMLコーディング
- CSS編集
- その他のビジュアルデザイン
私にとって、Dreamweaver は Web デザイナー向けのドラッグ アンド ドロップであり、時々それを検証するひどい HTML 出力を作成するという印象がまだあります。DW CS4 でも同じ問題が発生する場合は、間違いなく Zend Studio を使用するでしょう。
Zend Studio は、単体テストと継続的統合のために追加したいすべての Eclipse プラグインを実際にサポートしています。
ただし、Aptana と NetBeans は無料です。Zend エディターはそうではないと思いますが、試したことはありません。ネットビーンズが好きです!!!私は Dreamweaver CS4 が好きで、仕事で毎日使用しています (ただし、php のコーディングはしていません)。これは非常に優れていますが、CSS プロパティを利用できるのが強みだと思います。それに加えて、Netbeans よりも優れているわけではありません。DW のような光沢のあるクールな外観が好きなら、Aptana をお勧めします。最高の JavaScript オートコンプリート機能があり、本当にクールです。時間を大幅に節約できます!!JQuery コードや他の JS フレームワークのオートコンプリートも可能だと思います。
実際、Dreamweaver は開発ツールとしての側面が強くなっています (しかし、私はそれを完全に確信しているわけではありません)。Subversion と統合されているので、とても便利です。 私は NetBeans が好きです。以前に Java コーディングを行ったことがあるのですが、今では PHP がサポートされているのでとても便利で、本物の開発者のように感じられます。IDE。しかし、DWにはこのクールなグレーカラーがあります...