Javaに関するcechoのブックマーク (2)

  • Javaで軽快に使える「軽量フレームワーク」特集 ~本格的なRoRスタイルフレームワーク「Play!」(1)

    はじめに 今やWebのフレームワークと言えば、そのほとんどが「RoRタイプ」です。RoR(Ruby on Rails)がWebの開発に与えた影響は非常に大きく、その後生まれたフレームワークの多くがその影響を受けています。 しかし、Javaの世界に関しては、RoRはなぜか素通りしてしまいました。既にStrutsというデファクトスタンダードがあったために新しいMVCフレームワークが割り込む余地があまりなかったのか、あるいはLL(ライトウェイト)言語でないとRoRなスタイルは作りにくかったのか。ともあれ、その後、長い間、Javaでは「いわゆるRoRタイプ」と言えるフレームワークは登場しませんでした。 その流れを変えたのは、Groovyです。Groovyの登場により、JavaでもLL言語のような小回りの聞くコーディングが可能となりました。そのおかげで、ようやくJavaの世界にも遅まきながら新しい世

    Javaで軽快に使える「軽量フレームワーク」特集 ~本格的なRoRスタイルフレームワーク「Play!」(1)
  • DowILoG: Velocity, FreeMarker, JSP パフォーマンス比較

    以下に紹介するパフォーマンス測定結果は、様々な環境要因(測定環境・使用バージョン・ネットワークトラフィック・小人さんの悪戯・etc.)の影響を受けているかもしれないので、数値の正確性の保証は致しかねます。 <追記 date="2004/09/27"> http://d.hatena.ne.jp/khi/20040926にてツッコミを頂いたので、再測定を行う予定です。行いました。再測定前の数値には取り消し線を引いてあります。 </追記> と、お決まりの文句で始めておくことにします。 ■比較内容のおさらい 比較1. テンプレートに記述された文字をそのまま出力する際のパフォーマンス 比較2. 変数に格納されている値を出力する際のパフォーマンス 比較3. 変数をサニタイジングして出力する際のパフォーマンス 詳細はコチラ。 ■測定環境など ○ラッシュツール OpenSTA 1

    cecho
    cecho 2008/10/28
  • 1