トップページ⇒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
0369nobodyさん2006/03/03(金) 00:50:40ID:???
PHPエディタ にZSのようなデバッグ機能が付いたら嬉しいのだが・・・・。
0370nobodyさん2006/03/03(金) 02:09:00ID:???
>>369
それは個人が作るフリーソフトに期待しすぎ
0371nobodyさん2006/03/03(金) 08:01:29ID:???
>>368
そうなの!?
0372nobodyさん2006/03/03(金) 10:02:55ID:???
>>371
ごめ、ZSS5.1で対応してるっぽい
0373nobodyさん2006/03/03(金) 22:48:42ID:RQBAKmOX
PHPEclipseっていいの?俺php以外使えないからphpエディタで十分だと思ってたんだけど
phpオンリーでも便利なら導入してみようかなあ
補完候補は自動で浮いてくる?
0374nobodyさん2006/03/04(土) 00:01:22ID:???
>>369
1万くらいまでなら、お金だしても良いんだが・・・・
0375nobodyさん2006/03/04(土) 01:12:27ID:???
>>367
もちろん。
0376nobodyさん2006/03/04(土) 08:09:45ID:???
ZSエディタのピリオドの見にくさに数ヶ月ほど悩んでました
お蔭様で助かりました
0377nobodyさん2006/03/04(土) 08:58:20ID:???
悩み期間長っw
0378nobodyさん2006/03/04(土) 10:08:09ID:???
>>342
俺の環境ではスペース4つになるよ。
03793422006/03/04(土) 19:14:01ID:???
結果を書いてなかったですね。

フォントを変えるとちゃんとスペース 4 つ分になりました。
0380nobodyさん2006/03/05(日) 06:26:41ID:???
ZSで、コマンド入力中じゃない時に
コマンドヘルプを呼び出す方法ってある?
0381nobodyさん2006/03/05(日) 12:20:14ID:???
>>373
逆に補完ウィンドウがやたらめったら浮いてきてうざかったりする。
俺がカスタマイズしきれてないだけなんだろうけど。

ソースエディット機能だけを望んでいるのなら、Eclipseは動作も重いし
あんまりオススメじゃない。

+αで、デバッグとかCVSとかまで望むなら使ってもいいかも。
03823262006/03/06(月) 06:48:44ID:???
zend studio serverでリモートデバッグに成功していないマヌケって
ぼくぐらいなものでしょうか。かなしい。
0383nobodyさん2006/03/06(月) 09:11:10ID:???
どういう風に失敗するか書いてみたら?
0384nobodyさん2006/03/06(月) 10:04:49ID:zx5DaLLh
俺も最近まで使えなかったんだけどよく見たら勘違いだった。
固まってると思ってたタイミングでステップオーバーしたら普通に進んでショック。
そういう事ではない?
0385nobodyさん2006/03/10(金) 12:16:56ID:???
http://www.jcxsoftware.com/vs.php
これどうなの?
0386nobodyさん2006/03/10(金) 22:24:27ID:???
なんか前のバージョンのをXOOPSの中の人が使ってるらしいよ。
0387nobodyさん2006/03/11(土) 22:29:13ID:+Of78cEU
Tru Studioのエディタってmysql関数の入力補完ができない
っぽいんだが、何かおすすめのやり方とかある?
03883872006/03/12(日) 23:02:55ID:PlQq6Yen
なんとか自力解決しますた。

ところがデバッガを起動しようと思ったら、75%起動中のところで止まって
しまったんだけど、原因がまったくわからんorz

Eclipse 3.1.1
TruStudio Foundation 1.0.1
PHP 4.4.2(Win32)

の環境です。
php.iniはxdebug.dllへのパス以外は何も変更してないです。
0389nobodyさん2006/03/13(月) 00:32:17ID:???
>388
質問の答えじゃななくて申し訳ないんだけど、どうしてPHPEclipse使わないの?
0390nobodyさん2006/03/13(月) 00:33:32ID:???
Tru Studioマニアじゃないの
0391nobodyさん2006/03/13(月) 01:09:32ID:???
最近ずっとPHPeclipseを利用していたが、TruStudioの方が良くないか?
0392nobodyさん2006/03/13(月) 01:19:06ID:???
去年&個人的意見で

機能的には、TSの方が好みだったんだけど、あまりにもバギーで、PEに変更。
以来TS触ってないけど、バグ落ち着いたら、TSに戻ろうかなと当時思ってた。

