Java相当于.NET MVC4 +实体框架(我的意思是诸如Grails,Spring MVC..etc ..等不确定的选项) - c#

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center作为指导。
                            
                        
                    
                
                7年前关闭。
            
        

这是一个非常简单且非常具体的问题:如果您一直在使用.NET MVC4和Entity Framework进行项目,并且使用了很多jQuery / Json(例如Visual Studio 2012),并且要求您生成“基于Java” /“开放”平台,您会选择哪种架构/工具?

我不希望“自动迁移”。从“按惯例编码”强类型..,从模型生成数据库,优先从代码优先..,集成自动化测试等角度来看,我更喜欢在具有类似功能的平台中认真地重新编码。

我不是想在这里进行“ .net”和“ java”之类的辩论。这只是关于工具和体系结构的具体问题。我问的原因是,我天生就是个“ java专家”,但是在过去的几年中一直使用.NET,所以我对新奇事物失去了了解。

在不承认“热爱” Microsoft的情况下,我不得不承认我非常喜欢Visual Studio 2012,MVC4和Entity Framework5。但是,出于我不想争论的正当理由,许多公司/人员更喜欢Java。

我一直在看Grails,但没有时间认真比较所有选项,所以我不知道。

参考方案

您看过http://playframework.org/吗?作为一名C#程序员,我发现找到自己的路很容易。

它还实现了MVC模式,并具有一些不错的数据库连接功能。我将它与Google BigTable一起使用,这是另一种方法,因为没有表架构。当然,它还集成了单元测试和硒测试。 #真棒:)

ASP.NET MVC 5自定义登录,无需脚手架,数据库优先 - c#

我对asp.net和mvc还是很陌生,所以我正在努力学习尽可能多的知识...为此,我从头开始编写博客网站,但是我对身份验证和授权有些困惑。由于我倾向于不真正使用任何脚手架的东西,所以我首先要使用数据库,所以不希望asp.net身份为我创建表。我对散列和加盐密码很酷,并对照数据库检查用户,我遇到的麻烦是将用户设置为登录状态并检查他们应该能够访问什么。我真的很想…

将自定义代码/脚本添加到ASP.net MVC 3应用程序的头文件中? - c#

我有一个MVC应用程序,我试图使其中一个视图显示此editable table并具有服务器端代码,以实际支持具有适当回调功能的基于JavaScript的编辑器。我的第一个问题是,我需要在表应显示的视图的标题中添加一些自定义javascript,但该标题似乎限制在_Layout.cshtml中,这意味着在MVC应用程序的每个视图中添加该自定义javascrip…

ASP.NET MVC ExecuteResult与ActionResult - c#

我见过它用来向响应添加标头,然后返回文件进行流传输。public override void ExecuteResult(ControllerContext context) { ... response.AddHeader("Accept-Ranges", "bytes"); response.AddHeader(&…

JS从文本框中获取文本,传递给asp.net mvc ActionResult,但ActionResult参数显示为null - javascript

JS从文本框中获取文本,传递给asp.net mvc ActionResult,但ActionResult参数显示为null我有2个文本框,由用户选择时由2个日期选择器填充,但是当我使用下面的javascript将其传递给actionresult时,虽然信息可以正确地从文本框中获取。 actionresult的参数显示为空。我该如何解决?码:@Html.La…

弹出表单中的ajax数据发布未命中控制器方法ASP.NET MVC - c#

我有一个弹出表单AddorEdit.cshtml,从index.cshtml页面调用。表单正在打开,但无法将数据发布到控制器方法。索引页// index.cshtml // <a class="btn btn-success" style="margin-bottom:10px;" onclick="P…