2012-05-16 39 views
1

嗨我已经为几家公司工作了。两人都使用MVC来创建他们的软件。一家公司使用WCF服务来处理所有的Ajax调用,而我最近的公司正在将他们的所有Ajax调用发送给他们的控制器。我更喜欢WCF方法,因为它似乎保持代码更清晰和更具可读性,但根据MVC,所有视图调用都应该通过控制器。我只是想知道是否有人有任何好的信息,参考资料或文章,哪些是更好的做法,或者是否更好地向控制器或WCF服务提供服务调用?谢谢MVC应用程序Ajax调用控制器或WCF

回答

2

它看起来两种方法都可以正常工作。但是,如果您想在解决方案中使用类似Service Layer的内容,则WCF更合适。但是,从Web部件到Controller的Ajax调用工作正常。

+0

使用一个比其他的有什么性能增益?如果你有一个MVC应用程序,是否有任何创建WCF的点,如果你永远不需要第三方来访问它?不使用控制器混淆控制器本身? – Lizzard

+0

我不认为在性能上有一些显着差异。但是WCF有其他的优点,你可以在这里阅读http://msdn.microsoft.com/en-us/library/ee658090.aspx – paramosh

相关问题