4

我将开始一个新项目,包括为一家提供技术支持服务的公司构建一个 Web 应用程序,包括修复 Pc、笔记本电脑、操作系统安装等。

该网站将允许用户查看可用的产品和服务,他们还可以登录到 Web 应用程序以查看他们的订单状态(例如采购订单、修复服务器等)。

我有一个由三名开发人员组成的团队,我们正在使用 asp.net MVC 开发网站和 Web 应用程序。客户对构建 SharePoint Web 应用程序很感兴趣,因为我和我的团队以前没有在 SharePoint 上工作过;所以我的问题是,我们能否从以下领域的知识中受益:-

  1. asp.net mvc包括-但不限于-(mvc安全(如防伪令牌、授权令牌等)、mvc路由、模型绑定、asp.net mvc ajax(ajax.actionlinks.etc))

  2. C#

  3. ADO.Net 实体框架。

  4. 剃刀视图

如果我们决定采用 SharePoint 方法,或者我们在 asp.net mvc 方面的知识在 SharePoint 2013 或 2010 项目中对我们没有多大帮助?

此致

4

2 回答 2

1

如果您的解决方案的某些部分需要自定义开发,那么您的 C#/ASP.Net 知识将会很有用。但是,在开发 SharePoint 应用程序时,首选目标是使用 SharePoint 提供的工具,并将自定义开发作为最后的手段。

您将有一个相当陡峭的学习曲线来开发适当的 SharePoint 应用程序。如果除了此应用程序之外对 SharePoint 没有其他需求,您最好将其制作为纯 MVC 应用程序。

于 2013-01-15T07:23:39.903 回答
1

SharePoint 是基于 ASP.NET 和 C# 构建的平台。您的 ASP.NET 和 C# 技能构成了开始学习 SharePoint 的最低要求。

请注意,SharePoint 是一个庞大的产品,获得足够的 SharePoint 知识以成功完成您的项目的时间将非常好。

了解 MVC 不足以正确交付 SharePoint 解决方案。

于 2013-01-15T02:29:05.033 回答