#pragma section-numbers off [[TableOfContents]] = 概要 = = 公式サイト = http://www.scala-lang.org/ = 学習 = [http://programming-scala.labs.oreilly.com/ Programming Scala] [http://itpro.nikkeibp.co.jp/article/COLUMN/20080613/308019/ 刺激を求める技術者に捧げるScala講座---目次 - 刺激を求める技術者に捧げるScala講座:ITpro] https://github.com/twitter/effectivescala = フレームワーク = == Lift == * LiftWebFramework == play == * PlayFramework == gizzard == http://github.com/twitter/gizzard == ORM == Squeryl と Slick が比較的有名。 どっちを選択するかはいろんな基準があるような 一応注意する点 * SlickはTuple22問題(列の定義の上限が22)があるので列が23個以上あるようなテーブルの取り扱いが面倒 * Slickは Scala 2.10 以上でのみ動作 === Squeryl === [http://squeryl.org/ Squeryl - A Scala ORM for SQL Databases] [http://www.mwsoft.jp/programming/scala/squeryl.html ScalaのORM、Squerylを試してみる | mwSoft] === Slick === 旧ScalaQuery 基本的には綺麗なテーブル定義用。汚いテーブル定義だとかなり面倒な事になる。 [http://www.mwsoft.jp/programming/scala/slick_query.html ScalaのORM「Slick」でいろんなSQLを投げてみる | mwSoft] [http://tototoshi.hatenablog.com/entry/20121204/1354615421 Slick ガイド - tototoshi の日記] = テンプレートエンジン = [http://scalate.fusesource.org/ Scalate] = システム等 = http://incubator.apache.org/esme/ = ビルド = https://github.com/harrah/xsbt [http://code.google.com/p/simple-build-tool/ simple-build-tool - Project Hosting on Google Code] = 単体テスト = http://code.google.com/p/specs/ http://code.google.com/p/scalacheck/ http://www.scalatest.org/ [http://brizzled.clapper.org/id/92 Brizzled: SBT: A Scala-based Simple Build Tool] = Emacs = http://lampsvn.epfl.ch/svn-repos/scala/scala-tool-support/trunk/src/emacs/ http://github.com/RayRacine/Scamacs == ensime == http://github.com/aemoncannon/ensime https://github.com/markhibberd/ensime/tree/2.9 = 関連サイト = http://code.technically.us/tagged/Scala [http://technically.us/code/x/dwemthy_s-arrayhhhhhlist-in-scally Coderspiel / DWEMTHY_S ARRAY^H^H^H^H^HLIST IN SCALLY] = インストール = = 設定 = 以下が必要な環境があるかもしれない? {{{ -Dfile.encoding=UTF-8 }}} = 利用方法 = = 勉強会とか = [http://scalaza.com/?%C2%E81%B2%F3+Scala%BA%C2 Scala座 - 第1回 Scala座] [http://togetter.com/li/47287 Togetter - 「第1回Scala座 非公式勝手まとめ」] = 参考サイト = [http://sites.google.com/site/scalatohoku/changes-and-improvements-on-scala-2-8 Changes and Improvements on Scala 2.8 (Scala勉強会@東北)] [http://d.hatena.ne.jp/kmizushima/20100203/1265192486 Scala変態技法最速マスター - Onion開発しつつ、PEGEXを開発する日記] [http://www.h7.dion.ne.jp/~samwyn/Scala/scalaindex.htm Scala開眼]:小難しく書きすぎな気がするー。 ---- CategoryProgramLanguage