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
0153nobodyさん
2006/01/11(水) 22:52:07ID:0mCKrO3oLinuxでEclipse使ってる人っていませんか?
いまいちWindowsで開発する気が起きません。
0154nobodyさん
2006/01/11(水) 22:59:18ID:???> 関数定義場所へのジャンプならemacsでもtagsファイルを使えば一発では?
> たしか Meta . だっけ?
開いていないファイルでも行きます?
あちこちのファイルをrequireとかしているとどこのファイルにあるのか探すのが
emacsだとかなり大変なもので。
>>153
おりもWindowsであんまり開発したくなかった
でもLinux + eclipseって遅そうだし
0156nobodyさん
2006/01/11(水) 23:43:08ID:???試用版30日でレジストしようとしたら13kとか高いけど。
0157nobodyさん
2006/01/12(木) 00:19:35ID:???やってみよう
0159nobodyさん
2006/01/12(木) 08:16:45ID:???それともサーバ or テスト環境上で直接開発してる?
うちはサーバはFreeBSDで、システム毎にjailでバーチャルマシンを
作ってる。サーバにはXwindowはおろかemacsすら入れてないので
開発はWindowsクライアントでやってます。
サーバにsambaを入れてwindowsクライアントにディレクトリを直接
マウントするとファイル転送の手間が省けてグットですよ。
0160nobodyさん
2006/01/12(木) 09:44:45ID:???開発が進んでくるとデプロイスクリプトのテストを兼ねてテストサーバーに
アップロードして、テストしてもらったり、客に進行状況を見せたりもするね。
0162nobodyさん
2006/01/12(木) 11:38:18ID:???Subversionのリポジトリ化するのはどうだろ
commit時にupdateするようにしてcommitがファイル更新を兼ねるようにとか
0165nobodyさん
2006/01/12(木) 13:13:37ID:???それって通信が二度手間じゃね?
0166159
2006/01/12(木) 13:24:19ID:???外部にあるものではないですよ。一応。
で、Subversion のリポジトリも samba の共有領域にあってローカルに
直接マウントしてるので、ローカルで作業してるような感覚です。
二度手間といわれればそうかもしれないけど、閉じた環境なのでとくに
問題無いかと思ってるんですが・・・。
0168nobodyさん
2006/01/12(木) 14:17:35ID:???WinでXAMPPとかが一番楽かな?
coLinuxは結構面倒だった
複数台のPCに環境作るのもだるいしファイルの同期をとらなくちゃいけないし
何かと面倒だよな
0169nobodyさん
2006/01/12(木) 14:55:29ID:???MySQLなら、ポート変えれば同居できるし。
うちはそうしてるよ。マカーだけど、、
0170nobodyさん
2006/01/12(木) 17:18:31ID:???あーローカルなのは分かってるよ
単に昔似たようなことを CVS でやって、遅くていやになってやめた
ことがあったからさ(死ぬほど遅いってわけじゃないんだけど)
今は開発サーバに ssh してそこで全部やるようにしてるけど、
全員このやり方でやれと言っても無理があるよなぁとは思う
0172nobodyさん
2006/01/12(木) 20:56:44ID:???それやってる。
結構便利。
>>159
今は、個人ではクライアントとして使ってる。
まぁ、鯖もDebianだけどな。
鯖のディレクトリを直接NFSでマウントして使ってる。
以前Windows使ってたときはSambaでマウントして使ってた
リポジトリにコミットするときはsshで鯖につないでコマンドラインで。
0173nobodyさん
2006/01/13(金) 13:03:57ID:???それだと運用サーバーにsshの秘密鍵を置いとくことにならない?
ふつう運用サーバーはDMZかインターネットにあるから、ファイヤーウォール内の
CVS/SVNサーバーにログインするためにはそれなりの手段がいるよね?
いや、ssh-agent + ssh -A でいいのかな。
0174nobodyさん
2006/01/13(金) 16:56:44ID:???コード書いてセーブして、ブラウザにマウス持っていってリロード。
面倒じゃね?
0175nobodyさん
2006/01/13(金) 17:12:49ID:???0176nobodyさん
2006/01/13(金) 17:46:34ID:???VS.NET 2005 Express Editionっちゅー無料のがあるから、
VS.PHP for VS.NET 2005 BETA合わせれば取り合えず環境は無料で構築できるんじゃないかな。
俺は試して無いけど。
と言うか普段VisualStudio使わん人にとってはVS.PHPはそこまで便利か微妙だと思うよ。
普段使い慣れてるIDEそのままの操作性で使えるってところが魅力なんだと思うし。
0178nobodyさん
2006/01/13(金) 21:40:35ID:???> alt + tab, ctrl + r
これって戻った時にコード書いていた場所に戻れなくね?
>>176
そりゃそうだが、HTMLの色の具合とか、デバッグコードの表示がどうなるとか
そういう時にはシンタックスだけじゃダメだぁー
開発の時だけ1秒ごとにリロードするコード入れようかと思った。
0180nobodyさん
2006/01/14(土) 01:05:46ID:???phpブラウザでのプレビューがモタつく。
dreamweaverでもやってみたが、こっちのほーがストレスないみたい。
0181nobodyさん
2006/01/14(土) 03:27:44ID:???0182nobodyさん
2006/01/14(土) 05:53:55ID:???やっぱリモートデバッグ使えた方が良いからProfessionalだろうか・・・。
EUC-JPとかShift JISのファイルをいっぺんに開けるのかなぁ?
日本語版を待つべき?って発売いつよ?
0183nobodyさん
2006/01/14(土) 10:24:41ID:???PHPEclipseならセーブすると内蔵ブラウザが自動リロードする設定もできるよ。
0184nobodyさん
2006/01/14(土) 14:40:49ID:???0185nobodyさん
2006/01/14(土) 15:15:12ID:???でも情報少ないね
どの関数でどの位の時間がかかっているのかは調べられないっぽい。
0186nobodyさん
2006/01/16(月) 11:38:18ID:???とりあえずexpress(C#,C++)を入れてるので試してみましたが無理でした。
仕方ないから2003+VS.phpでヤッテマス。
0188nobodyさん
2006/01/16(月) 18:48:35ID:???0189nobodyさん
2006/01/19(木) 01:20:22ID:???アンインストールすればいいのでしょうか?
0192nobodyさん
2006/01/19(木) 02:11:52ID:???0193nobodyさん
2006/01/19(木) 02:21:44ID:???eclipseってファイルを展開するだけで特にインストール(レジストリいじったり)とかは
しないよね?だからディレクトリごと消せば良いと思うのだが・・・。
0194nobodyさん
2006/01/19(木) 02:29:36ID:???なんとかマネージャからプラグインを無効化とかできた気がする
0195nobodyさん
2006/01/19(木) 05:35:53ID:RoI87Brjまだかな…。
0196nobodyさん
2006/01/19(木) 08:46:49ID:???折りたたんだ状態で起動することはできませんかね?
0197nobodyさん
2006/01/20(金) 19:40:28ID:???defaultでそうでしょ
設定で変えられるし
TrustudioからPHPeclipseに移行したらいい感じだね!
ファイルをセーブしたらそのファイルを実行してブラウザ表示してくれるね
けどフレームワーク使っていると編集ファイルと実行URLが違うのでエラー
になるのだが実行URLをマッピングする方法ってある?
0198nobodyさん
2006/01/23(月) 15:34:05ID:???プラグインをインストールしないとCVSを使えないの
0199nobodyさん
2006/01/23(月) 15:39:10ID:???右クリック→チーム
なんだな。なんだよ、チームって。
0200nobodyさん
2006/01/23(月) 15:48:25ID:???0201nobodyさん
2006/01/24(火) 20:39:22ID:???今さっき Zend からメールが来ました。
0202nobodyさん
2006/01/25(水) 02:19:46ID:NVrzgyhd早速使ってみよう。
0203nobodyさん
2006/01/25(水) 02:31:24ID:???そこに相応しいインデント(例えば8とか12とか)を入れてくれるようにできますか?
0207202
2006/01/25(水) 11:32:45ID:NVrzgyhd2月8日までお預けなのかな?
0208nobodyさん
2006/01/25(水) 11:37:37ID:???英語版は以前からでかでかと告知してあったが
0209nobodyさん
2006/01/25(水) 20:25:42ID:???0210nobodyさん
2006/01/26(木) 03:50:07ID:???OnにしてもOffにしてもできない…
文字列の途中でTabを押してもそこに4つのスペースが入ってしまうですが…
こういう仕様じゃないですよね?
0211nobodyさん
2006/01/27(金) 05:05:35ID:???この話はどうなった?
0212nobodyさん
2006/01/27(金) 05:22:05ID:???CVS snapshotでも安定してますかね
0213nobodyさん
2006/01/27(金) 17:58:55ID:???他にも同じような人いる?
古いバージョンに上書きしたのがいけなかったのかな。
0214nobodyさん
2006/01/27(金) 18:14:35ID:???PHPeclipseのファイルだけ消してまたつっこむのメンド
0215nobodyさん
2006/01/27(金) 22:13:24ID:???公式に公開されてるのは1.1.7と1.1.4だと思うけど、なんで
1.1.6と迷ってるのかが激しく気になる。
当方1.1.7だけど、switch文をControl+Spaceで補完すると
補完はできるんだが必ずエラーが出る。
ちと不安定になった気がする。
0217nobodyさん
2006/01/28(土) 12:26:41ID:???お前あほやろ?
>Eclipse3.1.1、PHPeclipse1.1.6にしてから頻繁に落ちるようになったんだけど
1.1.6にしてから具合が悪くなったんちゃうんか?
1.1.8とかなんの関係があるんじゃ?
0218nobodyさん
2006/01/28(土) 13:10:39ID:???0219nobodyさん
2006/01/28(土) 16:31:57ID:???エディターの中で右クリックsource→Formatってなんで動作違うの?
さらにエディターの方はタブを入れてくるし。
PEARのコーディング規約では空白4文字だから空白を入れるべきじゃないのか?
0220nobodyさん
2006/01/28(土) 17:46:54ID:???EclipceってMSゴシックで表示させても表示が微妙に
ずれるのでタブの方が好きなんだけど。
pearのコーティング規約って文字コードについても
規定があったと思うけど、マルチバイト向けの規約
とは思えんところもある。
pearのライブラリを作るのでもない限りこだわる必要ないと思うけどな
0221nobodyさん
2006/01/29(日) 11:56:41ID:???一人で作って一人でメンテしてるならなんでもいい。
数人で開発してる時はある程度コーディング規約決めないか?
0222nobodyさん
2006/01/29(日) 12:36:48ID:???いやいやコーティング規約そのものを否定してるわけではないよ。
個人的感想ですわ。チラシの裏に書けば良かったな。
0223nobodyさん
2006/01/29(日) 13:21:07ID:???0224nobodyさん
2006/01/29(日) 13:34:48ID:???PHPEclipseに移行してからタブにするようになった。
他人のソースではフレームワークのEthnaがタブ使ってたよ。
EthnaをPEARで配布するためにPEARのコーディング規約に
改めないといけないねなんて話になってたが>ML
0225nobodyさん
2006/01/29(日) 14:20:11ID:???0226nobodyさん
2006/01/29(日) 14:42:35ID:???ISO-8859-1で書いてるのか?
0227nobodyさん
2006/01/29(日) 16:14:55ID:???0228nobodyさん
2006/01/30(月) 09:35:02ID:???0229nobodyさん
2006/01/30(月) 15:53:48ID:???0230nobodyさん
2006/01/30(月) 19:46:42ID:???0231nobodyさん
2006/01/30(月) 20:56:04ID:???0232nobodyさん
2006/01/30(月) 21:00:09ID:???230ではないが、ちょうど知りたかったので聞いとく。
xyzzyで言うところのC-F8相当の動作。
バッファ全体を一気にインデントし直すのがやりたい。
0233nobodyさん
2006/01/30(月) 23:29:30ID:???(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:???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:???PHPeclipse 1.1.7
を使ってるんですが、HTMLの補完ってできないんでしょうか?
0237nobodyさん
2006/02/03(金) 03:44:44ID:???0238nobodyさん
2006/02/03(金) 14:01:55ID:pNMSSS8YAll-In-One EclipceにPHPEclipse追加すればできるよ。
重いけど。
0240nobodyさん
2006/02/06(月) 11:57:38ID:???ばっちこーい
0241nobodyさん
2006/02/09(木) 01:43:09ID:???明日届くぜ!って。
5は英語使って 正直気に入った。
0242nobodyさん
2006/02/09(木) 11:37:12ID:???- 使い方は関数名を選択して右クリック、open declaration/Includes を選ぶ
でいいんですよね?
Trustudioならその関数定義をしているところへ行くんだけど…
なんか間違っちゃってるかな?
0243nobodyさん
2006/02/09(木) 12:04:03ID:???オレも買おうかと思ってまつ。
よければ、日本語回りとか安定性とか、使ってみた感想教えてくだされ 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:???エディタ面や検索機能、カスタマイズ性の微妙さが重荷になって来る。
古今東西の開発環境を試したつもりだが結局PHP環境に正解はなかった。
0247nobodyさん
2006/02/10(金) 00:19:35ID:???Zend ならびにゼンド・ジャパンは、正規の営業時間内および
合法的な告知によって、ライセンス取得者のライセンス取得済みプログラムの使用を監査し、かつ指定コンピュ
ータ上でのみ、ライセンス取得者がライセンス取得済みプログラムを使用することを制限する権利を有します。
0249202
2006/02/10(金) 03:33:52ID:qHVJTNY6インストールは…週末だな…。
0250nobodyさん
2006/02/10(金) 17:47:07ID:E5+VnPiZエンコード設定するのはどこでできんの?
EUC-JPで書かれたテーブル表示したら
文字がばけばけだよ。
0251nobodyさん
2006/02/10(金) 17:53:34ID:???Zendに限らずIDEのDB関連機能は大抵エンコード周りが適当だから
結局あまり使わないんだよね…
0252nobodyさん
2006/02/10(金) 17:58:42ID:???ありがとう
■ このスレッドは過去ログ倉庫に格納されています