7

我是一名 Java、Scala、Python 网络应用程序 Linux 人。我想在 Web 开发中使用 Mono(尤其是 F#)。

我只是在寻找一个用 Mono 编写的示例 Web 应用程序,也许是在 Github 中(任何 CLI 语言都可以)。我尝试过谷歌搜索,但找不到一个好的起点(或者如果可能的话)。

根据我收集到的信息,我可以结合起来:

  • 快速 CGI (nginx, lighttpd)
  • 单核细胞增多症
  • Spring framework .NET(我什至不知道它是否可以在 Mono 上工作)

如果我错过了一个明显的资源(网站),请提前道歉。

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

4

2 回答 2

5

获取 Mac/Linux 设置的 F# 开发环境:

特别是对于 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

更新

看起来ServiceStack也有一些好东西,并且似乎正在获得一些牵引力。就 Mono 而言,您主要想查看daemon doc

于 2012-04-30T14:48:12.003 回答
3

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

单声道和 ASP.NET

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

希望有帮助。

于 2012-04-24T16:49:35.777 回答