Agile Japan 2009
2009年4月22日、東京千代田区にある放送会館で「アジャイルジャパン2009」が開催されました。本イベントは「ソフトウェア開発の次世代リーダーをつくる」ことを合い言葉に、200人以上の参加者を集めてスタートしました。
作者 Sadek Drobi , 翻訳者 編集部 投稿日 2008年10月20日 午後12時25分
Erlang VMのBEAMがホストする言語が増加している。Python/Rubyに似たスクリプティング言語のReiaとLisp Flavoured Erlangが先ごろリリースされた。Debasish Ghosh氏はこの傾向について思案しているが、他の制作者らはRubyやHaskellからヒントを得て、その他可能な変形言語を概説しようとしている。
少々昔のことになるが、Antares Traderのブログ投稿で、Rubyの構文が提供するメリットとErlangの同時処理モデルのメリットを組み合わせるために、Erlang VMのBEAM上にruby様の言語を実装する(リンク)というアイデアを模索していた。
Rubyを使えばオブジェクト指向プログラミングが簡単かつ楽しく、直感でできるようになります[...]しかし、Rubyの同時処理モデルは「暗黒時代」生まれです[...]
Erlangを使えば同時処理が簡単かつ自然になりますが、Erlangの構文は貧弱で静的、そして形式張っています。
[...] RubyがJava VM上で動作し、その環境にそなわった能力のすべてを巧みに利用しながらも、表現に富んで効率的な言語であり続けるのなら、Erlang VMのBEAM上でRubyの修正バージョンを使ってもいいのではないでしょうか。
このように記した人物は、Erlang上のRuby様言語がどのような外観を呈しているかを概説しているが、その一方で、複数のコメント寄稿者が潜在的な問題や必要な予防策を強調し、Reia(Python/Ruby様言語)やLFE(リンク)(Lisp Flavoured Erlang)など、BEAMへ言語実装する既存のイニシアチブを指摘している。
Erlang VMについていくつか投稿しているDebasish Ghosh氏は、BEAM上に実装される変形言語の増加には勢いがついてきている(リンク)と考えているようだ。Ghosh氏は自身の投稿「Erlang VM : now hosting multiple languages」(今では複数の言語をホストするErlang VM)の中でReiaとLFEにも言及しているのに対し、コメント寄稿者の1人はHaskelベースのイニシアチブに触れている。Ted Leung氏が「これからはバーチャルマシンだけでなく、バーチャルマシン上に存在する言語もいっそう発展する(リンク)」と主張しているが、Erlangエコシステムの今回の成長は、Leung氏が言うところの言語が発展する全体的な傾向の一環である、とGhosh氏は示唆している。
原文はこちらです:http://www.infoq.com/news/2008/10/more-languages-on-erlang-vm
2009年4月22日、東京千代田区にある放送会館で「アジャイルジャパン2009」が開催されました。本イベントは「ソフトウェア開発の次世代リーダーをつくる」ことを合い言葉に、200人以上の参加者を集めてスタートしました。
今週(2009年6月1日)AdobeはFlex 4の正式な初ベータ版をリリースしました。Flex 4はGumboというコードネームで開発されています。今回のリリースには大きな変更が多数含まれています。このRIAフレームワークの最新バージョンにおいて変更された事柄についての概要を以下のリストで見ていきましょう。
ビジネス領域の深い理解を反映したドメインモデルを設計するための、ヴィジョンとアプローチです。この本は、Eric Evans氏の「Domain Driven Design」の主要点を短く読みやすく要約しました。
この記事ではJavaプログラマがなぜFlexとBlazeDSを学ぶべきなのかについて13の理由を述べています。なぜ高度にインタラクティブなWeb サイトからJavaで開発されたバックエンドをもつエンタープライズ・アプリケーションまでを含む、リッチ・インターネット・アプリケーション(RIA)の開発にFlexとBlazeDSの組み合わせが最適な選択肢となるのかについて述べています。
Mary Poppendieck氏、Ron Jeffries氏、Jeff Patton氏、David West氏、Steve Freeman氏、Jason Yip氏が、バックログに関する彼らの意見とアジャイルチームを成功させるために必要な事を語った。
この記事ではAlex Devine氏が、Java開発者がPerf4Jをどのように利用できるかと、タイミングステートメントにコードを追加し、ロギング、結果の解析とモニタリングを行うオープンソースツールセットの説明をします。
この記事では低レベルのサービス・レイヤやリポジトリ・レイヤを肥大化させることなく、フェッチング・ストラテジによってモジュール化された方法でバックエンドにあるシステムからデータを取得する処理を最適化する方法について説明します。
No comments
スレッド表示 返信