12. ASP.NET とは?
動的 Web アプリケーションの開発・実行基盤
サーバー側で動的に HTML を生成 (ASP, PHP 等と同じ)
さまざまな形態の Web 開発に対応
個人規模 Web サイト ⇔ 大規模 Web アプリケーション
クライアント ASPX
処理ロジック
HTML
動的生成
Web ブラウザー ASP.NET
サーバー
14. Web フォーム vs. MVC
それぞれの特徴
D & D 配置 Web フォーム
容易な UI 開発
豊富なサーバー コントロール
イベント駆動型プログラミング
ASP.NET MVC Web 標準志向
テスト駆動開発
HTML ベースの UI 開発
Model-View-Controller パターン
34. サーバー サイドのサービス化とその利用
Web 開発の今後
進む Web API の利用
サーバー サイドのサービス インターフェースの実装と公開
実装手段の選択、非同期処理、ステートレス ...
クライアント サイド実装の多様化
クライアント サイドへの処理の分散にともなうアーキテクチャの変化
Ajax 技術の知識と理解
クロス デバイス、クロス プラットフォーム、クロス ブラウザ対応
PC、スマートフォン、スレート、各種家電、自動車・・・
35. ネイティブ アプリ開発のための Web 技術
Web 開発の今後
応用が進む HTML5 + CSS3 + JavaScript
PhoneGap (http://phonegap.com/)
スマートフォン向けアプリ開発フレームワーク
HTML5, CSS3, JavaScript でネイティブ アプリケーション開発
これまでも...
Windows デスクトップ ガジェット / Google デスクトップ ガジェット / AIR ...
そして次期 Windows へ
Windows デベロッパー センター: http://dev.windows.com/
HTML5 + CSS3 + JavaScript + APIs
36. Web 開発の今後に向けて
開発者が避けては通れない Web 技術
HTML5 / CSS3 / JavaScript ...
最適な技術選択と
アプリケーション アーキテクチャの検討
複雑化するクライアント サイド実装への対応
最適な開発環境・ツールの選択
コーディング、デバッグ、テストへの支援
37. リファレンス #1
MSDN ASP.NET デベロッパー センター
http://msdn.microsoft.com/ja-jp/asp.net/
MSDN Web 開発
http://msdn.microsoft.com/ja-jp/ff380144
Microsoft Web 開発ガイドライン
http://msdn.microsoft.com/ja-jp/asp.net/ff602016
MSDN クラウド開発
http://msdn.microsoft.com/ja-jp/ff380142
THE TRUTH IS OUT THERE ~ 井上 章のブログ ~
http://blogs.msdn.com/chack/
38. リファレンス #2
The Official Microsoft ASP.NET Site (英語)
http://www.asp.net/
ScottGu's Blog (英語)
http://weblogs.asp.net/scottgu/default.aspx
Phil Haack's Blog (英語)
http://haacked.com/Default.aspx
Scott Hanselman's Blog (英語)
http://www.hanselman.com/blog/
Steven Sanderson's blog (英語)
http://blog.stevensanderson.com/