我多年来一直是.net开发人员,最近开始对在Linux而不是Microsoft Windows上开发Web应用程序感兴趣。
我特别喜欢MVC,你可以轻松地启动一个正常运行的项目(+生产力)以及Code-First
方法(实体框架4.1),它允许在数据库中实时构建数据库。发展。
所以我想知道在Linux上是否有这样的支持框架,你可以向我推荐一下吗?用什么语言?
非常感谢,
答案 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)
答案 4 :(得分:0)
服务器的node.js和演示文稿的EXTJS