Martin Framework ��һ�� .NET �������� Web ���ܣ��������� Ruby �� Sinatra��
Martin ����ӳ�� URL �� Action ��˼·��֧�� GET, POST, PUT, DELETE ������
2. OpenRasta
OpenRasta ��һ���� REST ���ܣ����� .NET ƽ̨�������������� Ruby �� Sinatra ���ܡ�
3. Jessica
Jessica ���������� Ruby ���Ϳ��� Sinatra ������ C# ������
4. Manos
Manos ��һ�����á����ڲ��ԡ������ܵ� .NET �� Web ���ܡ�
ʾ�����룺
Route ("/timeout", ctx => {
ctx.Response.WriteLine ("Hello");
AddTimeout (TimeSpan.FromSeconds (2), (app, data) => {
Console.WriteLine ("writing world.");
ctx.Response.WriteLine ("World");
ctx.Response.End ();
});
});
5. Kayak
Kayak ��һ���� C# ��д���첽 HTTP ��������ʾ�����룺Program.cs
6. Nina
Nina ��һ�� .NET ���� Web ���ܣ���˼·���� Ruby �� Sinatra ���ܡ�
ʾ�����룺
Post("/", (m,c)=>; { var url = Urls.Save(c.Request.Form["url"]); return Text(string.Format(@"<html><body>Your url: <a href='{0}'>{0}</a></body></html>", c.Request.Url +url)); });
7. Nancy
Nancy ��һ�����������ڹ������� HTTP �� Web ������ .NET �� Mono ƽ̨��
Nancy �������ڴ��� DELETE, GET, HEAD, OPTIONS, POST, PUT �� PATCH �����������ṩ�������ŵ� DSL �Է�����Ӧ��
ʾ�����룺
public class Module : NancyModule { public Module() { Get["/greet/{name}"] = x => { return string.Concat("Hello ", x.name); }; } }

ϲ��
��
�ѹ�
��
��
����



����̬��Ϸ�ĸ�
�����ͳ�ֵ����
2023����������
�ڱ����õIJ���