ASP.NET
ナビゲーションに移動
検索に移動
ASP.NET(えーすぴーどっとねっと)とは、フリーのWeb向けフレームワーク群の総称である。 単に「ASP.NET」という場合はASP.NET Web Formsを指すことが多い。
オープンソース化[編集 | ソースを編集]
もともとはマイクロソフト製のプロプライエタリなフレームワークであったが、2012年3月27日にApache 2.0 ライセンスのもとでオープンソース化され、ソーシャルコーディングサイトのGitHub上で様々な人々により活発に改良がおこなわれている。
なお、オープンソース化した後、マイクロソフト社員以外での最初のコミットはMonoの神様であるミゲル・デ・イカザ氏であった。
ASP.NETのドキュメントはCodeplex上のウィキ、ソースコードはGitHub上のリポジトリという2段構えで配布されている。
フレームワークの種類[編集 | ソースを編集]
もともとASP.NETはひとつのフレームワークであったが、後にASP.NET MVCなどの新たなフレームワークが次々と追加されまくっている。今後も増えまくる予定となっている。
そのような経緯もあり元祖ASP.NETは「ASP.NET Web Forms」と改名し、「ASP.NET」という名称はそれらの総称となった。単に「ASP.NET」という場合はASP.NET Web Formsを指すことが多い。
- ASP.NET Web Forms - 元祖ASP.NET、紛らわしいので改名。
- ASP.NET MVC - いわゆるMVC。
- ASP.NET Web Pages - ASP.NET MVC 3用に追加されたRazorを軸とするもの。
- ASP.NET Web API - ASP.NET 4で追加されるRESTfulなフレームワーク。
関連項目[編集 | ソースを編集]
参考文献[編集 | ソースを編集]
外部リンク[編集 | ソースを編集]
- http://www.asp.net/ - 公式サイト。使う人向けのフォーラムなどもある。
- http://aspnetwebstack.codeplex.com/ - 公式ドキュメント。ウィキが中心。
- https://github.com/aspnetwebstack - 公式リポジトリ。ソースコードが中心。