使用Mono(opensource .NET)开发Web应用程序的任何示例?

Ada*_*ent 7 linux mono f# spring.net web-applications

我是一个Java,Scala,Python Web应用Linux家伙.我想玩Mono(特别是F#)进行网页开发.

我只是在Github中寻找用Mono编写的示例Web应用程序(任何CLI语言都可以).我试过谷歌搜索,找不到一个好的起点(或者甚至可能找到它).

从我收集到的东西,我可以结合起来:

  • 快速CGI(nginx,lighttpd)
  • Spring框架.NET(我甚至无法判断它是否适用于Mono)

如果我错过了一个非常明显的资源(网站),那么就会道歉.

(有用的网站:http://www.tryfsharp.org/Resources/GetMono.aspx)

Ada*_*ent 5

要获得适用于Mac/Linux设置的F#dev环境:

对于Ubuntu 12.04具体:

要使Fsharp与MonoDevelop 2.6或更高版本一起使用,您必须使用以下方法之一:

Nancy看起来像一个很好的URL路由选项,这是我真正需要的:

而对于Nancy的F#Mono包括Djano模板:

您可以使用命令行NuGet安装工具(基本上类似于Javascripts npm或Java的maven):

一旦我安装了Fsharp Powerpack,理论上LINQ就应该用于持久化.

如果Nancy没有工作,似乎有一个名为OWIN的标准(它看起来类似于Python的WSGI).

其他符合OWIN标准的项目:http://owin.org/#projects

UPDATE

看起来ServiceStack也有一些好东西,似乎正在获得一些牵引力.就Mono而言,你主要想看看守护进程doc.


Ono*_*cci 3

查看 XSP(大约在本页的中间)

单声道和 ASP.NET

除了 Daniel 提到的 WebSharper 之外,还有Bistro

希望有帮助。