我是 SharePoint 技术的新手,并试图弄清楚它是否适合要开发的产品。
我仅使用 SharePoint Foundation(而不是服务器)进行定位。以下是目标产品的一些关键方面:
- 该产品是数据密集型产品。涉及许多业务和系统实体。预计业务实体将拥有大量数据(一年可能会达到数百万)。业务实体需要相关。SharePoint(列表)能否满足这一需求?
- 该产品有许多报告(罐装和临时)。这将意味着在运行时构建和执行许多复杂的查询。我不确定 SharePoint 是否适合此目的。
我是 SharePoint 技术的新手,并试图弄清楚它是否适合要开发的产品。
我仅使用 SharePoint Foundation(而不是服务器)进行定位。以下是目标产品的一些关键方面:
根据您的描述,我看不出 Sharepoint 可以做些什么来帮助您。
使用 Sharepoint 创建一个围绕文档和内容共享的社区门户。
您的要求将更适合具有报告系统的 ASP.NET MVC 应用程序或使用 OOXML 或类似工具的模板化 Excel 下载。
所以关键词是“数据密集型”、“大量数据……一年数百万”、“复杂查询”。
底层平台需要构建在 RDMS 上,例如 Sql Server/MySql/Oracle 等,而不是 SharePoint 列表。
有很多方法可以完成项目的其余部分(用于输入/输出记录和报告的界面),包括客户端应用程序、ASP.NET、RoR ......任何最适合您的公司和个人专业知识的方法。
这些 UI 选项之一是位于 SharePoint 中的界面 - 但仍将使用 RDMS 进行数据存储/查询。