ASP.NET MVC和Angularjs与ASP.NET MVC和Reactjs

ASP.NET MVC和Angularjs与ASP.NET MVC和Reactjs,angularjs,asp.net-mvc,asp.net-mvc-5,reactjs,web-frontend,Angularjs,Asp.net Mvc,Asp.net Mvc 5,Reactjs,Web Frontend,我在ASP.NETMVC项目上使用了AngularJs。尽管AngularJs和ASP.NET都基于mvc体系结构,但在我的ASP.NET mvc项目上使用AngularJs时,我可以看到一些优势。我在这种方法中看到的主要优点是更好地渲染视图。如果是这样,为什么不在ASP.NET mvc中使用ReactJs呢,因为它纯粹关注视图。为什么我们要搞砸两个mvc框架。在ASP.NET mvc之上使用Reactjs不是比使用AngularJs和ASP.NET mvc组合更好吗(请注意,我将始终使用ASP

我在ASP.NETMVC项目上使用了AngularJs。尽管AngularJs和ASP.NET都基于mvc体系结构,但在我的ASP.NET mvc项目上使用AngularJs时,我可以看到一些优势。我在这种方法中看到的主要优点是更好地渲染视图。如果是这样,为什么不在ASP.NET mvc中使用ReactJs呢,因为它纯粹关注视图。为什么我们要搞砸两个mvc框架。在ASP.NET mvc之上使用Reactjs不是比使用AngularJs和ASP.NET mvc组合更好吗(请注意,我将始终使用ASP.NET mvc,我不想使用纯JavaScript框架)。如果我错了,请纠正我。提前谢谢

我过去在项目中使用过angular和react。使用angular,您可以使用angular代码脏化html标记。使用react,它全部封装在一个组件中。由于我从来都不是angular的专家,我可能没有充分利用它的能力,但对我来说,Reactjs似乎是更好的框架,似乎更适合ASP.NET MVC


我不相信有一个正确的工具来做这项工作,虽然。这真的是任何适合你的需要和你的舒适。不过,我建议您试一试。

我认为您的问题太笼统,没有上下文。这完全取决于你的需要。场景1在一种情况下是好的,而在另一种情况下不是好的,反之亦然。我想确定这一点的最佳方法是尝试使用react,看看它是否适合您的需要,以及它是否比您以前的方法更好。记住5+5=10,但是你会得到与2+8相同的结果:)@Robert你能给我简单解释一下在ASP.NET中使用angularjs和reactjs的场景吗MVC@DeepanCool我也在同一条船上。我找不到一位经验丰富的ASP.NETMVC开发人员对ReactJS和AngualrJS进行比较的文章,他广泛使用了这两种框架。我还认为,如果您不需要路由和AngularJS提供的一些额外功能,那么ReactJS可能是ASP.NETMVC的一个好选择。我也有同样的问题。我一直在寻找前端编程的解决方案和一个好的学习框架。我读了一篇又一篇的文章,说Reactjs比Angularjs好。我还读到一个叫做bridge.net的新东西。我想知道是否有人已经将这些框架与.Net结合使用,并且清楚地了解了哪些框架在未来会更好地工作并得到最多的支持。这是一个很容易搞清楚的问题。