SHOEISHA iD

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

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

イベントレポート

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

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

  • X ポスト
  • このエントリーをはてなブックマークに追加

 本稿は先日開催されたTech・Ed Japan 2010の「Birds of a Feather」のイベントレポートです。本稿では、BoFの内容を要約してお伝えします。

  • X ポスト
  • このエントリーをはてなブックマークに追加

はじめに

 2010年8月27日(金曜日)にパシフィコ横浜で開催されたTech・Ed Japan 2010内のコンテンツ「Birds of a Feather(以下、BoF)」の1コマ、筆者も登壇したマイクロソフトのWebテクノロジ最前線と現実解を語ろうについてレポートを記します(図1)。

図1 BoF会場の様子
図1 BoF会場の様子
「Birds of a Feather」とは(Tech・Ed Japan 2010のページから抜粋)

 日本語のことわざで「類は友を呼ぶ」のこと。ある特定のテーマを取り上げる形式のセッションで、参加者も交えて意見交換をするなど、有用な情報が共有されるプログラムとして毎年好評です。5回目となる今年も、最新の技術動向や現場における話などを取り上げながら楽しめる場をご提供いたします。

 BoFではタイトル通り、登壇者が考えた切り口で全体を説明した後、マイクロソフトのWebテクノロジ最前線と現実解について、ディスカッションしました。本稿ではざっくりとですが、BoFのレポートを記載します。

 なお、本稿でのBoFとは「マイクロソフトのWebテクノロジ最前線と現実解を語ろう」のことを指しています。

 また、本レポートを書くにあたり、登壇者の小野さん、竹原さん、またBoFに参加してくださった皆さんに感謝致します。

登壇者紹介

  • 小野 修司(現実解担当)
  • 竹原 貴司(デモと最前線担当)
  • 長田 直樹(司会進行とWebテクノロジの整理:ナオキこと筆者)

現在のWebテクノロジの整理

 BoF参加者の方の認識を統一するために、最初に筆者からWebテクノロジの整理を行いました。

Webに対しても本気なマイクロソフト

ナオキ:マイクロソフトはWebに対して本気です。ただし、さまざまな技術が出てくる中でどれを選択するべきか悩むこともあると思いますので、現在提供されているマイクロソフトの技術を整理します。

 ASP.NETのカテゴリでいうと、ASP.NET Web Form(以下、Web Form)/ASP.NET MVC(以下、MVC)の他に新しく軽快なViewEngineとなるRazor(※1)があります。

※1

 Razorとは、無駄のない最適化されたHTMLをレンダリングする新しいViewEngineです。詳しくは@ITの記事を参考ください

 サービス側にはWCF Data Services(以下、Data Services)とWCF RIA Services(以下、RIA Services)があります。サーバーとクライアントのプロトコルにはJSONやODataが使用され、クライアントサイドではJavaScriptやjQueryの他にSilverlightなどが使われています(図2)。

図2 マイクロソフトが提供する技術総覧
図2 マイクロソフトが提供する技術総覧

 これらの概要を挙げてみます。サーバーサイドでは、ASP.NET周辺テクノロジ(Web Form、MVC、Dynamic Data、Razor)の他に、サービス(RIA Services、Data Services)が挙げられます(図3)。

図3 サーバーサイドテクノロジの概要と用途
図3 サーバーサイドテクノロジの概要と用途

 続いてクライアントサイドテクノロジです。パフォーマンスの良い軽快なサイトを作るために、ASP.NET 2.0ではあまり意識していなかったクライアントサイドなどを意識することが重要になりつつあります(図4)。

図4 クライアントサイドテクノロジ の概要と用途
図4 クライアントサイドテクノロジ の概要と用途

 技術が増えることで開発ツールも増えてきています。ベースとなるのはもちろん「Visual Studio」ですが、他にもサンデープログラマー向け無償のWeb開発ツール「WebMatrix」や業務プロフェッショナルが開発するために利用する開発ツール「LightSwitch」といった製品も出てきています。

会員登録無料すると、続きをお読みいただけます

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

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

メールバックナンバー

次のページ
現在のWebテクノロジの現実解

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

  • X ポスト
  • このエントリーをはてなブックマークに追加
イベントレポート連載記事一覧

もっと読む

この記事の著者

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

静岡県榛原町生まれ。一橋大学経済学部卒業後、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本格入門」「これからはじめるReact実践入門」「はじめてのAndroidアプリ開発 Kotlin編 」他、著書多数

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

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

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

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

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

この記事をシェア

  • X ポスト
  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/5432 2010/09/15 14:00

おすすめ

アクセスランキング

アクセスランキング

イベント

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

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

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

メールバックナンバー

アクセスランキング

アクセスランキング