SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

DeveloperZine(デベロッパージン)- エンジニアの意思決定を支える技術情報メディア ProductZine

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

イベントレポート

Tech・Ed Japan 2010 BoFレポート
――マイクロソフトの Web テクノロジ最前線と現実解を語ろう

「マイクロソフトのWebテクノロジ最前線と現実解を語ろう」セッションレポート

最新技術のココが気になる

 この後、登壇者それぞれが最新技術で特に注目している点について説明しました。

筆者の気になるポイント

ナオキ:ASP.NETとHTML5がどのように繋がるのか興味があります。Web Formは5で対応されそうですが、MVCではすでにMVC HTML5 Toolkitと呼ばれるツールキットも登場し、ヘルパーメソッドにより簡単にHTML5(※2)対応が可能になります。

 また、Entity Framework対応のODP.NET(※3)が来年リリース予定です。この登場により、日本で多い.NET+Oracle環境でもData ServicesやRIA Servicesが普及するのではないでしょうか。

※2

 HTML5とは、次期Web標準となるHTMLの仕様のことです。Webアプリケーションを作成するうえで必要な仕様が盛り込まれているためFlashやSilverlightなどのプラグインがなくともオーディオ再生や3Dレンダリングなどが実現できるようになります

※3

 ODP.NETとは、Oracleを使用した.NET開発時に利用するデータプロバイダのことです。

小野さんの気になるポイント

小野:さまざまな技術が出てくる中で、標準的にどう触るかが確立されていないので、そこが気になります。例えば、MVC。リポジトリの話が出てくる代わりにサービスレイヤの話などが出てこない、どういう作りにすることが正しいのか、などの情報が出てこないので試行錯誤されているのではないでしょうか? Silverlightも完全に非同期処理にしなければならないので、理解していないと想定していない動きになります。この辺りはBlogに書いてあるので見てみてください(笑)。他にも、MVVMもどこまでやるか? といった問題など標準的な開発方法の確立に期待しています。

竹原さんの気になるポイント

竹原:やはり気になるのはMVCのこれまでとこれからです。新しいエンジンRazorと、ModelBinder(※4)の未来。

※4

 ModelBinderとはViewとController間でModelを繋ぐ役割を果たすクラスと機能のこと。詳しくは竹原さんの投稿を参照ください。

 RIAはSilverlightよりもHTML5+JavaScriptの方が気になります。どこまでリッチにできるのか? jQuery Templateなどによるデータバインディングなどです(図6)。

図6 最新技術の気になる点について熱く語る竹原さん
図6 最新技術の気になる点について熱く語る竹原さん

 WebアプリケーションとしてMVCがあり、クライアントサイドのレンダリングとしてHTML5とJavaScriptがあり、データを持つのはData Servicesで良いのではないでしょうか?

 特に、どこまでデータを公開するかなどの検討材料はありますが、Data Servicesには期待しています。ODataでアクセスできることによりOffice 2010のPowerPivot(※5)はデベロッパーが直接エンドユーザーに合わせたレポートを作る必要がなくなるソリューションです。データの運用チームとデータを作る開発陣を明確に分離し、帳票作成などをユーザー側にお任せできます。

 少し話は変わりますがデジタルナーバスシステムはご存知でしょうか? データを経営陣だけでなく社員全員がマーケットのデータを見られる環境を用意し、全員で見る「データは血だ!」というような情報システムのことです。これにより、社員が個々で考え動くことができるようになります。そのための現実解としてODataが使えるData Servicesはおススメです。

※5

 PowerPivotとは、EXCEL 2010とSharePoint Server 2010用のアドイン機能で、ユーザーがデータベースやExcelファイルのデータから必要なデータを選択し自由に分析できる機能です。自由に分析した結果を帳票として出力することもできます。

次のページ
最前線の技術を活用したサンプル紹介

この記事は参考になりましたか?

イベントレポート連載記事一覧

もっと読む

この記事の著者

山田 祥寛(ヤマダ ヨシヒロ)

静岡県榛原町生まれ。一橋大学経済学部卒業後、NECにてシステム企画業務に携わるが、2003年4月に念願かなってフリーライターに転身。Microsoft MVP for Visual Studio and Development Technologies。執筆コミュニティ「WINGSプロジェクト」代表。主な著書に「独習シリーズ(Java・C#・Python・PHP・Ruby・JSP&サーブレットなど)」「速習シリーズ(ASP.NET Core・Vue.js・React・TypeScript・ECMAScript、Laravelなど)」「改訂3版JavaScript本格入門」「これからはじめるLaravel実践入門」「はじめてのAndroidアプリ開発 Kotlin編 」他、著書多数

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

WINGSプロジェクト ナオキ(ナオキ)

WINGSプロジェクトについて>有限会社 WINGSプロジェクトが運営する、テクニカル執筆コミュニティ(代表 山田祥寛)。主にWeb開発分野の書籍/記事執筆、翻訳、講演等を幅広く手がける。 2026年時点での登録メンバは約50名で、現在も執筆メンバを募集中。興味のある方は、どしどし応募頂きたい。著書記事多数。 RSS X: @WingsPro_info(公式)、@WingsPro_info/wings(メンバーリスト) Facebook

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

CodeZine(コードジン)
https://codezine.jp/article/detail/5432 2010/09/15 14:00

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー