0
在我的公司,我们讨论了我们未来的web应用程序应该以何种方式构建。我们目前有两组开发人员就几件事达成一致。我们都想使用html5和css3和jQuery。我们大多同意网络服务将非常重要。html5和webservices与mvc3
但是,一个组织主张使用mvc,因为它会增加更多的结构?到项目。另一半(我承认我属于),认为没有理由不直接从客户端使用Web服务,放弃mvc控制器视图等。
对我来说,添加mvc只会增加服务器的另一个性能负担,可以转移到客户端,结构也可以添加到非mvc项目中,尽管它可能会向开发人员多花点功夫。
冒着开火的危险。我想听听来自公司外的任何一方的一些论点。
为什么这个辩论?每个客户端页面都会做自己的工作(是的,我想你想让逻辑按主题分开!),服务器将自行完成。 Web服务需要仅提供数据?客户消费。用于构建页面的数据?服务器消费(无论如何,没有规则,只是常识)。 – 2012-03-22 13:58:41
如何将数据显示给客户端。当然你需要有某种类型的客户端,无论是ASP> NET MVC还是Web窗体,Windows应用程序等等。每个客户端都需要使用该服务。我喜欢MVC3,因为它的结构和框架的诸多好处。 – 2012-03-22 14:08:05