「ASP.NET SPA」の版間の差分

imported>Administrator
imported>Administrator
6行目: 6行目:
[[ファイル:ASP.NET SPA概念図.png]]
[[ファイル:ASP.NET SPA概念図.png]]
<br style='clear:both'/>
<br style='clear:both'/>
画像をみてわかるようにハッキリ言ってASP.NET SPAという名前だが、ASP.NETである必要性はない。
 
サーバーサイドは[[RESTful]]かつ[[JSON]]でクライアントと通信さえ出来れば何でもよいわけで、[[Ruby]]や[[PHP]]なんかを使ってもSingle Page Applicationは実現できる。SPAの開発者がASP.NETの中の人達なのでインテリセンスのコメントの充実度や環境構築の手軽だよ、というだけの話。
画像をみてわかるようにハッキリ言ってASP.NET SPAという名前だが、別に[[ASP.NET]]である必要性はない。
サーバーサイドは[[RESTful]]かつ[[JSON]]でクライアントと通信さえ出来れば何でもよいわけで、[[Ruby]]や[[PHP]]なんかを使ってもSingle Page Applicationは実現できる。SPAの開発者がASP.NETの中の人達なので[[インテリセンス]]のコメントの充実度や環境構築の手軽さ、デバッグの容易さなんかは[[Visual Studio]]が最先端だよ、[[MSDN]]入れよ、というお話。


=== サーバーサイド ===
=== サーバーサイド ===
==== [[ASP.NET MVC]] ====
==== [[ASP.NET MVC]] ====
[[ASP.NET MVC]]である必要性を感じないどころか、静的コンテンツだけで何とかなってしまいそうなくらい。
[[ASP.NET MVC]]である必要性を感じないどころか、静的コンテンツだけで何とかなってしまいそうなくらい。
==== [[ASP.NET Web API]] ====
==== [[ASP.NET Web API]] ====
これ重要。
これ重要。