2007年4月アーカイブ

Symfony事始め

今度ある案件で利用しようと思い、まずはインストールから勉強を始めました。

参考URLのCodeZineのサイトを参考に環境セットアップを始めますが、
Symfonyのインストールで問題発生。

> pear channel-discover pear.symfony-project.com

上記PEARコマンドでSymfonyのチャンネルを開こうとするものの、
以下のようなエラーが発生してなぜか接続できず。
Discovery of channel "pear.symfony-project.com" failed.

このままじゃインストールできないじゃん!!と思いながら、
エラーメッセージをキーに対応策を検索するとSymfonyのフォーラム内、
「Installation and setup」に以下のような対応策が。
  • downloading http://pear.symfony-project.com/channel.xml in a web browser, and then saving it in a retrievable place, eg c:\channel.xml
  • executing pear channel-add "c:\channel.xml"
  • downloading the beta from http://www.symfony-project.com/get/symfony-beta.tgz (of course the stable version can be substituted)
  • executing pear install --offline "c:\symfony-beta.tgz"

要は、channel.xmlをダウンロードしてきてローカルに保存し、そこをチャンネルにして、
Symfonyをダウンロードする環境を作れますよ!!っていうやり取りをしてます。
なのでそれにならって環境構築すると問題なくインストールできました。
※手動インストールもできますが、とっても面倒臭そうです。
※PEAR経由でインストールがおススメです。
※インストールされたSymfonyはSymfony-1.0.2


あとはCodeZineサイトに沿って各種確認等を行えばOK。
やっとこさSymfony環境の完成です。
さてさて、何を作っていくかな・・・



参考URL
CodeZine:symfony入門(1)
symfony Web PHP framework » Download and Install
symfony Web PHP framework » Chapter 3 - Running Symfony
symfony framework forum: Installation and setup

Eclipseプラグイン - Adobe JSEclipse

CodeZineにて「Adobe JSEclipse」の参考記事が出ていたので試してみました。

元々はJavaScriptエディタのプラグインですが、記事にもある通り、

  • コードアシスト機能
  • これは一般的なJavaScriptの関数だけでなく、JSファイル内の関数や変数もサポートされる。また、「Dojo」「Prototype」「Spry」「YUI」「Qooxdoo」に関しては最初からサポートされている。
  • シンタックスハイライト
  • 同名変数・関数のハイライト
  • 関数の折りたたみ
  • エラーリポート
  • コードテンプレート作成機能
  • Javadoc形式のコメント
  • JSファイルの関数・変数のアウトライン表示

という機能がサポートされているようです。

kもAJAX通信処理ライブラリの「JKL.ParseXML」で試してみましたが、
きちんとコードアシスト機能が働きました。
まぁJavaScriptなので大概なんでもいけそうですね。

EclipseやVisualStudioのコードアシスト機能は秀逸ですが、
ついにJavaScriptにもその機能の恩恵が受けられるようになったわけです。
※PHPプラグインなども実装してほしいなぁ、コードアシスト。

AJAX開発がより一層効率的になりそうです!!

参考URL
Adobe Labs - JSEclipse
CodeZine:Adobe製、フリーのJavaScriptエディタプラグイン「JSEclipse」

カテゴリ

ウェブページ

  • /img
Powered by Movable Type 6.0.1

このアーカイブについて

このページには、2007年4月に書かれた記事が新しい順に公開されています。

前のアーカイブは2007年3月です。

次のアーカイブは2007年5月です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。