トップページ⇒php
982コメント244KB

PHP統合開発環境スレ

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2005/08/13(土) 14:59:22ID:hcCy5ZzJ
コード補完、コード解析、デバッガ、etc
そんなすばらしい機能をすべて併せ持つIDEに関するスレです。
単なるエディタしか使ったことがなかった人もこれを機に乗り換えましょう!

Zend Studio(有償)
http://www.zend.co.jp/products/studio/
TruStudio(有償/無償)
http://www.xored.com/trustudio
PHPEclipse(無償)
http://www.phpeclipse.de/tiki-view_articles.php
0232nobodyさん2006/01/30(月) 21:00:09ID:???
>>231
230ではないが、ちょうど知りたかったので聞いとく。
xyzzyで言うところのC-F8相当の動作。
バッファ全体を一気にインデントし直すのがやりたい。
0233nobodyさん2006/01/30(月) 23:29:30ID:???
xyzzy で言うところの

(defun indent-current-buffer ()
(interactive)
(indent-region (point-min) (point-max))
(message "indent buffer"))
(global-set-key #\C-F8 'indent-current-buffer)

を書いておくといいよ。
0234nobodyさん2006/01/31(火) 08:08:15ID:???
いまちょっと思い出せないけど、php-mode に限らずできる
http://www.bookshelf.jp/
で探すと出てくると思うんだけど
0235nobodyさん2006/01/31(火) 16:42:21ID:???
リージョンではできるみたい
M-x indent-region

indent-tabs-maybeとかもあるね


0236nobodyさん2006/02/03(金) 02:03:05ID:???
eclipse 3.1.1
PHPeclipse 1.1.7
を使ってるんですが、HTMLの補完ってできないんでしょうか?
0237nobodyさん2006/02/03(金) 03:44:44ID:???
HTML EditorとかHTML編集用のを使った方が良いだろう。適材適所
0238nobodyさん2006/02/03(金) 14:01:55ID:pNMSSS8Y
>>236
All-In-One EclipceにPHPEclipse追加すればできるよ。
重いけど。
0239nobodyさん2006/02/03(金) 17:12:34ID:???
>>237-228
さんくす

ところで、コメントで//の後に?(半角の?)を入力するとフリーズするのは仕様ですか?
0240nobodyさん2006/02/06(月) 11:57:38ID:???
もうそろそろZS5が送られてくるはずだ
ばっちこーい
0241nobodyさん2006/02/09(木) 01:43:09ID:???
きょうzendから電話あった。
明日届くぜ!って。

5は英語使って 正直気に入った。
0242nobodyさん2006/02/09(木) 11:37:12ID:???
phpeclipseのopen declarationって動作しないんですけど、うちだけ?

- 使い方は関数名を選択して右クリック、open declaration/Includes を選ぶ

でいいんですよね?
Trustudioならその関数定義をしているところへ行くんだけど…
なんか間違っちゃってるかな?
0243nobodyさん2006/02/09(木) 12:04:03ID:???
>>241
オレも買おうかと思ってまつ。

よければ、日本語回りとか安定性とか、使ってみた感想教えてくだされ m(__)m
0244nobodyさん2006/02/09(木) 16:38:33ID:???
日経産業新聞に
「ゼンド・ステゥディオ」って書いてあったぞ
ヴィダル・サスーンみたいな発音だな
0245nobodyさん2006/02/09(木) 17:35:50ID:???
届いた!さっそくサブ機で調査中。
とりあえず、今のところ普通に動作中。なんだけど、
ftp環境で、すでにSubversionチェックアウト済みなのに、
Subversionメニューがcheckoutしかでない。
うまく出てる人いる?
0246nobodyさん2006/02/09(木) 18:16:08ID:???
割と軽いのはいいんだけど、結局はInspectorとediterの2ペイン固定に落ち着いてしまい、
エディタ面や検索機能、カスタマイズ性の微妙さが重荷になって来る。
古今東西の開発環境を試したつもりだが結局PHP環境に正解はなかった。
0247nobodyさん2006/02/10(金) 00:19:35ID:???
ゼンド・ステゥディオのEULA
Zend ならびにゼンド・ジャパンは、正規の営業時間内および
合法的な告知によって、ライセンス取得者のライセンス取得済みプログラムの使用を監査し、かつ指定コンピュ
ータ上でのみ、ライセンス取得者がライセンス取得済みプログラムを使用することを制限する権利を有します。
0248nobodyさん2006/02/10(金) 00:49:05ID:???
>>247
これってどういうこと?
アドビみたくアクチが通信して制限しよるん?
02492022006/02/10(金) 03:33:52ID:qHVJTNY6
5.1ダウンロード完了。
インストールは…週末だな…。
0250nobodyさん2006/02/10(金) 17:47:07ID:E5+VnPiZ
ZS5.1のDBブラウザで
エンコード設定するのはどこでできんの?
EUC-JPで書かれたテーブル表示したら
文字がばけばけだよ。
0251nobodyさん2006/02/10(金) 17:53:34ID:???
たしかそこは設定出来ないのでDB側をunicodeに統一するしかない
Zendに限らずIDEのDB関連機能は大抵エンコード周りが適当だから
結局あまり使わないんだよね…
0252nobodyさん2006/02/10(金) 17:58:42ID:???
やっぱりそうなんだ…
ありがとう
0253nobodyさん2006/02/10(金) 19:06:23ID:???
うちはEUCのテーブル表示出来てるけど?
0254nobodyさん2006/02/10(金) 22:25:14ID:???
プロファイラってはじめて使ったけど便利だねこれ
クラスのstaticな関数を呼ぶより
インスタンスの関数を呼ぶ方が何故か速いんだね。
0255nobodyさん2006/02/11(土) 00:33:11ID:???
>>253
すまん、勝手にMySQL4.1前提で話してた
0256nobodyさん2006/02/11(土) 02:01:03ID:???
Zend Studioのムービー見たけどすごいね。
Eclipseなんて比較にならないほどよさげ
ムービーは4のやつだったから5のやつ出さないかな

でも4.5万はちょっと高いなぁ
無料アップデートってのがすごいけど

0257nobodyさん2006/02/11(土) 08:49:33ID:???
PHPの開発にそんなにお金をかけられないなぁ
0258nobodyさん2006/02/11(土) 09:04:24ID:???
>256
高いというのは同意ですが、
仕事で使うとすれば、すぐに元が取れるような気がします。
0259nobodyさん2006/02/11(土) 09:27:27ID:???
俺はEclipseとZendStudio4、5使ったけど、
4の時点ではEclipseに負けてると思った。
5になったら、好みでどちらでもって感じかな。
金無い人はEclipseからZendStudioにわざわざ乗り換える
必要は無いと思うね。
俺はZS4を買ってたら、今は5を使ってるけど。
相変わらず太文字だとカーソル位置ずれるのね・・・。
0260nobodyさん2006/02/11(土) 09:28:50ID:???
>ZS4を買ってたら
「ZS4を買ってたから」だね。
しかし無料アップデートは嬉しかった。
0261nobodyさん2006/02/11(土) 09:46:47ID:???
リクエストパラメータに所与の値を与えて
デバッグすることってできないのかな?
0262nobodyさん2006/02/11(土) 09:55:09ID:???
>>261
ZS5ではできますよ。
ブレークポイントで止めて、変数の値をチェックしたり変更したりとか。

Eclipseでもできたんだっけかな???
0263nobodyさん2006/02/11(土) 12:38:28ID:???
5.1遅くないか?
1950rpmあたりでもたつきがある。
0264nobodyさん2006/02/11(土) 15:23:54ID:???
eclipseってできないこと多くないか?
Profilingとかデバッグとか最新のPHPでできないよね?
関数へのジャンプ、関数の説明、補完とかまともにできないんだが… by PHPeclipse

この時点でeclipseはもうアウトかなぁと
0265nobodyさん2006/02/11(土) 15:38:42ID:???
>>264
そのあたりが全然違うから
今回のZSは買う価値あると思うよ。
やっと差がつけられてよかったね>ZEND
0266nobodyさん2006/02/11(土) 23:25:24ID:???
eclipseで.svnのフォルダを非表示にできないですか?
0267nobodyさん2006/02/12(日) 00:47:49ID:???
>>263
確かに重い
ファイルが多くなるとHTMLの補完がやたら遅くなる…
0268nobodyさん2006/02/12(日) 02:52:35ID:???
>>263,267
スペックおせーて
0269nobodyさん2006/02/12(日) 11:45:14ID:???
>>268
PentiumM1.5G/752Mだよ
0270nobodyさん2006/02/12(日) 15:38:44ID:???
その環境で重いんじゃ使う価値ないな。
0271nobodyさん2006/02/12(日) 16:57:16ID:???
メモリ128MBとかかもしれんぞ
0272nobodyさん2006/02/12(日) 19:17:01ID:???
>>271
メモリが752Mだお
0273nobodyさん2006/02/12(日) 19:26:54ID:???
英語評価版よりほんのちょっと軽くなった気がしないでもない。
多分気のせいだろうけど・・・。
P4-3G/メモリ1Gだけどもたつくね。
重いと思う人は
「OSのルックアンドフィールを使用」
のチェックを外すしかないね。
0274nobodyさん2006/02/12(日) 19:32:49ID:???
Win2000だと重くないけど、XPだとそのチェック付けてると重くなる。
0275nobodyさん2006/02/13(月) 00:49:37ID:???
PHP書いてる分にはそんなに遅くないが
テンプレートでHTML書いてると何故かやたら遅い
02762632006/02/13(月) 01:07:53ID:???
XP 2.8G メモリ2Gだよ。
0277nobodyさん2006/02/13(月) 01:41:10ID:???
>>276
どうでもイイがその回転数に何の意味が?w
てか何の回転数だよ。CPUファン?
0278nobodyさん2006/02/13(月) 02:19:01ID:???
俺も思った。いったい何の情報だったんだ?
0279nobodyさん2006/02/13(月) 02:38:33ID:???
デバッグするのに画面が狭いなぁ
デュアル置く場所もないし
17インチノートでも買おうかな…
0280nobodyさん2006/02/13(月) 04:21:48ID:???
ZSのデバッガとか、流れ追っていくのにめちゃ便利やん。
今まで何だったんだってくらい。
これはいい買い物したわー。
02812632006/02/13(月) 09:00:00ID:???
湾岸☆ミッドナイト意識してみました。
0282nobodyさん2006/02/13(月) 13:27:39ID:???
わかりにくっ
0283nobodyさん2006/02/13(月) 15:48:05ID:???
ZS、JavaScriptのインスペクタないみたいだね
Eclipseにはあったのに。
0284nobodyさん2006/02/14(火) 01:43:55ID:???
P4 3G/2Gに入れたらだいぶ軽くなった気ガス
メモリ喰いですな
0285nobodyさん2006/02/14(火) 09:29:27ID:???
Dreamwaverってエディタだっけ?
0286nobodyさん2006/02/14(火) 10:27:11ID:???
Dreamwaver×
Dreamweaver○
0287nobodyさん2006/02/14(火) 11:28:42ID:???
ずっとmiを使っているんですど、
eclipseやZend Studioを使う利点を、分かりやすく教えて下さい。

みなさんが総合開発環境にした際の、最大の恩恵って何ですか?
デバッグ?クラスやオブジェクトの補完?
0288nobodyさん2006/02/14(火) 12:21:55ID:???
>>287
miで不満を感じていなければ、
そのままmiを使っててください。

利点は、商品紹介の説明でも見ればわかるでしょ。
0289nobodyさん2006/02/14(火) 14:05:17ID:???
>>288
正直不満はない。あるとすればFTP連携が弱いところ。
まぁ、折れが大規模なプログラムを組んでないからいらないのかもしれないが、
導入することによって、今までにやっていた作業が
劇的に楽になるのであれば、考えたいと思って。

商品紹介も読んだよ。
興味があるのは折りたたみ機能とクラスリストぐらいかな。
0290nobodyさん2006/02/14(火) 15:52:35ID:???
オレもそのクリ何とかって興味ありまつ
0291nobodyさん2006/02/14(火) 22:53:55ID:nEcRuD6a
IDE はエディタと比較するものじゃないと思うんだけど
エディタの他にあれこれツールを組み合わせてるんなら
それが一個で済んで楽ちんて思うかもしれない
0292nobodyさん2006/02/14(火) 23:04:06ID:???
便利さランキング
1.デバッガ
2.コード補完
3.宣言部にすぐ飛べる
4.マニュアルをすぐに見られる

こんな感じかなぁ
0293nobodyさん2006/02/15(水) 00:50:39ID:???
概ね>>292の通りだと思うが、2、3、4はエディタで実現出来るから
デバッガのために使うようなもんだね。
あとプロジェクト単位の管理やCVSの使い勝手は多少良くなるが…。
0294nobodyさん2006/02/15(水) 01:48:18ID:???
開発用ノートパソコン買おうと思っていたが、メモリ2Gってきついな
PentiumMで楽に動くかな?
02952872006/02/15(水) 09:40:48ID:???
>>292さん。こんなレスを望んでました。どもです。
確かに>>293さんのいうとおり、2〜4はエディタで実現できる。
デバッガって、ローカルで環境作って、そこで動作確認するってことでOK?

あと>>291さんのレス見て思ったけど、
ファイル管理も同時にできそうだから、それが一個で済んで楽ちんかもね。

EclipseはJavaベースなんで、動作の重さが気になるけど
メモリを積めば大丈夫なもんかね。
テキストエディタのさくさく感を覚えてしまっているから、
少しでももっさりすると気になるかも。まぁ、馴れだろうけど。
0296nobodyさん2006/02/15(水) 09:45:25ID:???
ZS5

Debugだからデバッグなのにデバックになってる
0297nobodyさん2006/02/15(水) 09:57:20ID:???
Eclipseは重いですよ…
今ノートPCでCeleron2.8GHz、768Mで動かしてますが、
ローカルで閉じた開発環境にするのにPostgreSQL、Apache等も
同時に動かしてたりもするのでかなりしんどい。
メモリG以上つみたくなりますね。
Eclipse単体で動かすのであっても起動の遅さは結構イライラ…

IDEの利点は291さんに同意ですね。
望む機能は人によって、また開発対象によって変わるけど
とりあえず一通り揃ってるので要は使い方次第ってなところが
よいのかなと。
0298nobodyさん2006/02/15(水) 17:52:51ID:???
デバッガもいいけどプロファイラも便利だよ。
リファレンスと値渡しの速度を比べようと思って以下のコードを
プロファイルしたら、値渡しの方が圧倒的に速かった(2-3倍)
普通に考えたらリファレンスの方が速くなりそうなのにな。

function test0(&$array) {
for ($i = 0; $i < count($array); $i++){
echo $array[$i];
}
}

function test1($array) {
for ($i = 0; $i < count($array); $i++){
echo $array[$i];
}
}

$array = array(2,4,23,2,3,4,2,3,3,4,5,3,2,2,1,2,3);

for ($i = 0; $i < 10000; $i++){
test0($array);
test1($array);
}
02992872006/02/15(水) 18:43:08ID:???
Eclipseやっぱり重いのね。
上のレス読むとZSも重くなったって書いてあるし。
メモリ1G以上じゃないとツラそ。

チューニングか。確かに便利かも…。
ちょっと試してみようかと思います。教えてくれた人どもでした。
0300nobodyさん2006/02/16(木) 01:36:29ID:???
個人的にはメモリ量によるもたつきよりも画面の狭さのほうが
ストレスは溜まります。
あくまでも個人的にですが。
0301nobodyさん2006/02/16(木) 01:41:28ID:???
どっちもイラつくけど、最低でも1280x1024ないと使う気にならない>>eclipse
0302nobodyさん2006/02/16(木) 01:56:20ID:???
ZSは、サブウインドウをタブでオンオフできるから
画面を広く使いやすくてよいよ。
0303nobodyさん2006/02/16(木) 08:01:44ID:???
eclipse を立ち上げて編集そのものは Emacs でやってるオレ
0304nobodyさん2006/02/16(木) 09:00:47ID:???
>>299
AthlonXP1800+のメモリ728程度でも問題ない
0305nobodyさん2006/02/16(木) 10:06:14ID:???
>>303
俺もそれだ。
軽い変更はeclipseで。
変更箇所が多ければ、emacsで。
とくにundo/redo、正規表現の置換などはemacsでないと駄目だ。
0306nobodyさん2006/02/16(木) 10:12:01ID:???
penM 1.5 メモリ500Mでも pen4 2.8 メモリ2Gでも
そんなに変わんないんだよなぁ
0307nobodyさん2006/02/16(木) 19:49:27ID:???
>>303,305
Win or Linux?

WindowsとLinuxで動かすeclipseは体感でどっちが早いですかね
0308nobodyさん2006/02/17(金) 00:08:19ID:???
>>296
本当だw
デバックメッセージとかだし。言いにくいし気持ち悪い。
ゼンドジャパンはところどころDQNなんだよなァ。
ZF自体はいい製品だけど。
0309nobodyさん2006/02/17(金) 02:50:35ID:???
eclipse 3.1.2上でTrustudioが動いているって人いますか?
0310nobodyさん2006/02/18(土) 04:25:57ID:???
ZendStudio + デュアルディスプレイ
なかなかよろし
0311nobodyさん2006/02/18(土) 05:28:08ID:???
…と思ったけど、サブウインドウを切り離してデュアルに表示してたら
エディタ部が突然バグった…。
あんまりイレギュラーなことはしない方がいいのかも。
0312nobodyさん2006/02/18(土) 21:36:31ID:???
>>298
値を渡すだけだと、内部処理的には参照渡しみたいになってるからそっちが早い。
(変更がないとコピーしたりしないで、元の値をポインタしてるのを見るだけ)

>>311
Javaアプリだとそういうの多いのかな?
Navicatとかも
0313nobodyさん2006/02/19(日) 01:21:17ID:???
大きなオブジェクトなら、参照私の方が速いよ。
0314nobodyさん2006/02/19(日) 17:42:45ID:???
デバッガて人の成果物の流れを把握する時にも
大活躍するね
ZSマンセー
0315nobodyさん2006/02/20(月) 10:56:48ID:???
個人なのですが、デバッガのためだけに、ZendStudioを買うのってどうですか?
0316nobodyさん2006/02/20(月) 16:51:35ID:???
というかデバッガを使うこと意外にZendStudioを買う理由は見当たらないのでは。
0317nobodyさん2006/02/20(月) 17:02:40ID:???
体験版があればいいのになぁ。いまいち踏ん切りがつかない。
0318nobodyさん2006/02/20(月) 18:27:35ID:???
エディタ使ってXdebugでデバグしてるけど、ZendStudioのデバッグ環境の
方がかなり良さげに見えます。Xdebugだと、どうも開発効率が良くないです。

ZendStudioのステップ実行やブレークポイントで変数の中身の確認や変更が
できる機能は、やっぱり便利ですか?実際にお使いの方いかがでしょう?
0319nobodyさん2006/02/20(月) 21:23:06ID:???
英語版なら、30日試用版があるよ
0320nobodyさん2006/02/20(月) 21:44:03ID:???
ZSの個人的な評価だけどベースがJavaだとやっぱりもっさり。
最小化から回復したときとか全体が灰色になっちゃうし回復まで数秒かかる。

ファイル選択が糞なのは言うまでもない。
0321nobodyさん2006/02/20(月) 21:48:15ID:???
>>317
英語なら体験版つうかコミュニティ版があるよ。
0322nobodyさん2006/02/20(月) 23:54:48ID:???
ZendStudioはコード補完もEclipseよりはだいぶよいよね。

ただPHPなんかのマニュアルへのアクセスがいまいちな気がする。
0323nobodyさん2006/02/21(火) 07:01:11ID:???
仕事で使うなら
元も取れるしいい買い物だと思う>ZS
快適に使おうと思ったら速いCPUとギガレベルのメモリもいるけど。
Eclipseとは、だいぶん違う。もう戻ろうとは思わないな。
0324nobodyさん2006/02/21(火) 08:34:31ID:???
>>323
その違いを教えてはくれまいか
0325nobodyさん2006/02/21(火) 09:40:27ID:???
だれかzend studioのセミナーいった?
0326nobodyさん2006/02/21(火) 13:49:16ID:???
Zend Studioの試用版入れてみました!
が、クライアントからデバッグサーバへアクセスできません。。
インストールは確かにできているし、
トラブルシューティングも全部対処してみたんですけど。。
0327nobodyさん2006/02/21(火) 19:07:56ID:???
>>325
俺、Zend Studio のセミナー行ったけど。
大阪にいるから、大阪でやるセミナーはほとんど行くようにはしてるよ。
0328nobodyさん2006/02/22(水) 00:40:01ID:???
>>326
Zend からのメールで、その症状に対応する修正モジュールが出てるらしいよ。
そのまま載せるから、参考にどうぞ。

Zend Studio 5.1 日本語版 Zend Studio ServerのGUIログインに関して

一部のブラウザからZend Studio ServerのGUIにログインした時に、画面が表示されない
事象に対応するための修正モジュールを公開しました。
この事象は、開発環境のソース文字コードがUTF-8エンコードで記述されており、CD-ROMのExtensionFiles/StudioServerGUI/ZendStudioServer_utf8でZend Studio Server のGUIを
置き換えている環境で発生します。

修正モジュールは、ユーザー登録ページからダウンロードできます。
http://www.zend.co.jp/contact/studio_index.php
0329nobodyさん2006/02/22(水) 01:31:38ID:???
>>327さん
どうでした。
なんか収穫はありましたでしょうか。
0330nobodyさん2006/02/22(水) 04:54:48ID:???
>>329
正直、微妙かも。
目の前で Zend Studio を使って色々デモをしてくれるけど、使用者(説明者)が悪すぎるね。
手順も甘いし。
どう考えても自分で実際に使った方がわかりやすいし。
デバッグのデモもしてくれるけど、あれはデバッグしてるんじゃなくてデバッガを使ってるだけだったし。
なので、Zend Studio について知りたければ、英語版の評価版をインストールする方が早いと思う。

ただ、俺が行ったのは去年の12月だったけど、その時は Zend Studio4 の日本語評価版をもらえた。
それだけが収穫かな。
今は Zend Studio 5.1 の評価版がもらえるみたいやね。
それ目当てなら、かなり有用かも。

あと、資料ももらえるけど、中身はずっと使い回し。
去年の半ばに同じように Zend Studio の機能説明会ってのがあったけど、その時と全く同じ資料。
今は Zend Studio 5.1 が出たことで少し変わってるかもしれんけど。
正直、資料も役に立たない。

行って、Zend Studio5.1 日本語評価版をもらって、後は暇つぶししてたらいいと思う。
0331nobodyさん2006/02/22(水) 05:25:02ID:???
余程高くないものでなければ
仕事で使うものは「なんとなくいいな」と思ったらどんどん買うけどなぁ
当たりはずれもあるけど気にしない
そんな中で今回のZSは、
買って後悔するようなもんじゃないとは言えるよ。
■ このスレッドは過去ログ倉庫に格納されています