• Like
Next Language Scala
Upcoming SlideShare
Loading in...5
×

Next Language Scala

  • 1,333 views
Uploaded on

Programming Language Scala

Programming Language Scala

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,333
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
2
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide
  • 疑り深い方は

Transcript

  • 1. 次世代言語 Scala (スカラ)
  • 2. Scala とは? Java に替わるメシのタネ
  • 3. Java はとにかく生産性が悪い
  • 4. だらだらと長いコード
  • 5. バグのおまけがついてくる並列処理
  • 6. ごちゃごちゃしたフレームワーク
  • 7. Javaは生産性がとても悪い コード コード 並列処理 フレームワーク
  • 8. Java =
  • 9. Scala =
  • 10. Code Ruby に匹敵するような簡素な記述が可能
  • 11. Javaと比較するとコード量は 1/2 〜 1/3       Java Scala
  • 12. バグを出さないための新たな概念 オブジェクト指向 + 関数型
  • 13. 並列処理 進み続けるマルチコア時代 コア数
  • 14. 並列処理 コア数 マルチコアに対応したシステム作りが求められる
  • 15. Java スレッドでは対応できない スレッド
  • 16. Scala はスレッドに替わりアクターを採用 強力な並列処理を簡単に実装できる アクターモデル
  • 17. アクターを採用している Earlang のシステム 稼働率 99.9999999%
  • 18. 強力なフレームワーク Lift (リフト) ごちゃごちゃとした設定 ファイル がない まるで Ruby on Rails のような Lift
  • 19. 最近のトレンドにほとんど対応 世界最高レベルの Comet サポート 強力な Ajax 、 JSON サポート OAuth や OpenID に対応 NoSQL データベースのサポート HTML5 のサポート Servlet 2.4 環境であれば、何にでもデプロイ可能
  • 20. 最高のセキュリティを約束 PHPの祖、ラスマス・ラードフが Lift で構築された サイトを4つ星評価 「私の知る限りセキュリティー問題を 1 つも抱えていないサイトです」
  • 21. あらゆる面で Java より優れている
  • 22. Java の良いところ JVM に対応しているあらゆる環境で実行可能 JVM (Java仮想マシン)の存在
  • 23. Scala も JVM 上で動作します さらに Java との相互利用が可能
  • 24. 簡素なコードで生産性は Java の2倍/実行速度は同じ 次世代マルチコアをフルに生かせる並列処理 Lift を使用し世界一堅牢な Web サイトを最も簡単に構築可能 これまで投資してきた Java の資産を捨てる必要は一切なし パーフェクト
  • 25.  
  • 26. Ruby ではダメなのか?
  • 27. Ruby には問題がある 実行速度が遅い 多人数開発に向かない
  • 28. つまり業務アプリに向かない
  • 29. 生産性 実行速度 Python C++ C# Scala Ruby Java
  • 30. 未来は Scala と共にあります
  • 31. Scala を使っている世界有数企業 特許文章 150 万件強を約 400 万ページで公開している。 「なう、なう」言う簡単なお仕事だが 電文量は秒間 120 万件、月間 10 億件 1 日あたりのチェックイン数 : 300 万超 総計チェックイン数 7.5 億超 Scala に移行してから増収増益。 ビジネス特化の mixi 、利用者数 2300 万人
  • 32. 未来は Scala と共にあるのです!
  • 33. キーとなる三つの企業
  • 34. SaaS / PaaS タイプのクラウド・サービスの提供企業 業務アプリをWebサービスとして提供することをコンセプトとしている
  • 35. 日本法人 株式会社セールスフォース・ドットコム 日本国内で多くの企業へ導入実績を持つ
  • 36. 代表取締役社長 兼 salesforce.com,Inc. 上級副社長 宇陀 栄次 氏 日本 IBM の営業屋出身 ・ 10 年連続売上目標 100% 以上達成 ・ 35 歳で営業部長に昇進 ・ 38 歳で社長補佐に配転 数々の実績を持ち、各方面に太いパイプを持っている人物
  • 37. クラウドで PaaS を提供している企業、 Ruby を筆頭に様々な言語に対応している。 昨今急速に成長しており、 2011 年 9 月 15 日 Facebook との共同事業を発表。 ※ へーおく、通称:平六
  • 38. PaaS のイメージ インターネット アプリ OS ハードウェア インターネット OS ハードウェア アプリ 従来のモデル PaaS モデル ミドルウェア 開発環境 ミドルウェア 開発環境
  • 39. 何より公式HPがかっこいい
  • 40. Scala 専業ベンダー、有償の商用サポートを提供 Scala の創始者マーティン・オーダスキーによって設立 Java の父 ジェームズ・ゴスリン をアドバイザーに招いている。
  • 41. 買収 提携 2011 年〜 Scala をサポート クラウド
  • 42. Heroku COO (最高執行責任者) バイロン・セバスティアン氏 Ruby 最高! 業務アプリ利用は 「時間の問題」 だね なう !
  • 43. 未来は Scala と共あるかも知れません