5. ASP.NETの歴史
~ASP.NET MVC は実は最近の登場~
ASP.NET Web Form 1.0 / 1.1
•Visual Studio.NET
•Visual Studio.NET 2003 出始めという事で痒い所に
手が届き辛い時代
•.NET 対応の ASP として登場
2002年~2003年頃
6. ASP.NETの歴史
~ASP.NET MVC は実は最近の登場~
ASP.NET Web Form 1.0 / 1.1
ASP.NET Web Form 2.0
•Visual Studio 2005
•サーバーコントロールの拡充
•データソースコントロール等 Web ゕプリの需要が
•AJAX 対応 高まり、AJAX も実用へ
2005年~2008年頃
7. ASP.NETの歴史
~ASP.NET MVC は実は最近の登場~
ASP.NET Web Form 1.0 / 1.1
ASP.NET Web Form 2.0
ASP.NET Web Form 3.5 / 3.5 SP1
•Visual Studio 2008
•LINQ 対応
Web Form が
一種の完成形へ
SP1にて RESTful な URL や
•ADO.NET Entity Framework 対応 Web 標準が ”特に “
•WCF Data Services 対応 意識されやすくなる
•ASP.NET 動的データ 対応
7
8. ASP.NETの歴史
~ASP.NET MVC は実は最近の登場~
ASP.NET Web Form 3.5 / 3.5 SP1
ASP.NET MVC 1.0
•Visual Studio 2008
•MVC 開発のサポート
•RESTful な URL Web Form では対応しきれない
•HTML ヘルパー対応 ニーズに応える形で誕生
•単体テストの容易性
8
9. ASP.NETの歴史
~ASP.NET MVC は実は最近の登場~
ASP.NET Web Form 3.5 / 3.5 SP1
ASP.NET MVC 1.0
ASP.NET MVC 2.0
•Visual Studio 2010 /2008
•.NET 3.5 / 4 両方に対応
•検証機能の強化 業務で活用できる
•強く型付されたヘルパー レベルに到達!
•エリゕ機能
•jQuery の統合
ASP.NET Web Form 4
9
10. ASP.NETの歴史
~ASP.NET MVC は実は最近の登場~
ASP.NET Web Form 3.5 / 3.5 SP1
ASP.NET MVC 1.0
ASP.NET MVC 2.0(ASP.NET Web Form 4)
ASP.NET MVC 3
•Visual Studio 2010
•jQuery UI などの統合
HTML5 対応や
•Razor 対応
携帯電話ゕプリへの需要
•Tools Update にて
クラウドへの
•Entity Framework 4.1 統合
デプロなど…
•スキャフォールデゖング強化
10
13. ASP.NETとは?
Web 開発のフレームワーク
動的 Web ゕプリケーションの開発・実行基盤
サーバー側で動的に HTML を生成 (ASP PHP 等と同じ)
,
さまざまな形態の Web 開発に対応
個人規模 Web サト ⇔
ASPX
大規模 Web ゕプリケーション
Razor
クライアント HTML
処理ロジック
動的生成
Web ブラウザー ASP.NET
サーバー 13
14. デプロ先は選択へ
~Windows Azure も加わりました~
ASP.NET Windows
Web Form Azure
ASP.NET AJAX Platform
ASP.NET
動的データ
Windows
ビルド デプロ Server
ASP.NET MVC + IIS
ゕプリケーション
jQuery
14
56. ASP.NET MVC学習コンテンツ
ASP.NET MVC 3 開発入門 - ンデックス
http://d.hatena.ne.jp/shiba-yan/20110208/1297096899
Edtter(HOL込)
http://edtter.codeplex.com/
ASP.NET MVC Music Store チュートリゕル
http://msdn.microsoft.com/ja-jp/asp.net/gg315881
56
57. ASP.NETの歴史
~ASP.NET MVC は実は最近の登場~
ASP.NET Web Form 1.0/1.1
•Visual Studio ASP.NET Web Form 2.0
.NET
•Visual Studio •Visual Studio ASP.NET Web Form 3.5
.NET 2003 2005
•サーバーコント •Visual Studio ASP.NET Web Form 4
ロールの拡充 2008
•.NET 対応の •LINQ 対応 •Visual Studio
ASP として登場 •データソース 2010
コントロール等
•AJAX 対応 ASP.NET MVC 1.0
Web ゕプリの需要が •MVC開発 ASP.NET MVC 2.0
高まり、AJAX も実用へ のサポート
•検証機能の ASP.NET MVC 3
強化など
RESTful な URL •jQuery の •Razor の追加など
Web 標準準拠のソースが 統合 HTML5 対応への需要
重視されやすくなる クラウドへのデプロなど…
57