JD *_*cks 15 .net scalability upgrade obsolete vb6-migration
这里的一些程序员已经在VB6中开发了一个项目,并且他们说如果他们希望他们的应用程序在更新/未来的系统上运行,他们现在需要升级到vb.net,因为vb6将很快成为历史.
所以他们一直在努力的这个巨大的应用程序,他们将不得不从头开始重建(他们试图使用升级向导,但有太多的错误)
该公司的老板对于在项目中投入这么多个小时而不是太激动,只是为了转身并从头开始重做.
这不是我的项目,我对vb一无所知,我是一名网络程序员.
但是这些家伙可以做些什么呢?这样就不会再发生了,或者他们应该怎么做才能让现在这不是问题呢?
有没有办法确保您的应用程序始终可扩展,不会过时,需要重新编写?
谢谢!
Set*_*ore 14
不,它真的没有什么,虽然Windows 7仍然可以运行DOS程序,所以它不像他们的程序将是不可运行的.他们遇到的最大问题是没有新的支持或新功能,以及关于这一主题的知识社区不断缩小.
我公司目前正在Fortran,Clipper,VB6和FoxPro中运行程序,其中一些已经存在了20多年,并且在所有Windows升级中幸免于难.通常,使旧程序无法使用的是无法重新编译程序以修复错误.
虽然打破你的程序功能肯定有帮助,所以如果你决定从VB6迁移到VB .Net,那么选择可重用的代码要容易得多.
好问题.
简短的回答是否定的.因为所有代码最终都会过时.
如果你在x86汇编程序中编写代码,那么它会持续一段时间.C代码也有很长的保质期.但问题在于,由于许多因素,从装配商中抽出的技术越多,其保质期越短.