什么是linux开发环境中的.net MVC等价物?

时间:2012-04-10 08:18:38

标签: asp.net-mvc linux

我多年来一直是.net开发人员,最近开始对在Linux而不是Microsoft Windows上开发Web应用程序感兴趣。

我特别喜欢MVC,你可以轻松地启动一个正常运行的项目(+生产力)以及Code-First方法(实体框架4.1),它允许在数据库中实时构建数据库。发展。

所以我想知道在Linux上是否有这样的支持框架,你可以向我推荐一下吗?用什么语言?

非常感谢,

5 个答案:

答案 0 :(得分:5)

这是正确的,有很多选择,没有一个答案。作为一名经验丰富的.NET开发人员,我发现学习Python非常直接。概念有许多相似之处。

我还将Djando和Pyramid都作为Web Python框架进行了研究,发现前者更容易使用。 Django的方式与MVC .NET非常相似。它还包括一个开箱即用的ORM映射器,它完全符合Entity Framework 4.1+ Code-First方法的功能。

总的来说,我发现在Linux上使用Django比MVC .NET更简单,更高效。

我选择这个作为答案,不是因为其他答案在这里是错误的,而是因为其他.NET转换者可能会谷歌提出这个问题并喜欢听取.NET开发人员的经验。 ;)

答案 1 :(得分:2)

如果您想尝试使用新语言,请考虑

还有很多其他人......

答案 2 :(得分:1)

Mvc是一种源于1970年代的开发方法。因此它以许多不同的语言实现。例如,Java有几个mvc框架,这些框架早在几年前才有.net。我建议你看看下面的Mono,Java,我相信php有一个mvc框架。 Mono基本上是Linux上的.net。不确定项目的成熟程度。 Linux上的Java到目前为止比Windows上的Java更令人愉快,我建议你也看看这个。 Java有一个名为JPA的实体框架。只是提醒一些学习曲线是陡峭但非常值得。

答案 3 :(得分:0)

也许您可以尝试monohere就是它所支持的。

在我的记忆中它支持asp.net mvc

答案 4 :(得分:0)

服务器的nod​​e.js和演示文稿的EXTJS