More Related Content
Similar to SkinnyFrameworkやろうぜ!(+ScalaMatsuriレポート) #scala_kb
Similar to SkinnyFrameworkやろうぜ!(+ScalaMatsuriレポート) #scala_kb (9)
SkinnyFrameworkやろうぜ!(+ScalaMatsuriレポート) #scala_kb
- 2. 自己紹介
Abe Asami “きの子”(フリーランスエンジニア)
http://nocono.net/
Twitter: @aa7th
主な仕事:
Java(Androidアプリ開発,Play1)
PHP(Yii2 Framework)
14年9月20日土曜日
- 6. ScalaMatsuri
• 9/6 本カンファレンス
9/7 アンカンファレンス
• 言語設計者オダスキー(小田好)先生の
基調講演をはじめとして、いろいろな
セッションがありました。
14年9月20日土曜日
- 7. ScalaMatsuri
• 9/6 本カンファレンス
9/7 アンカンファレンス
• 言語設計者オダスキー(小田好)先生の
基調講演をはじめとして、いろいろな
セッションがありました。
• 1日目はニコ生で全セッション公開
中!http://www.nicovideo.jp/tag/
14年9月20日土曜日
- 15. 感想
• 熱気がすごかった
• 「学習曲線が急」という話が結構出た
のが個人的には印象的だった
• 言語設計者の方の思想を聞けたことが
とてもよかった。コップ本を読み始め
て「Scalaいいなぁ」と感じたときの気
持ちを思い出した。(まだ読破できてないけどね!)
14年9月20日土曜日
- 44. SinnyResource
• SkinnyResource・・・RESTfulなweb
サービストレイト
• 変更したい箇所はoverrideして書き換
えればOK
• 使わなくてもOK
参考:SkinnyResource を使わない CRUD サンプル #skinnyjp -
Qiita http://qiita.com/seratch@github/items/
9a009622a966c3cff29d
14年9月20日土曜日
- 49. View template
• Scalateというテンプレートエンジン
を利用している
• 形式はMustache、Scaml、Jade、SSP
に対応(デフォルトはSSP)
14年9月20日土曜日
- 53. Skinny-ORM
• ScalikeJDBCベースのOR Mapper
• SkinnyCRUDMapperトレイトを継承す
ると基本的なCRUDは扱える
• Play2などの他フレームワークでも使
える
参考:3 分でできる Play2 で Skinny ORM を使う手順 #play_ja
- seratch's weblog in Japanese http://seratch.hatenablog.jp/
entry/2013/12/08/203032
14年9月20日土曜日
- 57. その他
• Validatorも提供。独自ルールを作りた
いときはValidationRuleトレイトを継
承して新しく作ればOK
• ReverseScaffoldが可能
• Assets(Less,Sass,Scala.js...)、
Mail、FactoryGirl、etc....
14年9月20日土曜日
- 64. 実際触った感想
• 直感的で使いやすいと感じた
• Scalaの難しい文法がわからなくても
とりあえず大丈夫
• マニュアルや、せらさんのブログ記
事、Scalatraの情報などを元に、割と
詰まることなく、簡単なものは作れた
14年9月20日土曜日
- 65. 実際触った感想
• 直感的で使いやすいと感じた
• Scalaの難しい文法がわからなくても
とりあえず大丈夫
• マニュアルや、せらさんのブログ記
事、Scalatraの情報などを元に、割と
詰まることなく、簡単なものは作れた
• Scaffold超便利
14年9月20日土曜日
- 69. 参考URL
• Skinny Framework
http://skinny-framework.org/
• Skinny Framework 1.0 Introduction
in Japanese
https://gist.github.com/seratch/
7382298
14年9月20日土曜日
- 70. 参考URL
• Skinny Framework
http://skinny-framework.org/
• Skinny Framework 1.0 Introduction
in Japanese
https://gist.github.com/seratch/
7382298
• @seratchさんのブログ
http://seratch.hatenablog.jp/
14年9月20日土曜日