別にTS悪くは無いと思うけど(バグがなきゃ)
0393nobodyさん2006/03/13(月) 14:50:40ID:???
VS.PHP落としてみた。
2005Expressとの組み合わせだと実行できなかったんで
2005Pro体験版を入れた後にVS.PHPを導入。
初期設定のままだとSQLiteが使えなかったんでphp.iniを編集した。
PHPEclipseでの環境構築に失敗したwebアプリ初心者の私でも
SQLiteでDB接続してテーブル内容表示まで無事辿り着けました。

教えてくれた人ありがとう。
0394nobodyさん2006/03/13(月) 15:45:43ID:???
VS.PHP
TruStudio
PHPEclipse
ZendStudio
PHPエディタ

今のところ、これくらいが現実的な選択肢かな?

0395nobodyさん2006/03/13(月) 15:47:18ID:???
Zend StudioにJavaScriptのデバッガがついてれば宇宙超人クラスの強さなんだけどな。
0396nobodyさん2006/03/13(月) 16:31:47ID:???
PHPエディタにデバッガがあれば・・・・

無料ソフトなのにわがままだとは分かってはいるが、
UIとか操作感が一番良いような気がするだけに
つい欲しくなってしまう。

0397nobodyさん2006/03/13(月) 18:56:09ID:???
php-modeは選択肢には入らないのか?
0398nobodyさん2006/03/13(月) 22:22:33ID:???
デバッガデバッガ言う人はデバッガの前に
ユニットテストしてる?
0399nobodyさん2006/03/13(月) 22:33:14ID:???
webサイトのテストってむずめんどくさくない?
ajaxとかになると、もうどうすれば・・・
0400nobodyさん2006/03/13(月) 22:48:07ID:???
Eclipse PHP IDE がそのうちでるみたい
http://www.eclipse.org/proposals/php-ide/

vim7 の HEAD に関数補完が
http://subtech.g.hatena.ne.jp/secondlife/20060310/1141961762
0401nobodyさん2006/03/14(火) 00:05:13ID:???
>>398
一応やってはいるけど・・・。やっぱりデバッガがホスイ。

ユニットテストは、テストの準備するところまで持っていくのが
めんどいもので・・・・

><; 爆

>399
Webアプリは、もう何かと面倒くさいですよねぇ・・・

こんな風に感じるのは俺だけ???
0402nobodyさん2006/03/14(火) 01:49:26ID:???
PHP Eclipseでデバッグってどうやるんだ?
TruStudioみたいにデバッガ起動するボタンが見つからないんだが・・・
あとリアルタイムのコードチェックもされないし・・・
0403nobodyさん2006/03/14(火) 07:53:25ID:???
>>401
動くところまで持っていくためだけじゃなくて、
あとでコードをいじるためにもテストは要ると
思うんだが。

PHP で Web ってことになると当然のように
変更は入るんで、テストをちゃんと自動化
しておかないとあとでつらくないか?  

まぁユニットテストはあくまでユニットで、
万能じゃないけど
0404nobodyさん2006/03/14(火) 12:21:23ID:???
ユニットテストは、テストをやっているということを証明するには良いが、
バグが出ないという保証にはならない。所詮はユニットごとのテストに
過ぎない。それにちゃんとやればやるほどテストするためのコーディングに
なってきて、だんだんモチベーションが下がってくる。

ユニットテスト、ちょー楽しいー なんて思いながらコーディングしている奴、
いるんだろうか?

そうはいっても、ユニットに関わらず、テストは絶対に必要だけど。
0405nobodyさん2006/03/14(火) 13:04:14ID:???
結局はJavaを使えということに。
0406nobodyさん2006/03/14(火) 13:19:53ID:???
>>404
自動化できてるユニットテストは少なくともデバッガ追跡
よりは楽しいし、モチベーションも下がりにくいと思うぞ。

短期の目標にするのにちょうどいい

>>405
なんで?
0407nobodyさん2006/03/14(火) 14:06:01ID:???
>>406
ユニットテストが楽しいなんて変態だな
0408nobodyさん2006/03/14(火) 22:35:07ID:???
ウェブアプリ、それもPHPレベルの規模でユニットテストなんて無駄以外の何者でもない。
0409nobodyさん2006/03/14(火) 22:40:14ID:???
はいはいやっつけ仕事おつ
0410nobodyさん2006/03/15(水) 13:07:08ID:???
趣味レベルでコーディングしているのですが、ユニットテストってどういう時に
必要なんですかね。

