PHPエディター
どちらのバージョンも、 PHP開発ツールをPHPエディターとして使用します 。 ZendプログラマーはPDTの開発に参加しましたが、これに関連して、 PDTはZendから顧客を奪ってしまうという(根拠のない)意見があります。
私たちにとって、PHPの観点から違いがないことが重要です。
Web
HTML、CSS、XML、およびJavaScriptファイルの操作は、 Web Tools Platformプロジェクトによって実行されます 。 JavaScript以外のすべてはここで問題ありません-機能はああではありません。 多くの選択肢があります。 まず、これは-もちろん-
アプタナ
アプタンは安全にヘビー級と呼ぶことができます。 web2.0アプリケーションを開発するためのツールの完全なセットを提供します。 強力なHTML、CSS、JavaScript、Rubi on Rails、Pythonエディター。 しかし、私にとって彼女の強さは弱さです。 まず、優れたJavaScriptエディターが必要です。 私はすでに他のすべてを持っています。 したがって、さらに先へ進みます。
Spket IDE
同様の理由で、根づかなかった。 ただし、(発表されたように) Ext JSをサポートしている場合は、それに注意を払う価値があります-Ext JSは大きく、ドキュメントも大きくなります。 IDEがすべてのオブジェクトを知っている場合、それらのメソッドとコンストラクタは大きな助けになります。 しかし、私はもっと簡単なものを探しています-
Jseclipse
これは私が探していたものです。 文書とプロトタイプが知っていることは禁欲的で、私のオブジェクトを理解し、それらのメソッドを提案します。 いいね
バージョン管理
ZendとPDTの比較ページには 、PDTはSubversionをサポートしていないと書かれています。 これ、正しい言葉は奇妙です。 Tigrisは、EclipseでSVNをサポートするためのプラグインであるSubclipseを定期的に更新しています。 また、EclipseリポジトリーにはSubversiveがあります。
テスト中
ZendにはPHPUnitが付属しています。 知りません、試したことはありません。 Simpletestに決めました 。 すべてが正常に機能しています。
FTPおよびSFTP
最近まで、これは問題でした。 まともなオープンプラグインはありませんでした。 ただし、最近、リモートシステムエクスラープラグイン(Zendと同じ)がEclipseリポジトリに登場しました。これはFTP、SFTP、およびSSHを提供します...
SQL
SQLの操作は、 Data Tools Platformプラグインによって提供されます。 彼は誰にとっても同じです、誰もが同じです。
ドキュメンテーション
phpDocumentorはEclipseに接続します( グーグルで検索する必要があります)。ここではZendについては説明しません。
デバッグとプロファイリング
これは、Zendが手に入れる価値のある瞬間です。 デバッガーが問題なくPDTに接続する場合、プロファイラーはエリートのみが使用できます。
しかし、UMLはどうでしょうか。
もちろん、 Visual Paradigmは最もクールで、エディターをEclipseにインストールできます。 しかし、彼らのプログラムは彼ら自身のライセンスの下で配布されており、コミュニティ版でさえ商用利用を禁止しています。 雀を撃つために銃を買うのはなぜですか?
最近、完全に素晴らしいAmaterasUMLプラグインが見つかりました。 描画できるダイアグラムは4種類のみですが、私はプロジェクトマネージャーではなく、開発者です。 近くには、ビジュアルデータベース開発のための別の不可欠なプラグインAmaterasERDがあります。 もちろん、彼はSQLの生成方法を知っています。
バグ追跡
もちろん、 バグトラッカーと統合されたタスクマネージャーであるMylynがあります。
正規表現
QuickRExという 1つだけに言及します。 もちろん、彼には競争相手がいます。
だから
私はスケールにとどまりました:一方のプロファイラーと他方の399ドル...
このような高価なプロファイラーは必要ありません。