22日(米国時間)、Ajaxアプリケーション開発向けの統合開発環境を提供しているAptanaは、新しいサーバプロダクトとしてAptana Jaxerを公開した。Aptana Jaxerは同社が「真のAjaxサーバ」と謳うプロダクト。クライアントサイドもサーバサイドも同じようにHTML+JavaScriptのコードが実行できるというものだが、これまでのサーバクライアント技術になれてきたデベロッパにとってはいまいち想像しにくいところがあった。
Aptana Jaxerがリリースされた翌日となる23日(米国)には、さっそくMozilla Foundation, JavaScript Evangelist, John Resig氏によってAptana Jaxerを使うためのサンプルコードが紹介された。jQueryの開発者である同氏はAptana JaxerにおいてjQueryを使う簡単なサンプルコードを自身のブログにおいて公開した。
Aptana Jaxerのサイトにもサンプルコードは用意されているのだが、John Resig氏のサンプルの方がわかりやすいので紹介したい。一見すると普通のHTMLファイルのようだが、まさにそのとおりだ。クライアントサイドで使うHTMLファイルと、サーバサイドで使うHTMLファイルに区別はない。注目すべきはscript要素の属性でrunat="both"、runat="server"といった指定をしていることだ。この指定でクライアントサイドで使うのか、サーバサイドで使うのか、双方ともに使うのかを指定している。
これはかなりわかりやすいサンプルコードだ。この要領でクライアントサイドの処理もサーバサイドの処理も同じJavaScriptで記述できる。Aptana Jaxerのサイトには多くのサンプルが用意されているので、感覚がつかめたら本家サイトのサンプルを見てみてほしい。
| Aptana Jaxer登場 - AjaxサーバでサーバもJavaScript [2008/1/23] |
| トマトを食べれば痩せられる!? -京大ら、新発見の成分で肥満改善効果を実証 [21:00 2/10] |
| JAXA、液体シリコン中に残存する共有結合を観察 -大口径ウェハの実現に期待 [20:11 2/10] |
| NEDOなど、熱膨張が小さな樹脂複合材料ペレットの量産化に成功 [19:22 2/10] |
| 理研、一般顕微鏡を蛍光顕微鏡に強化できるアダプタを試作して性能を実証 [19:15 2/10] |
| 天の川のブラックホールが小惑星を飲み込んでいる - NASAが発表 [18:08 2/10] |
|
「オレのチキンを食べたのは誰だ!」ナイフを持った男が暴れる [14:06 2/11] キャリア |
|
【エンタがビタミン♪】“16歳で結婚を決めていた”豊田エリー。柳楽優弥との運命の出会いとプロポーズに感激の嵐。 [14:06 2/11] キャリア |
|
【イタすぎるセレブ達】Jay-Z&ビヨンセ夫妻ガッカリ? “Blue Ivy”の名で商標登録を取ったブティックがあった! [14:05 2/11] キャリア |
|
【イタすぎるセレブ達】女優クリスティン・ベル、「私には全身に214のタトゥーがあるの」と仰天の告白ビデオ!? [14:05 2/11] キャリア |
|
実録!SNSやオフ会から始まった恋物語! [14:05 2/11] キャリア |