开发一个与Mono(开源.NET)的Web应用程序的任何例子?

我是一个Java,Scala,Python web应用程序的Linux家伙。 我想和Mono(特别是F#)一起玩网页开发。

我只是寻找一个用Github编写的单例Web应用程序(任何CLI语言都可以)。 我试过Google搜索,找不到一个好的起点(或者甚至可能)。

从我收集的内容中我可以看到它们的结合:

  • 快速CGI(nginx,lighttpd)
  • Spring框架.NET(我甚至不知道它是否可以在Mono上运行)
  • 先进的道歉,如果有一个明显的资源(网站),我错过了。

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


    为了获得Mac / Linux安装程序的F#开发环境:

  • http://www.tryfsharp.org/Resources/GetMono.aspx
  • 特别是对于Ubuntu 12.04:

  • http://datachomp.com/archives/running-asp-net-mvc4-on-ubuntu-12-04/
  • 要使Fsharp与MonoDevelop 2.6或更高版本一起工作,您必须使用以下其中一种分支:

  • https://github.com/fsharp/fsharpbinding
  • 南希看起来像一个很好的URL路由选项,这是我真正需要的:

  • https://github.com/NancyFx/Nancy
  • 对于Nancy的F#单声道游戏,包括Djano模板:

  • https://github.com/NancyFx/Nancy/wiki/Building-Nancy-on-Mono
  • 你可以使用命令行NuGet安装工具(它基本上就像Javascript npm或Java的maven):

  • http://nuget.codeplex.com/releases/view/58939
  • 一旦我安装了Fsharp Powerpack,理论上我应该使用LINQ来进行持久化。

    如果Nancy不能解决问题,那么似乎有一个称为OWIN的标准(它似乎与Python的WSGI类似)。

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

    UPDATE

    看起来像ServiceStack也有一些好东西,似乎正在获得一些牵引力。 在单声道方面,你主要想看看守护进程文档。


    查看XSP(大约在本页的一半)

    单声道和ASP.NET

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

    希望有所帮助。

    链接地址: http://www.djcxy.com/p/90065.html

    上一篇: Developing a web app with Mono (opensource .NET) any examples?

    下一篇: How to decide between MonoTouch and Objective