入力→処理→出力
サーバーサイド クライアントサイド
入力 入力
Silverlight
URL Request Body 外部リソース HTML CSS JavaScript JSON,XML
Excel/Word
処理 処理
入力データ変換 データ操作 HTML(CSS)パース JavaScript実行
出力 出力
HTML XML JSON バイナリリソース ブラウザへの表示
5
6.
ASP.NETの仕組み
ASP.NET
HttpApplication Pipeline
Provider Model
Page Pipeline
Page Controller
Control Tree
Postback
View State
http://msdn.microsoft.com/ja-jp/library/bb470252.aspx http://msdn.microsoft.com/ja-jp/library/ms178472.aspx
6
Approaching HTML5
W3C ECMA
ECMA
Geoloca
HTML CSS Web Apps SVG Script
tion
262
Candidate
First Public Working Draft Working Draft Last Call Recommendation
Recommendation
8
http://channel9.msdn.com/events/MIX/MIX11/HTM05
9.
HTML5とは
Element
Forms
各種 Event と API
パーサー
Canvas
Microdata http://www.slideshare.net/dynamis/keypoints-html5-4920336
Messaging
9
サーバーサイド Stack
ASP.NET MVC Razor WebForm
WCF Data
ASP.NET Code First
Services(OData)
Entity
.NET Framewor(C#,LINQ…) WCF
Framework
SQL Server IIS
Windows Server
11
12.
クライアントサイド Stack
datajs
jQuery modernizr
Knockout.js
JavaScript
HTML CSS Silverlight Flash
JSON
Web Browser
12
デモアプリケーション
MVC RESTful MVVM
WCF Data
Cloud Storage ASP.NET MVC HTML
Services
Entity
Mail CSS
Framework
IIS SQL Server JavaScript
Windows Server
External Server Client
18