それよりちょっとコーディングしてブラウザで見たら表示されないのでデバッグ
というデバッグにすごく時間がかかっているので、デバッガ、激ホシス
(デバッガ使ったことないけど)
0411nobodyさん2006/03/15(水) 13:16:07ID:???
>ユニットテストってどういう時に
>必要なんですかね。
そりゃもちろんユニットを書いたとき。そこにバグが含まれていないことを保証するため。
0412nobodyさん2006/03/15(水) 13:53:00ID:???
ユニットテストって、つまりクラスの単体テストってことでよろしい?
0413nobodyさん2006/03/15(水) 14:15:18ID:???
>>412
よく覚えてないけどPHPUnitはそんな感じだったけ。
けど必ずしもクラスじゃないよ。クラス使わずページ書いてるようなのもあるでしょ。
0414nobodyさん2006/03/15(水) 19:39:45ID:???
みんなPHPUnit使っているのか?
設定するのめんどくさそう
0415nobodyさん2006/03/15(水) 20:05:12ID:???
>>414
設定項目なんか無いよ。
Foo.php と FooTest.php を書いて、phpunit FooTest を実行するだけ。
04164132006/03/15(水) 21:15:24ID:???
しかしPHP4の頃に使ってみた記憶では、もともとクラスの扱いが貧相なためか、
十分な(JUnitレベルの)ユニットテストは難しいと感じますた。
PHP5になってましになってるのかな?
0417nobodyさん2006/03/15(水) 23:05:51ID:???
>>408
>それもPHPレベルの規模
お前の言うPHPレベルの規模ってどんな規模なの?
0418nobodyさん2006/03/16(木) 01:39:10ID:???
どうせみんなFrameworkつかってブログみたいなの作ってるだけだろ?
参考までにどのくらいの規模がすごいレベルなのか教えて欲しいわ。
0419nobodyさん2006/03/16(木) 02:53:30ID:???
規模で言語を決めるなんて香具師いるのか?
0420nobodyさん2006/03/16(木) 14:49:47ID:???
>>418
普通の個人が趣味で作るならその位のレベルが限界だろ?
実務経験なしな方?
0421nobodyさん2006/03/17(金) 02:21:13ID:???
全くないです。
PHPで作られた大規模サイトってだからどこよ。

とりあえずNTTのgooがPHPで出来ているのはわかった。
ただデータベースを呼んでそれをHTMLに成形しているだけだから。
あれは私の認識からすると、個人レベルで出来る規模と認識しました。
0422nobodyさん2006/03/17(金) 04:04:58ID:???
GyaoはフロントエンドかどっかにPHP使ってるはず。
0423nobodyさん2006/03/17(金) 04:51:04ID:???
Yahoo!
0424nobodyさん2006/03/17(金) 07:42:36ID:???
>>410
そもそも君のコードがちゃんとユニットに分かれていない
っつーことだろ
0425nobodyさん2006/03/17(金) 10:04:18ID:???
PHPeclipseの件ですが、関数名にマウスを乗せると表示される
ポップアップウィンドウはマルチバイトに対応してないのでしょうか?
UTF-8を使用してるのが問題なんですかね?
日本語のコメントが文字化けせず表示されている方は文字コードを
何で使ってますか?
0426nobodyさん2006/03/17(金) 10:24:34ID:???
>>421
腐る程あるだろ
Yahooだけじゃ不満なのか
楽天とかGREEは独自のフレームワーク使ってるし公開してるだろ

お前のいう個人レベルでできない規模って何だよ
あまりにわかってないので話しが噛みあわないな
0427nobodyさん2006/03/17(金) 10:25:52ID:???
>>424
確かにその通りかも
ユニットに分かれている状態ってどういう状態を言うんですか?
classやfunctionに分けるというのとどう違うのかがわからないです...
0428nobodyさん2006/03/17(金) 11:35:51ID:???
>426
ただPHPで仕事請け負ってn百万も稼いでいるみんなが裏山鹿〜って思っただけです。
わたし的に、個人で出来ない規模なんて無いと思ってます。
0429nobodyさん2006/03/17(金) 12:40:04ID:???
>428
実際に自分で作ってみるとそうでもない事に気付くのか、
それでもちゃんと作れるスーパーペチパーなのか。
何となくお前さんは前者の気がする。
物を見て作り方が想像付くことと、実際に作れることってのは別物だぞ。
0430nobodyさん2006/03/17(金) 12:57:01ID:NkYfh3KZ
Gyao、何かWarningでるんですけど。
ニュース・ビジネス > JNN のニュースカテゴリをクリック
ttp://news.cd.gyao.jp/php/index.php?cat=8

