私は現在、「Google App Engine」と「Silverlight」を組み合わせたWebアプリを開発しています。 「Google App Engine」側にはREST型のWebサービスを実装しているのですが、 やはり最初にぶちあたったのが、フレームワークの問題です。 実際、JavaでWebアプリを開発するとなると、ほとんどのケースにおいて、 フレームワークを使うことになると思いますが、「Google App Engine」の場合、 個人で小さなアプリを開発している人も多いのではと思います。 ほんの数画面ほどのものを作るだけなのですが、全く一から「JSP + Servlet」で 作るとコードが煩雑、または冗長になったりしてしまって、日頃きれいなコードを 心掛けている方は、少々不満に感じたりするかもしれません。 だからと言って、フレームワークを使うとなると、それを設定したり、 または使