かずきのBlog@hatena

日本マイクロソフトに勤めています。XAML + C#の組み合わせをメインに、たまにASP.NETやJavaなどの.NET系以外のことも書いています。掲載内容は個人の見解であり、所属する企業を代表するものではありません。

One ASP.NET #devsumiD

めもめも

ちゃっくさん自己紹介

緑のタイツを着たり体を張って頑張ってる。
(今日はタイツじゃない)

近未来のコンセプトビデオを紹介

近未来の生活環境

  • 不可欠なWeb技術
  • Web APIの進化と普及
  • サーバーロジックとクライアントUIの疎結合
  • クライアント側実装の多様化

アプリ開発のためのWeb技術

  • HTML5/CSS3
  • JavaScript
  • Web API
  • ネイティブ アプリ開発への応用
    • WinJS, PhoneGap, Titanium, etc…

ASP.NETに何が起こっているか

  • MSのロゴが変わりました。
    • 見慣れてくると悪くない
  • 昔のMS
    • 暗黒の帝国デススター
    • オープンになってきている
  • ASP.NETがどう変わったか
    • VIEWSTATE Noooooo!!

レゴとオープンソース

  • ASP.NET
    • Sites
      • WebForm(VIEWSTATE)
      • MVC
      • Web Pages
      • Single Pages
    • Services
      • Web API
      • SignalR
  • nuget
    • ぬげっと
    • パッケージマネージャー
    • OSSライブラリの管理
    • VSやWebMatrixなどで標準採用
    • パッケージビジュアライザーで依存関係も見れる
OSS
  • ASP.NET MVC4
  • Web API
  • Web Pages(Razor)
  • フィードバックも受け付ける
  • MSのサポートは従来通り

マルチデバイス

マルチデバイスエクスペリエンス

ちゃっくさんは緑が好きなので緑テーマにしてる。
Jquery mobileのテーマローラーをカスタマイズしてnugetのパッケージとしてダウンロードできるようなものがある!?

  • サーバーサイドで複数のjavascriptcssを1つにマージする機能がある。
    • モバイルサイトなどで効果的

モダンWebアプリ

モダンWebアプリ エクスペリエンス
  • ASP.NET WebAPIは簡単に作れるデモ
  • Top100件とかいう指定もODataで可能
ASP.NET Web API ポスター

http://aka.ms/webapiposterjpn
先行公開!

ASP.NET SignalR

リアルタイム・非同期・双方向通信ライブラリ
Install-Package Microsoft.AspNet.SignalR -Pre

  • クライアントサーバー間の永続的コネクション
センサークラウド with ASP.NET

まとめ

  • ASP.NET and Web ools 2012.2
    • Templates
    • WebTooling
Next Action.
  • Developers Love Coding.