Copyright © 2010-2011 by David Pollak This document is licensed Creative Commons Attribution, Non Commercial, No Derivatives: http://creativecommons.org/licenses/by-nc-nd/3.0/
Java仮想マシン上で動くオブジェクト指向+関数型言語として、Scala(スカラ)が最近注目を集めています。Scalaで構築されたWebアプリケーションフレームワークはいくつかありますが、 本連載ではその中で比較的歴史のある(といっても2年程度ですが) フレームワークである、Lift(リフト)を紹介したいと思います。 はじめに Java仮想マシン(以下JVM)上で動くオブジェクト指向+関数型言語として、Scala(スカラ)が最近注目を集めています。 Scalaで構築されたWebアプリケーションフレームワークはいくつかありますが、 本稿ではその中で比較的歴史のある(といっても2年程度ですが) フレームワークである、Lift(リフト)を紹介したいと思います。 対象読者 Javaは知っているが、Scalaも学んでみたいと思っている方 ScalaでのWebアプリケーション開発に興味がある方 必要な
2. • ScalaAPI – 2.8 • http://www.scala- lang.org/archives/downloads/distrib/files/nightly/do cs/library/index.html – 2.7 • http://www.scala-lang.org/docu/files/api/index.html – sbazでローカルにダウンロード • > sbaz install scala-devel-docs – $SCALA_HOME/docs • ソースリポジトリ – http://www.scala-lang.org/node/213 – http://lampsvn.epfl.ch/trac/scala/browser/scala 3. • Java5以降に対応 • 余談:Java1.4を捨ててソースがすっきり。 – 例:String#fo
目次はこちら。 scalaのWebフレームワーク liftで遊ぶ 目次 - ゆろよろ日記 定番のHello Worldの次は… やっぱりHello Worldです。 を見ながら、今度はformを追加してAjax的なことまで100%やっちゃうよ。 今回は、これまでのおさらい的な内容でっせ。 ではさっそく。 プロジェクト作成 今までのおさらいも兼ねて、新しくhellodrawnプロジェクトを作成する。 mavenのコマンドでゴー。 mvn archetype:generate -U -DarchetypeGroupId=net.liftweb -DarchetypeArtifactId=lift-archetype-blank -DarchetypeVersion=0.9 -DremoteRepositories=http://scala-tools.org/repo-releases -Dg
When I decided to put Innovation Games® online, I knew that I couldn't afford a massive development effort. I needed a small, sharp team who could leverage best-in-class tools to help us solve the problems we knew that we'd have to solve in creating a new kind of collaborative gaming experience on the web. David suggested Lift and Scala and initial testing proved that we could realize the develope
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く