我正在为各种内部 CRUD 应用程序开发一个框架。我已经考虑了几种 MS 技术(WPF、Access、WinForms、ASP.NET),并且已经为客户端选择了带有 HTA+Jquery 的 ASP.NET MVC。我这样做的原因是,我需要一种方法来编写和部署快速的一次性 GUI 应用程序,以及维护预计具有较长生命周期的更强大的应用程序。
首先,对于在客户端使用 ADODB 与在服务器端使用 ADO.NET 的相对优点,我将不胜感激。我倾向于 ADODB,因为我将拥有对 SQL Server 的客户端访问权限(我已经编写了一个处理与 ADODB 交互的 js 库)。但是,我可以看到开发 RESTful 服务最终可能会有用。
其次,我需要将报告功能整合到系统中。我可以使用 SQL Server 报表服务或水晶报表,但用户已经习惯了一些使用 VBA 在 Word 中编写报表的旧应用程序;所以我正在考虑使用 WordML 来编写报告。
谢谢。