タグ

javaとscalaに関するstibbarのブックマーク (3)

  • Akka Http 2.0とScala.jsを試してみた - FLINTERS Engineer's Blog

    初めまして。菅野と申します。 去年10月に入社し、広告運用ツールを開発するチームに所属しています。 私は普段の開発ではPlayとTypeScriptを使用しています。 PlayやTypeScriptにはそれほど不満は感じていないのですが、その他のツールやライブラリについても気になっているものがいろいろとあります。 特にAkka HTTP 2.0とScala.jsが気になっていて、それらを試すためにToDoアプリのようなものを作ってみました。 今回はその過程を紹介したいと思います。 Akka HTTP Akka HTTPとはAkkaを使用したHTTPサーバライブラリです。 Akka Streamsを使って実装されているため、処理はリアクティブでback-pressureにも対応できるのが特徴です。 libraryDependencies += "com.typesafe.akka" %% "

    Akka Http 2.0とScala.jsを試してみた - FLINTERS Engineer's Blog
  • Java/Scalaを利用するWebアプリケーションフレームワーク「Play 2.1」リリース | OSDN Magazine

    米Typesafeは2月6日、JavaScalaに対応したWebアプリケーション開発フレームワーク「Play」の最新版「Play 2.1」をリリースした。Scala 2.10の採用により処理速度が向上し、またPlayベースのアプリケーション開発もより容易になるという。Play自体のモジュール化も進められている。 PlayはJava向けののWeb開発フレームワークとしてスタートしたプロジェクトで、軽量、ステートレス、Webと高い親和性のあるアーキテクチャといった特徴を持つ。ScalaおよびJavaをベースとするアプリケーションフレームワーク「Akka」を使って実装されており、、CPUやメモリなどのリソースの消費を最小限に抑え、高い拡張性をもつアプリケーションを構築できるという。当初はJavaベースのフレームワークだったが、バージョン2.0からはScalaのネイティブサポートも含まれている。

    Java/Scalaを利用するWebアプリケーションフレームワーク「Play 2.1」リリース | OSDN Magazine
  • Javaの限界を超えて実用化を目指す 新開発言語「Scala」のメリットとは~前編

    Scalaとは Scalaは、2003年にJavac(コンパイラ)やJavaのGenericsの設計/開発貢献者であるMartin Odersky氏(スイス・ローザンヌ工科大学教授)によって、開発が開始された比較的新しいプログラミング言語です。Javaは実用言語として幅広いシステムで使用されてきましたが、下位互換性を保つという要請の中、言語としての機能強化がなかなか進まないといった限界も見えてきています。そのような現状もあることから、ScalaJavaの後継として実用的な言語を目指して開発されています。 Scala最大の特徴は、Javaの良さを最大限継承しつつ、スクリプト言語や関数型言語の良いところも吸収し、先進的な機能/文法を取り入れている点です。また、今後のハードウェアのマルチコア化を見据え、簡易に並列処理プログラミングを行うことができるライブラリが付属しています。 Scalaのメリ

    Javaの限界を超えて実用化を目指す 新開発言語「Scala」のメリットとは~前編
    stibbar
    stibbar 2009/11/07
    コンパイル時にJavaクラスに変換されJavaVM上で動作これは「Write once, run anywhere(一度書けばどこでも動作する)」を目指すJavaの長所をそのまま引き継いでいます。また、簡単にScalaからJavaを呼び出したり、JavaからScalaを呼び
  • 1