タグ

2013年9月10日のブックマーク (2件)

  • ScalaでWebAppの開発に必要なN個のこと - tototoshi の日記

    PerlでWebAppの開発に必要なN個のこと - Islands in the byte stream の Scala 版です。 あるプログラミング言語で実際にWebAppを開発できるようになるまで、何が必要だろうか。言語仕様の習得は終えているとしよう。おそらく、最低限以下のような知識が必要だと思われる。とりあえずScalaについて知っていることを書いた。 パッケージマネージャ sbt が全てやってくれる。Scala のバージョン管理も、ライブラリのバージョン管理も。 http://www.scala-sbt.org/ Maven や gradle を使用することもできる。 アプリケーションサーバ Scala の Web アプリは 2 つのタイプに分けられる。Java の Servlet API を使用するものと、使用しないものである。どのフレームワーク、ライブラリを使うかによって変わっ

    ScalaでWebAppの開発に必要なN個のこと - tototoshi の日記
  • JavaからScalaへ

    2. 自己紹介 • NTTデータ先端技術所属 • Project Amateras • Seasar2 • Apache Click • Java + アジャイル 4. Web開発言語としてのScala • ステートレス • HTTPもステートレス • クライアント側で頑張る流れになってきている • 関数型言語のステートレスな性質と相性がよい • コレクション操作 • Webアプリは基的にデータを加工して表示する • 強力なコレクションAPIはこのような処理と相性が よい • フレームワーク • ノンブロッキングI/Oを活用 • アクセス数の多いシステムのバックエンドに適して いる 5. たとえばこんなプロジェクトJavaベースのWebアプリをScalaにポーティング • 約170画面、約40,000 lines • 最大5人×6ヶ月 • コード量を40~50%削減、品質向上 Be

    JavaからScalaへ