トップページphp
987コメント272KB

【ZendStudio】PHP統合開発環境 Part2【Eclipse】

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

▼PHP統合開発環境
Zend Studio (有償)
http://www.zend.co.jp/products/studio/
PHP IDE Project (無償/Eclipseプラグイン)
http://www.eclipse.org/php/
http://www.zend.com/de/phpide/
PHPEclipse (無償/Eclipseプラグイン)
http://www.phpeclipse.de/

▼まとめWiki
PHP統合開発環境wiki
http://phpide.grebe.jp/

▼前スレ
PHP統合開発環境スレ
http://pc8.2ch.net/test/read.cgi/php/1123912762/l50
0638nobodyさん2007/05/08(火) 12:16:53ID:/yHEe4dc
Eclipseでhtmlファイルを編集できるようなプラグインってないですか?
Goliveみたいに。
いちいちhtmlファイルはGoLiveで編集して、PHPはEclipseって
最近正直面倒になってきた。
0639nobodyさん2007/05/08(火) 15:55:20ID:???
全部dreamweaverでやればいいじゃない



ヒント:aptana
0640nobodyさん2007/05/08(火) 16:05:11ID:???
>>638
project amateras
3.1版だけど、うちのところでは、3.2.2でも問題なく動いてる
0641nobodyさん2007/05/08(火) 16:30:15ID:???
DWはデザイナーしか使わないと思ってる香具師は雑誌とかに影響されてんのかな
うちの会社はDW使えて当たり前だよ。仕事で使わないならいいんだけどさ
0642nobodyさん2007/05/08(火) 17:16:44ID:nxCKFKFF
CSS編集に関しては、DWの方がはるかに効率がいい
0643nobodyさん2007/05/08(火) 17:30:44ID:???
DW使えて当たり前とプログラム書くのにDW使うのかは全然別問題
0644nobodyさん2007/05/08(火) 17:35:04ID:???
PHPプログラムを書くのにDW使ってるっていう人は知らないな。
ネット上で見る上級者はなぜかvimかemacsだらけだし・・・。
どっちに重きを置くかだと思うんだけど、DWはデバッグもOKなの?
DW擁護してる人が1人にしか思えてならないんだが、とりあえず、DWが
ZS、Eclipseに勝ってるのはHTML、CSS、JavaScript編集って事?
具体的に編集がどう効率がいいのか教えて欲しい。煽りじゃなくて。
0645nobodyさん2007/05/08(火) 18:34:24ID:???
勝ち負けじゃないとおもうんだがw
0646nobodyさん2007/05/08(火) 18:57:15ID:???
>>644
リモートフォルダのファイルを直接編集するような感覚かな。
これがeclipseでできたら文句ないんだが・・
複数人で編集してるとローカルの古いファイルで上書きしちゃったりとか
で困るからなぁ。
06476442007/05/08(火) 19:01:59ID:???
>>646
プロジェクト作らなくても単一ファイル編集出来るって事?ちがう?
Eclipseはそれ出来ないからすんごい不便だなぁ〜と思ってたんだけど、
そうじゃなくて?
0648nobodyさん2007/05/08(火) 19:35:25ID:???
>>647
そうじゃなくて自動的にFTPダウンロードしてきて最新のファイルを
編集できて、保存と同時にFTPアップロードって動作。
その間に誰かがファイル上書きしてたら警告出るし。
0649nobodyさん2007/05/08(火) 20:29:03ID:???
>>648
HTMLだけの段階ならそれでもいいかもしれんが、PHPで実装始めたら
SubversionやCVSでソース管理しながらの方がいいと思ってる。

反映・確認はスクリプト書いてエクスポート(or アップデート)で。
それならEclipseのプラグイン(使い物になるのかは知らない)でも
対応できるんじゃないかな。
06506442007/05/08(火) 20:32:41ID:???
>>648
FTP経由はたしかZSでも出来たと思う。
だけど、結構前にやった時めっちゃ遅かったような憶えがある。
結局Samba共有+SVNにしたなぁ。
0651nobodyさん2007/05/08(火) 21:03:43ID:???
>>649
そこでWebDAVですよっと。
チーム全員がsubversionを理解してくれたら一番いいんだけど
デザイナーはFTPしか理解せんもんでしょうがなくね。
0652nobodyさん2007/05/08(火) 21:14:39ID:???
>>638
koebiとか?
0653nobodyさん2007/05/08(火) 22:05:25ID:???
koebiは論外だおw
0654nobodyさん2007/05/08(火) 22:38:56ID:???
DWにPHPの関数補完がないと思ってる香具師もいそうだな
0655nobodyさん2007/05/08(火) 23:32:35ID:???
どこだここ?
微妙に臭気というか死臭が漂ってるぞ・・・プログラマー崩れの集会場だな