さらし上げ。
0431nobodyさん2006/03/17(金) 13:10:16ID:???
>>430
warning出す設定になってるのか。。。
0432初心者2006/03/17(金) 15:33:54ID:wK1A0S5M
すみません教えて下さい。
PHPのうpローダーを動かしてみたのですが、容量制限設定でphp.iniを設定
しろと言われました。これは自分で調べてみたのですが、PHP本体等の設定
では無くサーバー本体の設定項目で、レンタルサーバーの場合はユーザーでは
どうすることも出来ないという解釈でいいのでしょうか?
0433nobodyさん2006/03/17(金) 16:42:17ID:???
なんかだいぶ前からスレ違いになってますよー。
0434nobodyさん2006/03/17(金) 21:21:32ID:???
>>427
基本的には class や function に分けることで合ってる
んだけど、それぞれが互いに独立していないとユニット
とは言えないというか、少なくともまともなユニットテスト
の対象にはできない。
0435nobodyさん2006/03/17(金) 23:49:47ID:???
単体試験とか結合試験とかっていうのは、汎用系システムとかで使うもんであって、ウェブ系でやっても手間かかるだけで意味ない。
0436nobodyさん2006/03/17(金) 23:58:40ID:???
WebやPHPを下に見たいのは分かったから黙ってろ
0437nobodyさん2006/03/18(土) 00:10:39ID:???
開発手法がまったく違うってこと。
ホテルのレストランと街の定食屋じゃ料理の作り方が違って当たり前。
そんなことも分からないバカ。
0438nobodyさん2006/03/18(土) 00:34:01ID:???
東証はphpだよ
0439nobodyさん2006/03/18(土) 00:54:27ID:???
435には特にPHPを見下すニュアンスは感じられない
0440nobodyさん2006/03/18(土) 01:42:54ID:???
>>435
一言でウェブ系っても、裏では何らかのビジネスロジックがあるし
そこでの単体テストや結合テストは重要。単なる画面遷移ばかりの
コンテンツは確かに手間かかるだけで意味薄いね。
0441nobodyさん2006/03/18(土) 03:18:31ID:???
ひつもんしていいですか?
アプリケーションプログラミングと、Webプログラミングってどっちが難しいと思う?
0442nobodyさん2006/03/18(土) 10:13:00ID:???
>>441
>>440 を読んだうえでそれ聞くのか
そんなもん作るものによるだろ

多くの場合は Web アプリの方がユーザー
からのリクエストの処理の中身は簡単な
ものになるがな。それは難しさの質が違う。
Web は基本的に状態を維持できなから
リクエストからレスポンスまでの短い時間に
全部処理する必要があったし、シンプルな
ものにならざるを得なかった。

今は Ajax の普及で Web アプリも自由度は
ずいぶん大きくなった。今度は互換性の
問題があるがな。

バックエンドの話は割愛するが、そっちにも
いろいろ落とし穴あるぞ。
0443nobodyさん2006/03/18(土) 13:52:45ID:???
もまいら。



   こ こ は 開 発 環 境 の ス レ じ ゃ な い の か ?



