我是一名sharepoint开发人员和一名asp.net mvc开发人员,我更喜欢将开发的Asp.net MVC Web应用程序与sharepoint进行比较。虽然我仍然喜欢开发sharepoint,但是对于开发人员来说,分享点对于开发人员来说是完全令人沮丧的,或者对于我们中的某些人来说,但是对我来说这很痛苦。当引入MVC时,许多开发人员都接受了它,直到现在许多人仍然渴望它。至于我能看到的,如果MVC将与sharepoint完全集成,我可以说sharepoint可以产生很大的不同,并感谢MVC。
我的问题是,sharepoint是否有机会与MVC集成?共享点的哪一部分可能会使MVC无法集成?你能给出一个重要原因,为什么Sharepoint对MVC来说是一个重要的NO?
答案 0 :(得分:2)
SharePoint是一个非常庞大,复杂的Web应用程序,具有庞大的安装基础,无法控制最终用户的自定义。没有一个很好的理由,这种系统无法从头开始重写,即使有充分的理由,任何这样做的尝试都注定要失败。
有些方法可以将MVC与SharePoint一起使用。在正确的服务器上运行的任何.net应用程序都可以访问SharePoint API。您还可以在SharePoint Web部件/页面中包装mvc视图。让Web表单视图引擎在SharePoint下运行需要一种永远不会超越企业基础架构人员的黑客攻击,但在SharePoint中托管Razor视图相对容易设置。
答案 1 :(得分:1)