Archive for 3 月 18th, 2008

[php]PHPEclipse?PDT?RSE? Eclipseわかんなさすぎ。

3 月 18th, 2008 | Category: php
このエントリをはてなブックマークに追加[php]PHPEclipse?PDT?RSE? Eclipseわかんなさすぎ。のはてなブックマーク被リンク数このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをBuzzurl(バザール)に追加

以前のバイト先での開発環境の名残で、未だにDreamweaverで開発していた私ですが、Eclipseを仕事で使う機会に恵まれて(?)、EclipseでPHP開発をすることにしましたLet's noteのメモリも1.5GBに増えたことですし。試してみて感じだのは、メモリを増やす前よりは断然軽快です。VMのFedora7(256MB設定、メモリ300MB消費)とEclipse(PDT、日本語化、メモリ300MB消費)とFirefox(メモリ160MB消費)を同時に起動しても全然問題ないです。

とりあえず、(まだ仕事を始めたわけではないですが、)セットアップを済ませようと思って、Eclipse 3.3.2 + PHPEclipse 1.2.0の組み合わせのものと、Eclipse 3.3.2 + PDTの組み合わせのものと、2つのEclipse環境を用意しました。両方ともPleiadesによって日本語済みです。(後者はPleiades All in one PHPで一発インストール)。

両方とも、[ウィンドウ(W)]-[設定(P)...]を見てみて、自分のわかる範囲(想像できる範囲)で設定をしてみました。PDTの本を前に買ったので、それを見ながらやったら簡単に設定できました。PHPEclipseのほうは勘でやりましたが、設定項目が似てたのでなんとかなったかな。エンコードもUTF-8をデフォルトにして、タブをスペースx4に置き換えるような設定もしました。

とりあえず、何かしようと思って、適当なオープンソースとしてOpenPNEのアーカイブを読み込ませてみました。

・・・・??

たくさんエラーと警告を吐きまくります。PDTのほうは、テンプレートファイルのSmartyタグとか、細切れのテンプレートのタグの開閉関係のミスマッチとかでエラーを吐いているようでした。PHPEclipseのほうは、意味のわからないエラーばかり吐いています。require_onceのファイルがないとかは許せるのですが、関数の中括弧が閉じてないとかそういうエラーが意味不明でした。もしかしたらPHPEclipseのパーサーは性能良くないのかな?

エラーは無視して、サーバーにファイルをアップロードしようと思ったのですが、アップロードの仕方がわかりません。PDTとかPHPEclipseにはアップロード機能とかないのかな?少なくともPDTのほうはhttp://localhostとかいう設定はしたんだけどなぁ。。。PHPEclipseも勝手にXAMPPのパスを読み込んだりはしているのに。。。うーん・・・PHPEclipse環境のほうは、プラグインとか全く入れてないので、ここら辺でストップして、PDTのほうに集中します。

いろいろいじってたら、RSE(Remote System Explorer)なるプラグインが入っていることを発見しました。名前的にいけそうな気がしますね。さすがPleiades All in One!!。

んーーーー(♪

んーーーー(汗

なんかこう・・・まずは設定パターンによって接続方法が違うのがピンとこなかった。VMでFedora7を動かしてるので「Linux」構成で接続プロファイルを作ればいいのかなって思ったんですが、SSHは繋がるのに、SFTPができなかったり、ファイル一覧が読み込まなくてショックでした。どうやら「Linux」構成だと、dstoreっていうRSE独自の接続プロトコルで繋ごうとするらしいです。しょうがないから別のプロファイルで「SSHのみ」構成を作ってみたら、こっちはSSHとSFTPが出現しました。

キタッ!!。これかっ!

って思ったんだけど・・・なんか違う・・・ファイルツリーが1つしかないから(2つ以上出せるのかわからないから)、ものすごく使いにくいFTPソフトだよ・・・プロジェクトのこのフォルダを、リモートのこのフォルダにアップロードってのが欲しいのにやり方がわからない。できそうな気がするのになぁ・・・

Eclipse使っている人って、ファイルのアップロードはどうやってるんですか??できれば教えていただきたいのですが・・・

関連:
[雑記]Let's note CF-W4のメモリを増設したよ
[php][書籍]『 Eclipse 3ではじめる PHP 5プログラミング入門 Eclipse PDT対応』

4 comments