http://atnd.org/events/40529
HTML5?Internet Explorer ?IEを使ってどこまでモダンなWebへ突き進めるのか??
業務システムエンジニアのためのHTML5勉強会#03 - Presented By HTML5jえんぷら部!でIEのプロダクトマネージャー、内河が使用したスライドです。
http://atnd.org/events/40529
HTML5?Internet Explorer ?IEを使ってどこまでモダンなWebへ突き進めるのか??
業務システムエンジニアのためのHTML5勉強会#03 - Presented By HTML5jえんぷら部!でIEのプロダクトマネージャー、内河が使用したスライドです。
30. 3.ASP.NET とは
ASP.NET の今 ~One ASP.NET~
Web
Forms
Web
Pages
Single
Page
Apps
MVC
Web
API
SignalR
ASP.NET
Web サイト サービス
主に6つのフレームワークがある。
31. 3.ASP.NET とは
ASP.NET の今 ~One ASP.NET~
Web
Forms
Web
Pages
Single
Page
Apps
MVC
Web
API
SignalR
ASP.NET
Web サイト サービス
同じ目的(Webサイト構築)を
果たすためのフレームワーク
32. 3.ASP.NET とは
? Web サイト構築のためのフレームワーク
? Web Forms
? MVC
? Web Pages
? Web Pages は、WebMatrix でのみ開発可能
? Web Forms, MVC は、Visual Studio のみ開発可能。
Web サイト
33. 3.ASP.NET とは
? サービスを構築するためのフレームワーク
? (※サービス…Web 通信を利用して、なんらかの処理を行う。)
? Web API
? SignalR
サービス
例
?Web API を利用して、サーバーと通信するモバイルアプリを開発する。
?Web API を利用して、Ajax を使ってリッチな Web サイトを構築する。
?SignalR を利用して、リアルタイム機能を備えた Web サイトを構築する
34. 3.ASP.NET とは
? ASP.NET とクライアントサイドの技術を生かした
Web アプリケーションを構築するためのパターンやサンプ
ルのことを表す。
? フレームワークというよりも、サンプル的な位置付け。
Single Page Application
35. 3.ASP.NET とは
? 開発を行うための統合開発環境
? WebMatrix http://www.microsoft.com/japan/web/webmatrix/
? 無償
? Webサイト構築ツール
? ASP.NET 以外にも対応
Visual Studio と WebMatrix
36. 3.ASP.NET とは
? Visual Studio http://www.microsoft.com/visualstudio/jpn/downloads
? 無償版と有償版(試用版)がある。
? Visual Studio 2012
? 有償、90日間試用版がある
? 学生の場合、DreamSpark に登録することで無償
? Visual Studio Express 2012 for Web
? 無償
? Visual Studio の Web 関連機能限定。最初はこれでOK.
Visual Studio と WebMatrix
37. 3.ASP.NET とは
? Webアプリケーションを作成?勉強したい
? ASP.NET MVC がおすすめ。言語は C#。
? Web の基礎を学ぶことができる。
? HTML 等の制御が行いやすく、クライアントサイドと相性が良い。
? Webアプリケーションと、iOS等、モバイルに対応したアプリを作
成したい。
? ASP.NET MVC と、ASP.NET Web API を利用。
ASP.NET 選択例
38. 3.ASP.NET とは
? なんでもいいので面白いことを試したい!
? SignalR!! と、ASP.NET Web Forms(または Web Pages)
? クライアントサイドである HTML5 や CSS3 等を試したい
? ASP.NET Web Forms(または Web Pages)
ASP.NET 選択例
44. とりあえず触ってみる方法
? Web Forms の場合
? →Visual Studio (2012) を起動
? →「ファイル」→「新しいプロジェクト」
? →「ASP.NET Web フォームアプリケーション」で「OK」ボタン
? → 「デバッグ」→「実行」
? ログイン機能と、他数ページが用意されている。
45. とりあえず触ってみる方法
? MVC の場合
? →Visual Studio (2012) を起動
? →「ファイル」→「新しいプロジェクト」
? →「ASP.NET MVC 4 Web アプリケーション」で「OK」ボタン
? →「インターネット アプリケーション」
? → 「デバッグ」→「実行」
? Web Forms と同じ、ログイン機能と、他数ページが用意されている。
46. とりあえず触ってみる方法
? Single Page Application の場合
? →Visual Studio (2012) を起動
? →「ファイル」→「新しいプロジェクト」
? →「ASP.NET MVC 4 Web アプリケーション」で「OK」ボタン
? →「シングルページ アプリケーション」
? → 「デバッグ」→「実行」
? ログイン機能と、Todo機能が用意されている。
47. とりあえず触ってみる方法
? Web API の場合
? Web API は、体感し辛いので省略。
? SignalR の場合
? ASP.NET SignalRを知る
http://www.atmarkit.co.jp/ait/articles/1303/19/news099.html
の「サンプル?アプリを実行してみる」の章を参考。