BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ ニュース Silverlightを使用したClient-Side PHP

Silverlightを使用したClient-Side PHP

LAMPスタックの基礎の一つであるPHPは、Wikipediaのような主要なWebサイトに使用されている。サーバサイドの言語として設計されており、通常それでリッチインターネットアプリケーションを構築するためには、JavaScriptかもしくはFlash・ActionScriptと組み合わせられる必要がある。

ほとんどのCommon Language RuntimeのようにSilverlightは言語不可知論にあるのである。過去に動的言語ランタイムかもしくはDLRの開発に導いた動的言語の定義をし た。DLRは動的言語用の統合されたオブジェクトモデルとスクリプト言語と呼ばれるもののために必要なジャストインタイムコンパイラをホストする能力を提 供する。

Tomas Petricek氏はSilverlightとDLRを使用して、デベロッパたちが彼らの既存のスキルとライブラリをクライアント上で使用できるのを可能にしている。セットアップの中核はPhpNetCore.dll とPhpNEtClassLiblrary.dll.である。前者は.NET用のPHPコンパイラで、後者は一般的なPHP機能の集合体である。XAMLファイルから参照された時、それらはPHPXファイルがロードされるのを許容し、Silverlight内からそれを動作する。

なぜなら全てがクライアント側で行われているので、なぜPHPデベロッパたちが好むLinuxベースのWebサーバがSilverlightアプリケーションをホストするために使用されるのか、ということに対する理由はないのである。

Silverlight・PHPの統合に関しては、Tomas Petricek氏のブログ(ブログ・英語)にて更なる情報を得ることができる。

原文はこちらです: http://www.infoq.com/news/2008/01/Silverlight-PHP

この記事に星をつける

おすすめ度
スタイル

BT