Mais conteúdo relacionado
Semelhante a Scala@SmartNews AdFrontend を Scala で書いた話 (20)
Scala@SmartNews AdFrontend を Scala で書いた話
- 6. Web Framework ?
• クラスのオートリロード(ホットリローディング)は必須。
• 静的型付けによるサポート欲しい。
動かす前にある程度動く担保を作りたい。DB拡張に追随する時にコンパイラにエラーでナビゲートして欲しい。
• 宣言的ルーティング定義。
• 宣言的フォームバリデーション定義。
• DBスキーマからDataAccess層を生成したい。
• パフォーマンスはそんなに追求しない。
• Scala アリでは…
- 14. Scala
On the fly なコードを瞬時に書ける
• Option
Some(true), Some(false), Some(null), None
メソッドの仕様を明示できる
NullPointerException回避
• case class
パターンマッチ
便利メソッド、永続化など
• Collection, Future, …
• 業務系アプリを作るのにも最適な言語
- 17. まとめ
• Scala + Play2 + Slick は開発のリズムを作りやすい
• 型の安心感
• 宣言的プログラミング
• 言語標準の豊かなAPI
• Scala業務系アプリを作るのにも最適な言語
• Scalaはマジでコンパイルが遅い