MVC应用程序Ajax调用控制器或WCF

MVC应用程序Ajax调用控制器或WCF,ajax,wcf,asp.net-mvc-2,Ajax,Wcf,Asp.net Mvc 2,嗨,我现在在几家公司工作。他们都使用MVC来创建他们的软件。一家公司将WCF服务用于所有Ajax调用,而我最近的一家公司正在对其控制器进行所有Ajax调用。我更喜欢WCF方法,因为它似乎可以保持代码更干净、更可读,然而,根据MVC,所有视图调用都应该通过一个控制器。我只是想知道是否有人有关于哪种做法更好的好信息、参考资料或文章,或者是否最好向控制器或WCF服务进行服务调用?谢谢看来这两种方法都很好用。但是,如果您希望在解决方案中包含类似的内容,则WCF是更合适的解决方案。但是,对于从Web部件到

嗨,我现在在几家公司工作。他们都使用MVC来创建他们的软件。一家公司将WCF服务用于所有Ajax调用,而我最近的一家公司正在对其控制器进行所有Ajax调用。我更喜欢WCF方法,因为它似乎可以保持代码更干净、更可读,然而,根据MVC,所有视图调用都应该通过一个控制器。我只是想知道是否有人有关于哪种做法更好的好信息、参考资料或文章,或者是否最好向控制器或WCF服务进行服务调用?谢谢

看来这两种方法都很好用。但是,如果您希望在解决方案中包含类似的内容,则WCF是更合适的解决方案。但是,对于从Web部件到控制器的Ajax调用来说,可以正常工作。

使用其中一个比另一个有什么性能提升?如果你有一个MVC应用程序,如果你不需要第三方访问它,那么创建WCF有什么意义吗?使用控制器不会弄乱控制器本身吗?我不认为在性能上有什么显著的差异。但WCF还有其他优势,您可以在这里阅读