从头开始的 Web 应用程序

时间:2021-03-02 15:57:53

标签: rest web-services model-view-controller web-applications windows-authentication

在我们的企业中,我在一个维护数据库的团队中。数据库位于 SQL Server 中,我们一直使用 Windows 身份验证连接到数据库。

最初,创建了一个 Python 脚本以从命令行访问数据库并将结果导出到 CSV 文件。但是,现在要求已更改为创建 Web 应用程序以根据需要访问数据库。

虽然要求似乎很简单,但我不确定什么最适合创建它。

  1. 首先要考虑的是安全性 - 是否可以通过浏览器在客户端进行 Windows 身份验证并连接到 SQL Server 数据库,因为到目前为止我们正在以这种方式连接到数据库?可能吗?

  2. 不确定哪种架构/框架适合该要求。

  3. 我应该遵循 MVC 方法/Restful 模式吗?这么简单的办公应用程序是否需要Web服务(不确定客户是否会使用它,但我在不同地点工作的同事需要通过我们开发的应用程序访问数据库)?

  4. 我尝试检查了 ASP.NET MVC(我之前没有经验)、Spring-Boot 和 Spring-MVC(看起来很复杂但懂 Java),然后我了解到 node.js 是轻量级的快点。不确定,考虑到良好的 GUI 和安全性,选择哪个更适合我的要求。

从头开始应用程序是如此令人困惑,因为有很多事情需要考虑,例如 GUI、安全性、应用程序性能、高效编码,以便轻松调整以适应数据库数据模型的未来变化, 部署时可能出现的问题(主要是部署在我们内部的windows服务器上,我们办公室一直在用)

0 个答案:

没有答案