ぁははははははははははははオマイラみじめ@webデザイナー一同
0656nobodyさん2007/05/08(火) 23:35:45ID:???
>>654
クラスメソッドも行けるん?
0657nobodyさん2007/05/08(火) 23:46:09ID:???
>>656
設定ファイルいじれば可能
てかeclipseと勝ち負けを競うものじゃないだろ
0658nobodyさん2007/05/09(水) 01:19:24ID:???
>>657
>設定ファイルいじれば可能
設定いじんないとダメなのかよ…
そんなもんその辺に転がってるタダのエディタでもついてるだろうに

DWはテンプレいじりに特化させりゃいい
0659nobodyさん2007/05/09(水) 01:24:40ID:???
eclipseにこだわる奴は宗教家
0660nobodyさん2007/05/09(水) 01:42:26ID:???
ZS使ってるんだが
javascriptのデバッグてどうやってる?
ZSと親和性のいいJS開発環境あったら教えてくれ
今は原始的な手打ちをしてるorz
0661nobodyさん2007/05/09(水) 01:57:57ID:???
あとJSの関数やクラス補完もZSにして欲しいんだが
無理だよなぁ
0662nobodyさん2007/05/09(水) 02:06:10ID:???
要望だせ
0663nobodyさん2007/05/09(水) 09:16:27ID:UEpip5V1
>>659
Eclipseにこだわってるんじゃない。
プラグインにこだわってるんだ。
0664nobodyさん2007/05/09(水) 11:16:31ID:???
eclipseは初心者でもつかえるからな
0665nobodyさん2007/05/10(木) 14:37:35ID:???
eclipseなんて日曜プログラマか零細企業が導入するぐらいだろ
おれはemacsじゃないと効率がわるい。マウスなんて邪道。男なら全部キーボードで完結作業
このスレeclipse信者必死だなww
0666nobodyさん2007/05/10(木) 17:28:20ID:???
零細企業ですが何か?
0667nobodyさん2007/05/10(木) 18:09:38ID:???
ぃよう、負組君。
今日もしこしこeclipseですか?wwwwwww
素人君はがんばってソフトいじり倒して満足してくださいねwwwww
0668nobodyさん2007/05/10(木) 19:41:10ID:???
aware
0669nobodyさん2007/05/10(木) 23:00:41ID:???
やっぱ気温が30度にもなると何か湧くなあ
0670nobodyさん2007/05/11(金) 18:05:17ID:2TxNojrr
ms工作員巣にカエレ
0671nobodyさん2007/05/11(金) 18:20:35ID:???
テキストエディタもろくに使えない素人が多いな
0672nobodyさん2007/05/11(金) 19:03:17ID:???
eclipseでデバッグがまともな領域に達したら使いたいんだけどまだ3〜4年はかかるだろうな
0673nobodyさん2007/05/13(日) 02:39:21ID:???
言い返す言葉がなくなっちゃうと、>>667みたいなレスに走っちゃう子居るよね。
0674nobodyさん2007/05/13(日) 03:16:07ID:???
だからviをだせばよかったんだ。
この二文字以外何もいらない。何もいらない
0675nobodyさん2007/05/13(日) 06:55:32ID:???
>>674
vim
0676nobodyさん2007/05/13(日) 10:27:49ID:???
>>674
vim
0677nobodyさん2007/05/13(日) 11:04:54ID:???
>>674
alias vi='vim' か?
0678nobodyさん2007/05/13(日) 13:33:08ID:???
alias vi='eclipse'
0679nobodyさん2007/05/13(日) 15:04:32ID:???
氏ねアンチviども
0680nobodyさん2007/05/13(日) 22:01:39ID:???
vim ユーザ はアンチviか。斬新な意見だなおい。
0681nobodyさん2007/05/14(月) 01:38:11ID:???
vi信者って
俺HTMLは全部メモ帳で書いてるぜ?メモ帳以外は使わない主義なんでね
って奴と似てるよな。
0682nobodyさん2007/05/14(月) 01:45:01ID:???
メモ帳と一緒にするなよ素人くん^^;
viってのはな他のエディタと比べてキー入力の効率がいいんだよ
0683nobodyさん2007/05/14(月) 02:03:21ID:???
viってクラス補完、関数補完できんの?
0684nobodyさん2007/05/14(月) 02:05:17ID:???
↑eclipse愛用者の攻撃レス

