2018年VisualFoxPro

2024-09-29 21:23:15 发布

您现在位置:Python中文网/ 问答频道 /正文

我们的一些数据库管理员仍然使用foxms数据库。在

尽管我不是数据库管理员,但我认为是时候将这些查询迁移到更新的数据库管理系统了。在

问题1: visualfoxpro的替代品/替代品有哪些? Python能够完成visualfoxpro所能完成的所有任务吗?在

问题2: 尽管2007年停止了对这种语言的支持,但管理员们仍然为使用这种语言辩护。2018年继续使用visualfoxpro还有道理吗?在

谢谢你的帮助!在


Tags: 语言数据库替代品管理员管理系统数据库管理员道理visualfoxpro
3条回答

Question 1: What are good substitutions/alternatives for Visual Foxpro? Would Python be able to carry out all the task Visual Foxpro can?

我想您可能需要研究一下使用.NET framework的Visual C或Visual Basic。
据我所知,Python也许可以取代visualfoxpro。在

Question 2: The administators still defend the use of this language, eventhough support stopped in 2007. Is it still justifiable to keep using Visual Foxpro in 2018?

这可能是合理的,但您可能希望使用最新的.NET框架来跟上安全修补程序或新功能。在

In our company some database administrators are still querying SQL Server database with Visual Foxpro.

您需要查明他们是只是手动查询SQL Server数据以获取报表,还是实际上在使用VFP应用程序(它本身查询SQL Server数据)。在

如果他们正在运行一个VFP应用程序,那么要改变,你(或他们)将不得不完全重新设计和重新开发应用程序替换语言-取决于应用程序的复杂性-通常不是一个无关紧要的任务。在

如果你正在考虑换一种语言,而不是仅仅听从别人的建议或直觉,比如

I reckon it's time to migrate those queries to a more recent database management system

你需要做一个商业分析。至少你应该问以下问题。在

  1. 当前的运营对运营是否至关重要?在
  2. 改变的真正原因是什么?在
  3. 改变会有什么好处?在
  4. 做出改变的时间表和预算会是什么样子?在
  5. 这个软件是只在内部运行还是在网络上运行?在

关于问题2

当然,VFP是一种“过时的语言”,微软不再支持VFP,但是有一个VFP开发人员活跃的社区,他们可以在各种web论坛上找到他们,他们可以为VFP问题提供比MS更出色的支持。在

那些VFP开发人员仍在使用该语言,并计划在相当长一段时间内继续使用该语言。因此,“语言支持”本身似乎是一个没有实际意义的问题。在

关于问题1

有很多种语言可以更改。有些比较简单,有些则更加全面。在

同样,如果这是一个VFP应用程序它将被更改,而不仅仅是几个查询,那么不管您更改为什么语言,都要计划进行大量的工作。在

此外,您对业务分析问题的回答可能会引导您使用一种语言而不是另一种语言。在

你这么说我觉得很奇怪

We also observe a lot of time going to problem solving rather than improving the services

我已经开发了30多年的FP/VFP应用程序(目前除了Android和VB.ASP)并且发现一旦开发和实现这些应用程序都是非常稳定的。当然,可能存在网络问题和数据更改问题,但不是VFP软件“行为不当”,而是“外部”因素导致稳定的VFP应用程序不再按预期运行。在

尽管我会说一个设计糟糕的应用程序(VFP或其他应用程序)经常会出现问题。在

不管你走哪条路-祝你好运。在

我要说的是,就我们的目的而言,VFP是我们现在转换数据最快的方法。也就是说,我们在Server2012中运行了很多次,但它确实有缺陷。需要很多时间来清除问题和重新启动程序。它的日子已经不多了,我会继续使用它,如果我们可以让它更新一点,使它更好地在现代操作系统上工作。在

相关问题 更多 >

    热门问题