料理法だのテストの必要性だの他でやれ。
0444nobodyさん2006/03/18(土) 13:57:28ID:???
秀丸エディタが拡張子別マクロメニュー、ツールバーに対応すれば完璧なのにな。
0445nobodyさん2006/03/18(土) 14:30:26ID:???
>>444
あの程度で有料な時点で秀丸はカス
0446nobodyさん2006/03/18(土) 16:46:33ID:???
無料無料ってな、人間は食っていかないと生きていけないんだよ。
自分が食っていくためにお金取って何が悪い?
そもそもおまいらペチパーはフリーソフトも公開できない程のカスプログラマーしかいないのか?
秀丸はフリーソフトを公開している人間には無料で使わしてくれるというすばらしいライセンスを搭載していると言うのに。
俺はそのライセンスで秀丸を使ってます。
あまりに申し訳ないので鶴亀改め秀丸メールには送金したよ。ポイントで。
0447nobodyさん2006/03/18(土) 17:23:50ID:???
そっか、俺は蝕つかってるから、全然関係ないや。
0448nobodyさん2006/03/19(日) 03:04:42ID:???
>>446
sakuraエディタのが優秀
0449nobodyさん2006/03/19(日) 03:08:32ID:???
>>446
>自分が食っていくためにお金取って何が悪い?
誰が悪いなんて言った?
カスなだけで、何も悪くないよ。
0450nobodyさん2006/03/20(月) 05:37:38ID:???
秀丸とsakuraの両刀使いの俺こそ最叫
0451nobodyさん2006/03/20(月) 07:54:34ID:???
最強のPHPエディタはなに?
http://pc8.2ch.net/test/read.cgi/php/1133785416/
0452nobodyさん2006/03/20(月) 10:04:08ID:???
sakura使うメリットってもうなくなって来てない?
最近は国内のエディタでは秀丸が抜けてると思うんだが
ここまで来るとUNIX系のエディタが使いたくなってきた
0453nobodyさん2006/03/21(火) 04:56:45ID:???
>>452
>最近は国内のエディタでは秀丸が抜けてると思うんだが
ぷw
0454nobodyさん2006/03/21(火) 07:47:53ID:???
>>452
香り屋さんからgvim落として使いなさいな。あんたの手に負えるならね。
0455nobodyさん2006/03/22(水) 00:13:55ID:???
秀丸って、プログラム書くエディタとして、何がすごいの?
煽りではなくて、本当に知りたい。
(使ったことあるけど、SJIS以外が開けるメモ帳としてしか使ってない)
phpを書く上でこれはイイ!って機能ありますか?
textmate みたいに補完機能がすごいとか?
0456nobodyさん2006/03/22(水) 00:24:33ID:???
455は何つかってるの?
0457nobodyさん2006/03/22(水) 01:42:21ID:???
DOS時代はvzとかが人気あったんだけど、Windowsに移行できなくて、その間に秀丸が登場してシェアを取った幹事じゃないかな。
今、Windowsのパッケージアプリケーション作ってる人は大抵IDE使ってるんじゃないのかな。多分。
0458nobodyさん2006/03/22(水) 07:58:12ID:???
秀丸が本当にすごいのは持続しているところただ一点だと思う
つか>>451
0459nobodyさん2006/03/22(水) 11:54:15ID:???
xyzzy も仲間に入れてね
0460nobodyさん2006/03/22(水) 15:54:17ID:???

つか、zendがEclipse対応のPHPプラグイン出せば良いんジャマイカ?
0461nobodyさん2006/03/22(水) 19:13:15ID:???
>>460
作ってる最中じゃなかった
0462nobodyさん2006/03/22(水) 21:06:23ID:???
>>460
感想聞かせてね
ttp://www.zend.com/de/phpide/

0463nobodyさん2006/03/23(木) 17:51:56ID:???
やっとこさZDEをDebianに入れる事が出来た
苦節半年、日本語周りが辛かった
0464nobodyさん2006/03/24(金) 12:50:31ID:???
>>462
おぉ、こんなのが開発中だったのねん。


0465nobodyさん2006/03/28(火) 22:59:55ID:lUUQzsnh
DreamWeaverメインに使って開発(?)している奴おるかいな?
PHP独習中なんだがeclipseが使いづらくてかなわん、
一つWEBアプリっぽいものを作ってみたんだが、デザインができないんだよね、
コード優先になってしまう、
デザインとコード分けれや、っていえばそれまでなんだけど、
そんなにたいそうな物を作るつもりもないし、DreamWeaverで十分かなと思って、
どんなもんかな?止めといたほうが良い?
0466nobodyさん2006/03/28(火) 23:07:24ID:???
Dreamweaver メインなんて居るわけない。
まともなエディタ使った方がずっとマシ。
0467nobodyさん2006/03/28(火) 23:23:12ID:???
>>465
テンプレはDWで書くことも結構あるけど、
流石に本当のコードは...無理
0468nobodyさん2006/03/28(火) 23:45:53ID:lUUQzsnh
>>467
揚げ足取りになるけど、
本当のコードって何ですか?
■ このスレッドは過去ログ倉庫に格納されています