Googleの分散処理技術(マルレク2006 第1回より)
Web2.0 に対する関心は、引き続き高いものがあります。 ただ、その関心は、新しいビジネス・モデルと、プログラミング・スタイルの二つの分野に集中しているように思えます。 今回のセミナーでは、Google のサービスの基礎である分散処理技術に注目します。
作者 Jonathan Allen, 翻訳者 編集部 投稿日 2008年6月24日 午後6時4分
ASP.NET MVC(source)は、 通常はASP.NETと関連付けられているWebFormモデルを放棄する。Model、View、Controllerフレームワークがオープンソースコミュニティで非常に人気がある。
一方、MicrosoftのRuby実装であるIronRuby(サイト・英語)は、動的言語ランタイムの先頭に立つ4言語のうちの1つである。Rubyは、その動的機能および驚くほど成功したRuby on Railsという理由で選ばれた。JScript.NETの新バージョンであり、Visual Basicのバージョンとしてはほとんど議論されないIronPython?が加わる。
Tech Edで、単純なデータベース支援で、IronRubyの 数行を使用して構築されたWebサイトを示し、John Lam氏がその両者の現在の進展についてデモをおこなった。そのデモは完璧ではなかった。データモデルの一部はC#で記述される必要があった。注記およびサンプルのコピー(source)については、John Lam氏のブログを参照のこと。
原文はこちらです:http://www.infoq.com/news/2008/06/IronRuby-MVC
Web2.0 に対する関心は、引き続き高いものがあります。 ただ、その関心は、新しいビジネス・モデルと、プログラミング・スタイルの二つの分野に集中しているように思えます。 今回のセミナーでは、Google のサービスの基礎である分散処理技術に注目します。
Jean Tabaka氏の書いた書籍では、会議などのチーム活動において、ファシリテーションの手法とツールについて具体的かつ実践的に説明しています。8/8(金)、Agile2008の最終日の朝のセッションでは、Jean Tabaka氏自身が本の内容をベースとしたセッションを行いました。
Agile2008の4日目となる8/6(木)の8:30から、Hubert Smits氏による「ゲーム・デザイン・ワークショップ」がおこなわれました。ゲームと言っても単なる遊びではなく、「フレームゲーム」と呼ばれる、グループでの情報収集や意志決定、また教育やトレーニングの教材として使えるいろいろなゲームです。
eBayが日々挑んでいる主要なアーキテクチャの勢力は、スケーラビリティです。これはアーキテクチャや設計に関するあらゆる意思決定を特徴づけたり、駆り立てたりします。
Bean Validationフレームワークの初期ドラフトに関する以前の記事に続き、InfoQは専門家グループが求めているコミュニティの関与と提案について理解を深めるため、Emmanuel Bernard氏と対談しました。
ポーカーは他のトピックにも広く適用できるような数少ない教えを私にもたらしてくれたと信じています。実際私はソフトウェアを開発すればするほど、これら二つの仕事は非常に似ていると言う確信の度合いを深めています。
恒例の「バーチャルパネルセッション」で、InfoQは新しいOASIS BPEL4People技術委員会の代表と対談をし、この作業が何故必要であるかについて彼らのフィードバックを得る機会を得ました。
ドメイン特化言語は最近非常に人気が高まっている話題です。これは恐らく、Rails現象に起因していると考えられます。Railsの人気と、Railsにおけるドメイン特化言語(以降、DSL)の大規模な使用は、DSLに対する広範な関心を呼び起こしました。
No comments
返信