第1回からだいぶ間が開いてしまいましたが、Helmaで作るWebアプリケーションの記事、第2回目です。
今回はWebアプリケーションの初めの一歩、テキストベースのWebページを表示する方法と、アプリケーションコードに登場する「this」の正体、Helma独特の「HopObject」について触れていきます。
続きを読む »以前、檜山研(シンメトリック社内の勉強会)の「JavaScript」チームでRhinoを使っていると紹介しました。その後、Rhinoをどんだけ使い倒したのかというと、そうでもなく・・・。Canvasやイベントハンドラなどブラウザ上で動作するJavaScriptへとテーマが移っていき、FireBugを使ってばかりでした。
ところが、最近になってまたRhinoと再会しました。デスクトップJavaScript処理系としてではなくて、サーバーサイドJavaScriptエンジンとしてのRhinoです。JVM上で動くWebフレームワークHelmaにRhinoが搭載されていた、という事情です。
続きを読む »