トップページ⇒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
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は、
買って後悔するようなもんじゃないとは言えるよ。
0332nobodyさん2006/02/22(水) 08:08:27ID:???
>>330
メーカの説明員によるデモはどこでもそんな感じだよね。
CADのトレーナとかも余り実務的でない内容だったり。

昔、確か評価記事を書かれた頃だと思うんだが、
小山さんがデモをされてたのを見る機会あった。
それは,なかなか良いデモだったけどね。
Zの人じゃないので、ZSの駄目なところも余すところなく。
今じゃその欠点も随分と改良されたけど。
0333nobodyさん2006/02/22(水) 11:30:49ID:???
>>328
英語版の試用版なので、該当するかどうかわかんないっす。
なんでリモートデバッグできないんだろう。
0334nobodyさん2006/02/23(木) 17:09:43ID:???
 
0335nobodyさん2006/02/24(金) 09:32:11ID:???
結局イクリプスとZSどっちなのよ?
0336nobodyさん2006/02/24(金) 09:55:22ID:???
金ある -> ZS
金ない -> メモ帳
0337nobodyさん2006/02/26(日) 13:01:26ID:???
メモ帳で開発してたらえらいことになるがな!
0338nobodyさん2006/02/26(日) 13:26:36ID:???
Perl統合開発環境スレってある?
0339nobodyさん2006/02/26(日) 14:40:33ID:???
>337
文字のエンコードさえきちっとメモ帳に合わせておけば問題ない。
それとも64K越えのドデカいプログラムでも書いてるわけ?
require_once使えよ。
0340nobodyさん2006/02/26(日) 15:26:20ID:???
メモ帳に合わせてエンコーディング選択するのかよ
0341nobodyさん2006/02/26(日) 15:33:29ID:???
統合開発環境用メモ帳って
本当にあったらちょっと見てみたいな。

ZS 5.1使ってるけど、もっさり感がなんともなあ。
(Athlon64 3500+、メモリ2GB)
設定にコツがあるのかしら。
0342nobodyさん2006/02/26(日) 17:15:20ID:???
>>341
マジで?
もう頼んじゃったよ・・・
俺の環境は PentiumM 730 + メモリ1GB
Eclipse の起動は遅いけど、起動すれば後は速いからなんとかなるかなって思ってたんだけど・・・
0343nobodyさん2006/02/26(日) 17:18:58ID:???
eclipseが大丈夫なら多分問題ない
0344nobodyさん2006/02/26(日) 17:30:52ID:???
>>342
あ、CPUとメモリがナカーマだ・・・・
やっぱりもっさり重いのかなぁ・・・・
03453412006/02/26(日) 17:56:24ID:???
>>342
起動後はEclipseの方が軽いねえ。

試しにコード補完のオプション全部はずしてみたけど
もっさり感はあんまり変わらなかった。

エディタ部の反応がいまいちよくないけど、
その他は問題無いと思って使ってます。
デバッガはほんと便利。
0346nobodyさん2006/02/26(日) 18:55:02ID:???
Zend Studio5.1はヘルプトピックを見てるとかなりの確率で固まるんだけど、皆さんのとこはどうですか?
0347nobodyさん2006/02/26(日) 19:05:25ID:???
最大化・最小化ボタンが出ないときがあるくらいで、
固まったことはないなあ。
0348nobodyさん2006/02/26(日) 19:06:39ID:???
zsが固まったことはないなー。
あとウチの環境だとelipseのが若干重い。
0349nobodyさん2006/02/26(日) 19:45:47ID:???
俺の環境では、
内部ブラウザが使えないんだよなあ。
ブラウザタブを選んでも、
「ブラウザの初期化中・・・」しか出てこない。
03503422006/02/26(日) 20:44:31ID:???
英語版の評価版でちょっとだけ使ったけど、あれってちょっとおかしいような。
コード書いてると、変なところにカーソルがあるのよね。

function って書くと o の前あたりにカーソルがあるのよ。
でも、そこで改行するとちゃんと n の終わりにカーソルがあるかのように動くのよね。
あれって英語版だけの仕様なんかな?

まぁ、今まで TruStudio + PHP5.0.2 でデバッガ使ってたから、それが PHP5.1.2 にできるだけでもありがたいけどね。
0351nobodyさん2006/02/26(日) 21:07:34ID:???
フォントによっては、
太字を使ってると表示とずれるよ。
仕様だそうです。
0352nobodyさん2006/02/27(月) 10:09:31ID:???
それって仕様なのか・・・・・Zend ジャパンやる気なさ杉
0353nobodyさん2006/02/27(月) 10:18:39ID:???
>>352
>Zend ジャパンやる気なさ杉
気づくの遅すぎ。

