ServiceStack
2013年6月20日 (木) 05:43時点における180.29.222.152 (トーク)による版 (ページの作成:「'''ServiceStack'''(読み:さーびすすたっく)とは、.NET Framework向け(ASP.NET向け)のオープンソースで開発が行われてい...」)
ServiceStack(読み:さーびすすたっく)とは、.NET Framework向け(ASP.NET向け)のオープンソースで開発が行われているWebフレームワークである。
概要
ServiceStackはstackoverflow.comで有名なStack Exchange社のDemis Bellot(通称:mythz)氏によって開発が始められたものであるが、現在では100名を超えるコントリビューターを抱えるに至っている。ドメイン駆動設計(英語:Domain Driven Design, 通称:DDD)の思想に強く染まっているのが特徴である。ライセンスにはBSDライセンスを採用しており商用利用も非常にしやすくなっている。
一般的にこの手のWebフレームワークではウェブサーバー上で動くアプリケーションのみを考えて作られていることが多いが、ServiceStackでは実のところデータ加工などのバッチ処理まで想定されておりウェブに限ったものではなくなっている。
また、ASP.NET MVCなどと比べてMonoとの相性が非常によく、作ったものは特に調整する必要もなくXSPを用いてサクッと動かせる。また、Xamarin StudioでもNuGet Addin for MonoDevelop and Xamarin Studioを用いることで簡単に開発環境を構築することができる。