タグ

scalaとjavaに関するudzuraのブックマーク (4)

  • 「Scala嫌い。EJB2みたい」 - karasuyamatenguの日記

    http://blog.joda.org/2011/11/scala-feels-like-ejb-2-and-other.html 以下、Stephen Colebourne氏の意見をまとめてみた。 モジュールシステムがない 複数のクラスを含むレベルでバージョンと依存関係を管理するものでなきゃ駄目。 「Jar Hell」を招く CORBAなどはこの問題を解決しようとした結果(の失敗作) (このようなモジュールシステムを持っている言語は例にあげていない) 並列処理 (Concurrency) 関数型言語だから安全にマルチスレッドのコードが書けるとい言うけどこれは嘘 並列処理の問題は「shared mutable state」にあるがスカラはこの点において鈍感 (clojureは可変状態を別扱いにすることによって並列処理を安全にしているという点で違うようだ) コミュニティー 関数型言語ファン

    「Scala嫌い。EJB2みたい」 - karasuyamatenguの日記
    udzura
    udzura 2011/11/24
    ほほ
  • 『ポストRailsと個人的に期待するPlay frameworkを推奨する5つの理由』

    エンタープライズ・アプリケーションの分野ではJava EEがほぼデファクトになっていると言っても過言ではありません。堅牢性やスケーラビリティを備えたインフラが整っており、大規模な環境における実績も豊富です。 一方、Webアプリケーションの分野では人気はいま一つです。その理由は、Java EEの重そう・めんどくさそうという印象だと思います。JavaでWebアプリケーションを作るには基的にはServletやJSPを使いますが、これらは大規模システムや複雑なトランザクションまでも想定したJava EEによるものなので、手っ取り早くさくっとWebアプリを作りたいというライト層には敬遠されます。 Java の世界でも、StrutsやSpringを始めとしたMVCフレームワークが登場してきました。しかし、これらはどれもJava EEをベースにしており、かつアプリを動かすまでに多くの設定が必要になりま

    『ポストRailsと個人的に期待するPlay frameworkを推奨する5つの理由』
  • Play! framework メモ | 変なヤバいもんログ

    Posted on 2010年5月25日 Posted by ちゅう コメントする Posted in Development Tags: scala Controller周り ファイル名を指定して render render("Account/signup.html") app/views/Account/signup.html を render する。どうも、同じコントローラでも、ディレクトリから書き始めなければ読んでくれないみたい。 viewに変数を渡す render(name, email) app/views/Account/signup.html を render する。どうも、同じコントローラでも、ディレクトリから書き始めなければ読んでくれないみたい。 Model周り テーブル名を変更する Rails的なテーブル名を使いたい場合は、@Table を使って設定出来るみたいです。

    Play! framework メモ | 変なヤバいもんログ
  • 第1回 なぜScalaなのか?

    大手SIベンダにてSEやPMやアーキテクトとして勤務したのち,現在は株式会社豆蔵のチーフコンサルタント。主に超上流のプロセスである要求開発やオブジェクト指向,アジャイル開発のコンサルタントとして活躍中。開発の現場にこだわり,開発の現場を少しでもよくしたいと日夜奮闘している。要求開発アライアンス 執行委員。著書に『オブジェクト脳のつくり方』や『eXtreme Programming実践レポート』(ともに翔泳社発行。後者は共著)などがある。 連載では,次世代のエンタープライズ・プラットフォームを支える言語として,このところ最も注目を集めている言語「Scala」の魅力をお伝えしていきたいと思います。Scalaは,技術的にもかなり刺激的で,楽しい言語に仕上がっています。最初の一歩から刺激的な技術解説まで,幅広くScalaおもしろさ,楽しさをお伝えしたいと思います。 Scalarはじめの一歩 S

    第1回 なぜScalaなのか?
    udzura
    udzura 2009/12/21
    「ポイントの一つとして,val car = new Car("Legacy")の部分が挙げられます。Javaの場合では,Car car = new Car("Legacy");とするところですが,左辺の変数に型が指定されていません。」
  • 1