Server Side Kotlin導入してみた

Fd13a35200d8e17b1237cc27dd3b92a7?s=47 beatdjam
February 28, 2019

Server Side Kotlin導入してみた

Server Side Kotlinの導入について社内LTで発表した資料です

Fd13a35200d8e17b1237cc27dd3b92a7?s=128

beatdjam

February 28, 2019
Tweet

Transcript

  1. 導入してみた

  2. B-Teck! ブログ Github https://github.com/beatdjam Twitter ほぼ技術の話はしていません

  3. B 導入プロダクト 導入率 予定 導入率 A 社外秘のため導入率だけ

  4. 既存システムの構成 • • •

  5. なぜ を導入したのか

  6. って 冗長ですよね

  7. None
  8. って 便利ですよね

  9. None
  10. equals():オブジェクト比較 hashCode():ハッシュコードを取得 copy():オブジェクトのコピー toString():文字列へ変換 componentN():N番目のプロパティの内容を取り出す デフォルトで生成される メソッド

  11. 既存資産って 使いたいですよね

  12. “Kotlin is designed with Java Interoperability in mind.” Calling Java

    code from Kotlinより 基本的に の資産はそのまま使える!
  13. 、良いのでは

  14. そんな時 こんな記事が公開 エムスリーで「サーバサイドKotlin」を導入したチームに話を聞 きました

  15. None
  16. 導入時に躓いたこと

  17. が動かない

  18. のプラグイン上で がうまく動かない

  19. のプラグイン上で がうまく動かない

  20. 導入時に躓かなかったこと

  21. に記述追加で すぐ動く Using Maven - Kotlin Programming Language

  22. 未対応フレームワークも 問題なく使える じゃなくて

  23. 未対応フレームワークも 問題なく使える

  24. 導入して良かったこと 困ったこと

  25. 良かったこと • よりも簡潔に書ける 特に 操作 • やっぱり は便利 • によってアプリと

    をすり合わせやすい • 困ったら で書けばいい • 社内ライブラリがそのまま使える
  26. 良かったこと(その2) • アプリ開発者が触りやすい 開発者二人が 開発に参加しました! • への恐怖心が減った • を通して最近の を知ることができた

    • たのしい!!
  27. 困ったこと • 向けばかりで の事例の知見が 少ない • のコミュニティが と密結合 ⇒ 今はかなり改善されてます!

    • をサーバーサイドで使うのは有料
  28. あなたも Server Side Kotlin 導入してみませんか?

  29. ご静聴ありがとうございました!