Upload
ke-m-kamekoopa
View
1.847
Download
0
Embed Size (px)
DESCRIPTION
社内LT資料
Citation preview
InterlliJとPlayとJavaとScala
IntelliJでJavaとScalaを混ぜて書けてすごいみたいな話
初夏の候
皆様にはいっそう Playframeworkでご開発のことと
お慶び申し上げます。
つきましてはこの度 IntelliJ IDEAというIDEをお勧め致したく 参上仕りました次第でございます。
What is the IntelliJ IDEA
IntelliJ is 何
IntelliJ is 何
JetBrains社の販売している多言語対応IDE
有償
ライセンス形態がちょっと複雑
かしこい
JavaだけじゃなくてGroovyもScalaも対応
かるい
(eclipse比
Emacsキーバインドがある!!!
from 隣の人
IntelliJ is 何
僕も最近使い始めたばかりだけど割と使えてる感あります。
Eclipseキーバインドあるよ
Eclipseプロジェクトのインポート対応してるよ
Mavenサポートが鬼べんり
こんな所に良さげな記事が
EclipseユーザがIntelliJ IDEAを使い始める時に見ておいたほうがよいページのメモとか - 新しいフォルダ (2) http://d.hatena.ne.jp/kamekoopa/20130427/1367042044
Develop Play app with the IntelliJ IDEA
PlayアプリをIntelliJで書く
PlayアプリをIntelliJで書く
Playはコマンド一発で開発できる…けど。
IntelliJはプラグインで Playの開発をサポートしてる。
新しいプロジェクト作る時に PlayFrameworkプロジェクト選べる。
IDEの設定生成から何から 全部勝手にやってくれて楽
コマンドから作成してもむちゃくちゃ楽だけど
PlayアプリをIntelliJで書く
非ソースの構文チェックとか補完とか
Routesファイルの補完、構文チェック
対応するコントローラがないとか対応するメソッドとシグネチャが違うとかも怒ってくれる
Scalaテンプレートの補完
Scalaテンプレート使ってないのでよく知らない
デバッグとか
ブレークポイントはってデバッグ実行するだけで特に設定必要なし
PlayアプリをIntelliJで書く
PlayはJavaとScalaのフレームワーク
Javaで書いてもいい
Scalaで書いてもいい
IDEAはかしこいIDE
JavaのIDEとしても
ScalaのIDEとしても
両方混在していても
PlayアプリをIntelliJで書く
PlayはJavaとScalaのフレームワーク
Javaで書いてもいい
Scalaで書いてもいい
IDEAはかしこいIDE
JavaのIDEとしても
ScalaのIDEとしても
両方混在していても
あれ?
もしかして僕のような
Javaを使いつつ
Scala勉強するする詐欺を
延々はたらき続けるクズには
うってつけなのでは???
はい
Tried
やってみた
やってみた
作りたてのPlayプロジェクト
やってみた
適当なJavaクラスを作ってみる
やってみた
Scalaで書いてみたら…書けた!
やってみた
JavaのクラスからScalaのクラスを使えた!
やってみた
ちゃんとメソッドも呼び出せる
Conclusion
まとめ
まとめ
IntelliJでPlayアプリ作ろう!
Javaで書くかScalaで書くか
勉強の為Scalaで書きたいけど書ききれる自身がない
ぼくみたいな。
IDEAなら混ぜて書ける
基本Javaで書きながら
一部をScalaで書いて勉強しながら
徐々に移行していく、みたいなこともできる
Java使ってる人で
Scalaそろそろ勉強しないとなー
とか
思ってる人はみんな
IntelliJで
Playアプリ書いたらええ
おわり