それに対してvi愛用者の反撃↓
0685nobodyさん2007/05/14(月) 09:12:44ID:PzBGoMlr
心が大事
0686nobodyさん2007/05/14(月) 12:38:24ID:???
uho
0687nobodyさん2007/05/14(月) 14:07:07ID:???
煽りじゃなくて、
クラスや関数補完できないエディタなんてもう使えないよ
0688nobodyさん2007/05/14(月) 14:12:36ID:???
おれはおまえと逆
キー入力が多いエディタやマウス使わないと操作できない総合環境なんてイラネ
0689nobodyさん2007/05/14(月) 14:16:57ID:???
長いクラス名とか定数とか全部覚えてるの?
0690nobodyさん2007/05/14(月) 14:25:47ID:???
補完はtypoも減るねえ
0691nobodyさん2007/05/14(月) 14:27:12ID:???
エディタにプロジェクト機能が付いてないと気力が50%ダウンする。
0692nobodyさん2007/05/14(月) 14:42:16ID:???
hogehogeMailValidatorとか
毎回毎回打ち込んでられません(><)
0693nobodyさん2007/05/14(月) 19:07:54ID:???
ctag使えば。
デフォで出来ないからヤダっていうのなら納得。
vimは開いているバッファ内の関数、変数などならデフォで補完してくれるはず。
なので、フレームワーク使ったりなど、ファイルを扱うときはIDE、
少数のファイルを扱うときはvim使ってる。
という人結構多いと思うんだけど。

0694nobodyさん2007/05/15(火) 00:43:54ID:???
主にeclipseとemacsで開発しているけど起動の遅さはイライラするのも事実
vimへの移行もちょっと考えているのだけどvimの良さを教えて

起動の早さ
入力が少なくて済む

という点に惹かれているけどそれ以外で
0695nobodyさん2007/05/15(火) 01:15:22ID:???
キー入力の効率性があがることだな。
vimでphpの色分けも補完もできるし
0696nobodyさん2007/05/15(火) 11:34:11ID:???
>>694
たぶん、エディタの機能に決定的な機能の違いはない。
要は肌にあうかあわないかと、学習曲線が急上昇する地点まで我慢する気があるかどうか。

強いてあげるなら、俺の場合はRubyのインターフェイスが役に立った。
あと、vimスクリプトはelispより読みやすい

eclipseと比べるのはおかしいけど、screen, cvs, ctags, make と少しのvim, rubyスクリプトなどで
開発効率においては上回ることも可能。
ただしもちろんこれらのツールに慣れていない場合には、学習コストを支払う必要がある。
たぶん、どれもやったことが無いならあきらめた方が良い気もする。
0697nobodyさん2007/05/15(火) 18:38:29ID:???
初心者はeclipseでもつかってろってこった
0698nobodyさん2007/05/16(水) 00:11:51ID:???
ActionScript2, Flex2, PHP, JavaScriptの開発を毎日している折れにとって、
eclipse無しには、活きていけなくなった。

今では、USBメモリーにeclipseとそのプラグインとXAMPPを入れて持ち歩けないかと考えている...
0699nobodyさん2007/05/16(水) 00:41:21ID:???
USBメモリーの寿命が縮むからUSBで外付けポータブルHDDのほうがいいよ。
0700nobodyさん2007/05/16(水) 09:31:50ID:SqvE0yry
>>699
5年くらい問題ないだろ?
0701nobodyさん2007/05/16(水) 10:13:15ID:???
転送速度がはやいほうがよくないか?
0702nobodyさん2007/05/16(水) 11:36:32ID:???
>>700
いや、USBメモリはデータを追記するときに
中にあるデータを一旦全て削除してから書き直すという
方式だからどうしても転送速度が劣る。
データ量が多ければ多いほど劣る。

