Windows VFP项目重写-可以ASP.Net MVC支持的要求



我的公司管理医疗保健支付方的医疗保健提供者网络(每个支付方都有一个可供其成员使用的医疗保健提供者网络)。当医疗保健提供者的资格或其他信息发生变化时,需要将这些变化告知与其签订合同的付款人。目前,我们使用传统的Visual FoxPro应用程序来管理生成数据更改文件(MS Excel格式),以发送给付款人。

业务模型的发展要求我们开始重新编写应用程序的过程。我想知道这是项目的类型为ASP。Net MVC将是一个很好的选择。我主要是一名Windows开发人员,但我的经理经常表示有兴趣将我们的业务应用程序转移到我们的内部网,以方便维护和更好的可访问性。我不反对他,因为我一直想做一个基于网络的项目,现在。

我主要关心的是ASP是否。Net MVC应用程序可以适当地支持执行SQL Server存储过程的任务(当然,无需动脑),以检索提供者更改数据,并在一次操作中从该数据生成许多MS Excel文件(每个付款人一个)。这些文件需要保存在本地或在网络共享上生成。

我记得,有关于从web应用程序访问本地资源的问题,所以这是可能的吗?

谢谢。

运行在IIS web服务器上的MVC应用程序可以访问网络上的任何文件或文件夹,而IIS中的应用程序池身份具有读/写权限。因此,只要你能够正确地进行所需的IIS设置,你就可以在任何你可以访问的地方拥有任何文件或文件夹。

我是一个有20多年FoxPro经验的家伙,多年来我一直在用VFP做真正的OOP风格编程,这都是因为我从2008年开始学习c#和。net MVC web应用程序时学到的东西,当时MVC刚刚出现。

看,FoxPro是很棒的,我喜欢,并且仍然经常在一个大型CRUD应用程序中使用它,但是你猜怎么着…我也喜欢c#和。net,而且我在两个相当大的。net MVC商业应用程序MVC应用程序上有足够的第一手经验,可以100%肯定地说,我在VFP应用程序中所做的任何事情都可以在c#中完成。你失去了一些东西,但你得到了更多,特别是当涉及到。net库的可用性和在MVC框架中编写业务CRUD应用程序的能力,以及用于UI的web浏览器和javascript时,哦,天哪,javascript!

web应用的UI可能性非常强大,但它与FoxPro拖放表单设计器完全不同,从Razor视图引擎跳到渲染UI页面的世界,或者使用客户端工具,如Knockout(我非常喜欢的一个),或Angular,或者可能是Aurelia,如果它在RTM中得到一些不错的采用,

选择"。"Net"只是选择的一部分。这是后端的东西,如果你要使用Razor视图,还有一些UI的东西,但在我看来更难的选择是你要选择什么样的UI策略。哦,不要忘记决定你是否需要一个API,并通过API来传输所有数据,而不是老式的MVC页面回发到控制器并从头开始重新呈现UI页面。天哪,这已经是遗留风格的代码了。它有它的地方,但它也可以使一个非常笨拙的UI体验。

确保你选择的是c#和而不是 Visual Basic . net。

哦。我的。善良……玩得开心,我的朋友。我一直在!

最新更新