选择技术实施?

Selection of technology implementation?

我需要开发一个集成在 Sharepoint 中的小应用程序。我在本地使用 2019 版本。该应用程序包括数据输入、sql 用于将数据加载到字段中的查询。为此,我想使用最新的方法。我还有时间,但我不知道该走哪条路。

我看了很多没有代码的解决方案,但据我了解,我需要向JS方向发展,同时我想将它保存在sharepoint列表或存储输入数据的位置.但是如何从外部 MSSQL 数据库获取数据,使用 node.js 或 Web 部件,REST。我很困惑,请帮助我。我用ado.net在C#windows形式上开发应用程序,如果我知道方向我会在JS中弄清楚。

所以跟进评论,你可以实现以下堆栈:

  • React or Vue:实现一个简单的 GUI 以在您的数据库上执行基本的 CRUD
  • NodeJS:处理数据操作(如果有)并将内容推送到 Sharepoint

查看非常流行的 MERV 堆栈以获取有关应用程序结构的灵感。 (MERV 使用 MongoDB,但如果将该位换成 MySQL,逻辑将是相同的)

使用 NodeJS,您可以利用 Sharepoint REST API using the available libraries. Check out this tutorial 了解实施细节。