NAND型をやめて別のにすれば早くなると思うけど。
0703nobodyさん2007/05/16(水) 21:46:59ID:???
一言でEclipseと言ってもPDT(旧PHPIDE)とPHPEclipseがあるわけで、またkoebiや、
ほかのプラグインもあるみたい。
どれを使ってるかによって評価って変わる?
個人的には、PDTはZendが肩入れしてる割には組み込み関数の色分けにものすごい
不満があるわけですが。
0704nobodyさん2007/05/17(木) 01:14:24ID:???
初心者なのでEclipseでも使おうと思うんだけど、
何かEclipse導入の解説サイトない?
0705nobodyさん2007/05/17(木) 01:45:36ID:???
ない。あることはあるんだけど情報が古いのしかないんだよな
0706nobodyさん2007/05/17(木) 01:46:26ID:???
>>705
そかー
暫くPHPエディタで我慢する・・・
0707nobodyさん2007/05/17(木) 02:41:35ID:tNItKnXT
Zend Studio をWinでお使いの方、よければアドバイスをください。数時間つまづいております。

・Zend Studio を使うには Zend Platform も必須ですか?
Zend Platform なしでも Zend Studio は起動しますが、デバッグ時に下記のエラーが。
でも一応デバッグはできるっぽい。
http://www-2ch.net:8080/up/download/1179337191237872.65uI8K

・Zend Studio と XAMPP を使いたい。
Zend Studio でコーディングして、テストはXAMPPで、みたいなことをしたいのですが可能でしょうか?
0708nobodyさん2007/05/17(木) 10:29:33ID:Q8vxgrt4
ソースネクストあたりで1980円のIDE出してくれればいいんだけどね。
0709nobodyさん2007/05/17(木) 18:28:20ID:???
同意
1年ライセンスで1980円の方がよっぽど買いやすいけどなぁ ZS
0710nobodyさん2007/05/19(土) 08:14:38ID:LVuXq2jU
無料IDEの時代に5万円取ろうってのがふざけてる
0711nobodyさん2007/05/19(土) 08:39:05ID:???
貧乏人必死だね(笑)
0712nobodyさん2007/05/19(土) 19:54:27ID:???
必死だよ
一応お金払うつもりはあるけど趣味のプログラミングで4万は払えないなー
毎日使うわけじゃないからね
0713nobodyさん2007/05/19(土) 20:54:32ID:???
5.1を5.5にアップデートしたんだが
これってデバッグはplatform前提になったの?
platformって有料だよね?
なんか騙された気分なんだが…
0714nobodyさん2007/05/20(日) 07:07:13ID:???
>>713
確かデバッグの機能はずっと使えるはず。
0715nobodyさん2007/05/20(日) 15:24:54ID:???
なんかよくわからんから5.1に戻しちゃったよ
違いも良く分からなかったし…
0716nobodyさん2007/05/20(日) 15:56:23ID:???
サポセンに電話してきけよwww
0717nobodyさん2007/05/22(火) 22:40:18ID:???
Win版ZSトライアルをインストールしてみたけど
頻繁にウインドウの再描画がかかるのはJavaのせい?
0718nobodyさん2007/05/23(水) 00:01:03ID:???
DWかeclipseで我慢しとけばいいのに
0719nobodyさん2007/05/23(水) 09:39:18ID:???
PHPと関係ないけどIBMが試験的に公開してるソフトだがどう?
http://services.alphaworks.ibm.com/devengage/
0720nobodyさん2007/05/23(水) 18:24:55ID:???
ttp://www.atmarkit.co.jp/news/200705/17/ibm.html
非プログラマ向けで日本語に対応してないって、どうも糞もあるか
0721nobodyさん2007/05/25(金) 03:15:42ID:???
ATFのjavascriptデバッガやdom解析が凄まじい。
0722nobodyさん2007/05/25(金) 04:10:54ID:???
日本語に対応してなくてもいいだろ。
ここはプログラマしかいないんだよ
0723nobodyさん2007/05/25(金) 18:52:15ID:???
顧客情報の入力で日本語NGは駄目だろ
プログラマかどうかっていう次元の話じゃない
0724nobodyさん2007/05/26(土) 22:17:59ID:i38u/g2B
Zend Studio 5.5 Win でマルチバイト関数(mb_convertなど)を使いたいんだけど
設定方法がわかる方アドバイスをください orz