エンタープライズにシフトして活発に営業すんのかと思ったけど、
結局じゃなかったしな。アシアル辺りが別のIDEの日本語化やってくれた方が...
0354nobodyさん2006/02/27(月) 19:18:25ID:???
ローカライズって文字データいらうだけじゃないの?
細かい挙動はいじってないと思う。
03553422006/03/01(水) 04:51:39ID:???
昨日、Zend Studio 5.1 日本語版が届きました。
なんで、ちょっとレビューみたいなものを。

[利点]
・デバッガ付き
・コード補完がかなり多い

[欠点]
・エディタの文字が見にくい、かつ、変更不可っぽい(カンマとピリオドとか、普通に間違ってても気づかなさそう)
・コード補完がうざいときがある
・タブを半角スペース 4 つ分にしてるのになぜか 8 つ分になってる
・デフォルトのままで PHPDoc を書くとカーソル位置と文字位置がずれる
 (これは PHPDoc の太字をやめるとうまくいく)
・他の画面をアクティブにしてから Zend Studio に戻ると表示するまでが遅くなる
・途中でコードを修正していくと、文字入力に画面が追いつかない
・コード解析をすると正規表現を間違って認識する
 (\. などを誤った表現と見なす)

こんなもんかな。
欠点が気にならなければ買いだと思う。
俺は「エディタの文字が見にくい」のと「タブの空白数」でかなりうっとうしい気分を味わってる。

買うのを早まったかなぁ・・・
0356nobodyさん2006/03/01(水) 04:59:55ID:???
文字なんてフォント変えればよくない?
結構カスタマイズの自由度は高いよ
03573422006/03/01(水) 05:44:42ID:???
>>356
そのフォントの変え方を教えて欲しいっす。
「カスタマイズ」じゃメニューのフォントは変えれるけど、エディタのフォントは変えれないし・・・
何かやり方があるのだろうとは思うけど、調べきれないっす。
0358nobodyさん2006/03/01(水) 09:42:21ID:???
書き込んでる暇があれば調べたほうが早いとおもうんだけど・・・

カスタマイズ→カラー&フォント→一般
でエディタフォント

0359nobodyさん2006/03/01(水) 12:55:34ID:???
試用版を先に試せば良かったのに
03603422006/03/01(水) 16:07:16ID:???
>>358
どうもありがとう。
おかげでちゃんとエディタ部分が思ったように表示されるようになりました。
いや、ほんとに感謝しまくりです。

>>359
試用版は試したけど、英語版だからそんなもんなのかなぁって思って、ほってました。
日本語版に変われば、エディタのフォントはどっかで変えれるだろうと思って。
0361nobodyさん2006/03/01(水) 16:22:47ID:???
とりあえずエディタのフォントは変更できるんですね?良かった。
長時間作業することを考えると、エディタの見てくれと操作感は
肝心ですよね。
0362nobodyさん2006/03/01(水) 17:40:30ID:???
とりあえずスペックと使った感じの重さなどのレポもキボンヌ
03633422006/03/01(水) 18:47:50ID:???
スペックは上にも書いてるけど・・・

PC : dynabook SS LX/190DK
CPU : PentiumM 730
Mem : DDR2 4200 512MB * 2
HDD : S-ATA 80GB (5400rpm)
グラボ : GeForce 6200TE

使った感じの重さはあまり無いかな。
起動する時間も、TruStudio よりは速いと思う。
これをしたら重いってのは、以前のコードの修正かな。
これをしてるとなぜかキー入力に画面が追いつかなくなる。
この、キー入力に対して画面が追いつかなくなるのは PHPDoc を書いてるときでも同じ。

やっぱりデバッグがあるのはかなりいいので、使う価値はあると思う。
0364nobodyさん2006/03/01(水) 18:56:41ID:???
俺はまぶすぃのが苦手なので
エディタの色も、黒基調に変えたよ。
たまに、色の変更ができないアプリがあるから困る。
ZSのカスタマイズの自由度は、勘所をよく掴んでるなーとオモタ。
0365nobodyさん2006/03/02(木) 03:30:12ID:???
インスペクタで、
親クラスのメンバも階層的に見られるのがかなりいいな>ZS
最新のEclipseはどうか知らないが
俺が使ってたEclipseはそのへん不満だった。
0366nobodyさん2006/03/02(木) 21:17:42ID:???
ZSで使う変数の上の行に
/* @var $pear PEAR */
とかかくと、newで生成してないオブジェクトとかでもコード補完が利く。
シングルトンでインスタンスだけとるようなコードのとき便利。

知ってた?
0367nobodyさん2006/03/02(木) 21:57:55ID:???
おマイらzsのプロジェクトにpearのディレクトリ入れてまつか?
■ このスレッドは過去ログ倉庫に格納されています