1

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

我特别喜欢 MVC 的地方在于,您可以轻松地建立一个正常运行的项目(+生产力)以及Code-First方法(Entity Framework 4.1),它允许在开发过程中动态构建数据库。

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

非常感谢,

4

5 回答 5

5

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

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

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

我选择这个作为答案,不是因为这里的其他回答是错误的,而是因为也许其他 .NET 转换者可能会在谷歌上搜索这个问题并想听听其他 .NET 开发人员的经验。;)

于 2012-04-30T08:38:09.653 回答
2

如果您想尝试一种新语言,请考虑例如

还有很多其他的...

于 2012-04-10T08:25:24.190 回答
1

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

于 2012-04-10T08:26:07.297 回答
0

也许您可以尝试mono是它支持的。

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

于 2012-04-10T08:22:09.977 回答
0

用于服务器的 node.js 和用于演示的 EXTJS

于 2012-04-10T08:53:16.230 回答