php_mbstring.dll を入れて
php.ini に
extension=php_mbstring.dll
追加しただけじゃダメっぽくて悩んでます。
0725nobodyさん2007/05/27(日) 00:28:16ID:???
>>704
Eclipsewikiでぐぐってみ

あとは、@ITでぐぐってみ
0726nobodyさん2007/05/27(日) 00:29:33ID:???
>>711
必死だよ。
>>712と考えは同じだよ。

タダより安いものはないんだから。
オープンソースを有効利用してこそ、経費を浮かせることができるし、
ソフトウェアの最新版を素速く使うことができる。
0727nobodyさん2007/05/27(日) 00:52:33ID:???
PHPだけを書いてるわけじゃない俺にとって初期設定がめんどくさいeclipseは使いたくない
DWが一番だけどここの住民は好きか嫌いかはっきりわかれるソフトだよな
0728nobodyさん2007/05/27(日) 02:41:08ID:???
PHPだけを書いてるわけじゃないならなおさらeclipseの方がいいだろw
DWは解釈がアホな独自エンジンだからな。
eclipse+mozブラウザでデザインしたほうが全然楽。
ATFのDomsourceやjsデバッガ触ったらもうdwなんて戻る気なれんw
まぁアドビ製品で商用で固めてるならそっちでいいと思うけどな。
0729nobodyさん2007/05/27(日) 13:11:55ID:QI76SsSO
>>727
あの程度の初期設定が面倒臭いって・・・
おまえプログラマーやめたほうがいいよ。
0730nobodyさん2007/05/27(日) 13:51:07ID:???
>>729

DW(ドリームウィーバー)とEclipseを並べて比べてる時点で、プログラマーではないのでは...
0731nobodyさん2007/05/27(日) 16:51:38ID:???
komodo edit 使い始めたんだけど、プロジェクト内や指定フォルダ内、
同時に開いてる他のファイルとかからのクラス、メソッド、関数、変数の
補完とかってできる?
できると思うんだけど設定が見あたらない
07327312007/05/27(日) 19:30:47ID:???
なんかテキトーにいじくってたらプロジェクト内のはできるようになった。
設定は変わってないはずなんだけど。

でも定数は補完してくんない。
0733nobodyさん2007/05/27(日) 19:32:04ID:???
質問です。
Eclipse3.1.2でPHPEclipse1.1.8を使用中。
プロパティでPHPファイルのエンコードをEUC-JPにして、

$a="日";

というようなコードを書くと、セーブ時の構文チェックで以下の様なエラーになります。

Parser error "Scanner error (Found unknown token: ScannerError)"
Parser error "Unterminated string."

「日」を別の文字に変えると、エラーが出なくなるので、parser実行時に正しいエンコーディング
で処理されていないのではないかと思います。

ちなみに
[ウィンドウ]→[設定]→[一般]→[エディター]→[テキスト・ファイル・エンコード]を
EUC-JPに設定してやると、上記のエラーが出なくなるので、パーサーがここを
参照しているのだろうと推測しています。

で、ここからが質問の本題なのですが

Eclipseのバージョンを3.2.0に上げた所、
[ウィンドウ]→[設定]→[一般]→[エディター]→[テキスト・ファイル・エンコード]
の設定自体が無くなってしまった為、上記のエラーを回避できなくなってしまいました。
3.2.0ではパーサーの使用するエンコーディングタイプをどこで指定してやればいいのでしょう?
0734nobodyさん2007/05/27(日) 20:20:14ID:???
DWってテーブルレイアウト時代が終わった今ではお役御免だろ
0735nobodyさん2007/05/27(日) 21:18:48ID:QI76SsSO
>>733
[一般]→[ワークスペース]にあるだろ。つか、普通はプロジェクト単位で変えるんだが。

>>734
もう、辞職しろ。

0736nobodyさん2007/05/27(日) 21:31:00ID:???
>>736
ありがとう、正しく処理されました。
ちなみにプロジェクト単位の設定だと、パーサーには影響してくれないようです。
0737nobodyさん2007/05/27(日) 22:13:59ID:???
>>736
php.ini は?
0738nobodyさん2007/05/27(日) 23:41:46ID:???
>>737
実行時の話ではないから、関係ないんじゃない?
■ このスレッドは過去ログ倉庫に格納されています