PHP統合開発環境スレ
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2005/08/13(土) 14:59:22ID:hcCy5ZzJそんなすばらしい機能をすべて併せ持つ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
0331nobodyさん
2006/02/22(水) 05:25:02ID:???仕事で使うものは「なんとなくいいな」と思ったらどんどん買うけどなぁ
当たりはずれもあるけど気にしない
そんな中で今回のZSは、
買って後悔するようなもんじゃないとは言えるよ。
0332nobodyさん
2006/02/22(水) 08:08:27ID:???メーカの説明員によるデモはどこでもそんな感じだよね。
CADのトレーナとかも余り実務的でない内容だったり。
昔、確か評価記事を書かれた頃だと思うんだが、
小山さんがデモをされてたのを見る機会あった。
それは,なかなか良いデモだったけどね。
Zの人じゃないので、ZSの駄目なところも余すところなく。
今じゃその欠点も随分と改良されたけど。
0334nobodyさん
2006/02/23(木) 17:09:43ID:???0335nobodyさん
2006/02/24(金) 09:32:11ID:???0336nobodyさん
2006/02/24(金) 09:55:22ID:???金ない -> メモ帳
0337nobodyさん
2006/02/26(日) 13:01:26ID:???0338nobodyさん
2006/02/26(日) 13:26:36ID:???0339nobodyさん
2006/02/26(日) 14:40:33ID:???文字のエンコードさえきちっとメモ帳に合わせておけば問題ない。
それとも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:???マジで?
もう頼んじゃったよ・・・
俺の環境は PentiumM 730 + メモリ1GB
Eclipse の起動は遅いけど、起動すれば後は速いからなんとかなるかなって思ってたんだけど・・・
0343nobodyさん
2006/02/26(日) 17:18:58ID:???0345341
2006/02/26(日) 17:56:24ID:???起動後はEclipseの方が軽いねえ。
試しにコード補完のオプション全部はずしてみたけど
もっさり感はあんまり変わらなかった。
エディタ部の反応がいまいちよくないけど、
その他は問題無いと思って使ってます。
デバッガはほんと便利。
0346nobodyさん
2006/02/26(日) 18:55:02ID:???0347nobodyさん
2006/02/26(日) 19:05:25ID:???固まったことはないなあ。
0348nobodyさん
2006/02/26(日) 19:06:39ID:???あとウチの環境だとelipseのが若干重い。
0349nobodyさん
2006/02/26(日) 19:45:47ID:???内部ブラウザが使えないんだよなあ。
ブラウザタブを選んでも、
「ブラウザの初期化中・・・」しか出てこない。
0350342
2006/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:???0353nobodyさん
2006/02/27(月) 10:18:39ID:???>Zend ジャパンやる気なさ杉
気づくの遅すぎ。
エンタープライズにシフトして活発に営業すんのかと思ったけど、
結局じゃなかったしな。アシアル辺りが別のIDEの日本語化やってくれた方が...
0354nobodyさん
2006/02/27(月) 19:18:25ID:???細かい挙動はいじってないと思う。
0355342
2006/03/01(水) 04:51:39ID:???なんで、ちょっとレビューみたいなものを。
[利点]
・デバッガ付き
・コード補完がかなり多い
[欠点]
・エディタの文字が見にくい、かつ、変更不可っぽい(カンマとピリオドとか、普通に間違ってても気づかなさそう)
・コード補完がうざいときがある
・タブを半角スペース 4 つ分にしてるのになぜか 8 つ分になってる
・デフォルトのままで PHPDoc を書くとカーソル位置と文字位置がずれる
(これは PHPDoc の太字をやめるとうまくいく)
・他の画面をアクティブにしてから Zend Studio に戻ると表示するまでが遅くなる
・途中でコードを修正していくと、文字入力に画面が追いつかない
・コード解析をすると正規表現を間違って認識する
(\. などを誤った表現と見なす)
こんなもんかな。
欠点が気にならなければ買いだと思う。
俺は「エディタの文字が見にくい」のと「タブの空白数」でかなりうっとうしい気分を味わってる。
買うのを早まったかなぁ・・・
0356nobodyさん
2006/03/01(水) 04:59:55ID:???結構カスタマイズの自由度は高いよ
0357342
2006/03/01(水) 05:44:42ID:???そのフォントの変え方を教えて欲しいっす。
「カスタマイズ」じゃメニューのフォントは変えれるけど、エディタのフォントは変えれないし・・・
何かやり方があるのだろうとは思うけど、調べきれないっす。
0358nobodyさん
2006/03/01(水) 09:42:21ID:???カスタマイズ→カラー&フォント→一般
でエディタフォント
0359nobodyさん
2006/03/01(水) 12:55:34ID:???0360342
2006/03/01(水) 16:07:16ID:???どうもありがとう。
おかげでちゃんとエディタ部分が思ったように表示されるようになりました。
いや、ほんとに感謝しまくりです。
>>359
試用版は試したけど、英語版だからそんなもんなのかなぁって思って、ほってました。
日本語版に変われば、エディタのフォントはどっかで変えれるだろうと思って。
0361nobodyさん
2006/03/01(水) 16:22:47ID:???長時間作業することを考えると、エディタの見てくれと操作感は
肝心ですよね。
0362nobodyさん
2006/03/01(水) 17:40:30ID:???0363342
2006/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:???/* @var $pear PEAR */
とかかくと、newで生成してないオブジェクトとかでもコード補完が利く。
シングルトンでインスタンスだけとるようなコードのとき便利。
知ってた?
0367nobodyさん
2006/03/02(木) 21:57:55ID:???0368nobodyさん
2006/03/02(木) 23:56:54ID:???0369nobodyさん
2006/03/03(金) 00:50:40ID:???0373nobodyさん
2006/03/03(金) 22:48:42ID:RQBAKmOXphpオンリーでも便利なら導入してみようかなあ
補完候補は自動で浮いてくる?
0376nobodyさん
2006/03/04(土) 08:09:45ID:???お蔭様で助かりました
0377nobodyさん
2006/03/04(土) 08:58:20ID:???0379342
2006/03/04(土) 19:14:01ID:???フォントを変えるとちゃんとスペース 4 つ分になりました。
0380nobodyさん
2006/03/05(日) 06:26:41ID:???コマンドヘルプを呼び出す方法ってある?
0381nobodyさん
2006/03/05(日) 12:20:14ID:???逆に補完ウィンドウがやたらめったら浮いてきてうざかったりする。
俺がカスタマイズしきれてないだけなんだろうけど。
ソースエディット機能だけを望んでいるのなら、Eclipseは動作も重いし
あんまりオススメじゃない。
+αで、デバッグとかCVSとかまで望むなら使ってもいいかも。
0382326
2006/03/06(月) 06:48:44ID:???ぼくぐらいなものでしょうか。かなしい。
0383nobodyさん
2006/03/06(月) 09:11:10ID:???0384nobodyさん
2006/03/06(月) 10:04:49ID:zx5DaLLh固まってると思ってたタイミングでステップオーバーしたら普通に進んでショック。
そういう事ではない?
0385nobodyさん
2006/03/10(金) 12:16:56ID:???これどうなの?
0386nobodyさん
2006/03/10(金) 22:24:27ID:???0387nobodyさん
2006/03/11(土) 22:29:13ID:+Of78cEUっぽいんだが、何かおすすめのやり方とかある?
0388387
2006/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:???質問の答えじゃななくて申し訳ないんだけど、どうしてPHPEclipse使わないの?
0390nobodyさん
2006/03/13(月) 00:33:32ID:???0391nobodyさん
2006/03/13(月) 01:09:32ID:???0392nobodyさん
2006/03/13(月) 01:19:06ID:???機能的には、TSの方が好みだったんだけど、あまりにもバギーで、PEに変更。
以来TS触ってないけど、バグ落ち着いたら、TSに戻ろうかなと当時思ってた。
別にTS悪くは無いと思うけど(バグがなきゃ)
0393nobodyさん
2006/03/13(月) 14:50:40ID:???2005Expressとの組み合わせだと実行できなかったんで
2005Pro体験版を入れた後にVS.PHPを導入。
初期設定のままだとSQLiteが使えなかったんでphp.iniを編集した。
PHPEclipseでの環境構築に失敗したwebアプリ初心者の私でも
SQLiteでDB接続してテーブル内容表示まで無事辿り着けました。
教えてくれた人ありがとう。
0394nobodyさん
2006/03/13(月) 15:45:43ID:???TruStudio
PHPEclipse
ZendStudio
PHPエディタ
今のところ、これくらいが現実的な選択肢かな?
0395nobodyさん
2006/03/13(月) 15:47:18ID:???0396nobodyさん
2006/03/13(月) 16:31:47ID:???無料ソフトなのにわがままだとは分かってはいるが、
UIとか操作感が一番良いような気がするだけに
つい欲しくなってしまう。
0397nobodyさん
2006/03/13(月) 18:56:09ID:???0398nobodyさん
2006/03/13(月) 22:22:33ID:???ユニットテストしてる?
0399nobodyさん
2006/03/13(月) 22:33:14ID:???ajaxとかになると、もうどうすれば・・・
0400nobodyさん
2006/03/13(月) 22:48:07ID:???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:???一応やってはいるけど・・・。やっぱりデバッガがホスイ。
ユニットテストは、テストの準備するところまで持っていくのが
めんどいもので・・・・
><; 爆
>399
Webアプリは、もう何かと面倒くさいですよねぇ・・・
こんな風に感じるのは俺だけ???
0402nobodyさん
2006/03/14(火) 01:49:26ID:???TruStudioみたいにデバッガ起動するボタンが見つからないんだが・・・
あとリアルタイムのコードチェックもされないし・・・
0403nobodyさん
2006/03/14(火) 07:53:25ID:???動くところまで持っていくためだけじゃなくて、
あとでコードをいじるためにもテストは要ると
思うんだが。
PHP で Web ってことになると当然のように
変更は入るんで、テストをちゃんと自動化
しておかないとあとでつらくないか?
まぁユニットテストはあくまでユニットで、
万能じゃないけど
0404nobodyさん
2006/03/14(火) 12:21:23ID:???バグが出ないという保証にはならない。所詮はユニットごとのテストに
過ぎない。それにちゃんとやればやるほどテストするためのコーディングに
なってきて、だんだんモチベーションが下がってくる。
ユニットテスト、ちょー楽しいー なんて思いながらコーディングしている奴、
いるんだろうか?
そうはいっても、ユニットに関わらず、テストは絶対に必要だけど。
0405nobodyさん
2006/03/14(火) 13:04:14ID:???0406nobodyさん
2006/03/14(火) 13:19:53ID:???自動化できてるユニットテストは少なくともデバッガ追跡
よりは楽しいし、モチベーションも下がりにくいと思うぞ。
短期の目標にするのにちょうどいい
>>405
なんで?
0408nobodyさん
2006/03/14(火) 22:35:07ID:???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:???よく覚えてないけどPHPUnitはそんな感じだったけ。
けど必ずしもクラスじゃないよ。クラス使わずページ書いてるようなのもあるでしょ。
0414nobodyさん
2006/03/15(水) 19:39:45ID:???設定するのめんどくさそう
0415nobodyさん
2006/03/15(水) 20:05:12ID:???設定項目なんか無いよ。
Foo.php と FooTest.php を書いて、phpunit FooTest を実行するだけ。
0416413
2006/03/15(水) 21:15:24ID:???十分な(JUnitレベルの)ユニットテストは難しいと感じますた。
PHP5になってましになってるのかな?
0418nobodyさん
2006/03/16(木) 01:39:10ID:???参考までにどのくらいの規模がすごいレベルなのか教えて欲しいわ。
0419nobodyさん
2006/03/16(木) 02:53:30ID:???0421nobodyさん
2006/03/17(金) 02:21:13ID:???PHPで作られた大規模サイトってだからどこよ。
とりあえずNTTのgooがPHPで出来ているのはわかった。
ただデータベースを呼んでそれをHTMLに成形しているだけだから。
あれは私の認識からすると、個人レベルで出来る規模と認識しました。
0422nobodyさん
2006/03/17(金) 04:04:58ID:???0423nobodyさん
2006/03/17(金) 04:51:04ID:???0425nobodyさん
2006/03/17(金) 10:04:18ID:???ポップアップウィンドウはマルチバイトに対応してないのでしょうか?
UTF-8を使用してるのが問題なんですかね?
日本語のコメントが文字化けせず表示されている方は文字コードを
何で使ってますか?
0426nobodyさん
2006/03/17(金) 10:24:34ID:???腐る程あるだろ
Yahooだけじゃ不満なのか
楽天とかGREEは独自のフレームワーク使ってるし公開してるだろ
お前のいう個人レベルでできない規模って何だよ
あまりにわかってないので話しが噛みあわないな
0427nobodyさん
2006/03/17(金) 10:25:52ID:???確かにその通りかも
ユニットに分かれている状態ってどういう状態を言うんですか?
classやfunctionに分けるというのとどう違うのかがわからないです...
0428nobodyさん
2006/03/17(金) 11:35:51ID:???ただPHPで仕事請け負ってn百万も稼いでいるみんなが裏山鹿〜って思っただけです。
わたし的に、個人で出来ない規模なんて無いと思ってます。
0429nobodyさん
2006/03/17(金) 12:40:04ID:???実際に自分で作ってみるとそうでもない事に気付くのか、
それでもちゃんと作れるスーパーペチパーなのか。
何となくお前さんは前者の気がする。
物を見て作り方が想像付くことと、実際に作れることってのは別物だぞ。
0430nobodyさん
2006/03/17(金) 12:57:01ID:NkYfh3KZニュース・ビジネス > JNN のニュースカテゴリをクリック
ttp://news.cd.gyao.jp/php/index.php?cat=8
さらし上げ。
■ このスレッドは過去ログ倉庫に格納されています