Differences between revisions 36 and 37
Deletions are marked like this. | Additions are marked like this. |
Line 43: | Line 43: |
基本的には綺麗なテーブル定義用。汚いテーブル定義だとかなり面倒な事になる。 |
Contents
概要
公式サイト
学習
刺激を求める技術者に捧げるScala講座---目次 - 刺激を求める技術者に捧げるScala講座:ITpro
https://github.com/twitter/effectivescala
フレームワーク
Lift
play
gizzard
http://github.com/twitter/gizzard
ORM
Squeryl と Slick が比較的有名。
どっちを選択するかはいろんな基準があるような
一応注意する点
- SlickはTuple22問題(列の定義の上限が22)があるので列が23個以上あるようなテーブルの取り扱いが面倒
- Slickは Scala 2.10 以上でのみ動作
Squeryl
Squeryl - A Scala ORM for SQL Databases
ScalaのORM、Squerylを試してみる | mwSoft
Slick
基本的には綺麗なテーブル定義用。汚いテーブル定義だとかなり面倒な事になる。
ScalaのORM「Slick」でいろんなSQLを投げてみる | mwSoft
テンプレートエンジン
システム等
http://incubator.apache.org/esme/
ビルド
https://github.com/harrah/xsbt
simple-build-tool - Project Hosting on Google Code
単体テスト
http://code.google.com/p/specs/
http://code.google.com/p/scalacheck/
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
Coderspiel / DWEMTHY_S ARRAY^H^H^H^H^HLIST IN SCALLY
インストール
設定
以下が必要な環境があるかもしれない?
-Dfile.encoding=UTF-8
利用方法
勉強会とか
Togetter - 「第1回Scala座 非公式勝手まとめ」
参考サイト
Changes and Improvements on Scala 2.8 (Scala勉強会@東北)
Scala変態技法最速マスター - Onion開発しつつ、PEGEXを開発する日記
Scala開眼:小難しく書きすぎな気がするー。