Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

Interlli jとplayとjavaとscala

社内LT資料

  • Identifiez-vous pour voir les commentaires

Interlli jとplayとjavaとscala

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

×