通过 伊姆兰·萨拉胡丁(Imran Salahuddin) | 2015年1月20日 |
微软 一段时间不再支持VB 6语言 ago and now only provides 一点帮助。例如,在升级论坛上,您可以提出问题,但是毫无疑问,您将有一天不得不放弃VB6。最好现在就计划将VB6迁移到.NET,而不是在为时已晚之前被迫在紧急模式下进行迁移。
但是现在,您确实有选择
1. 您的企业可以继续运行其VB6程序,甚至可以在最新版本的Windows上使用VB6进行开发。 (如果可以找到VB6系统。) Just beware that there won’t be any new fixes or support coming your way from 微软 and the resources to help are dwindling.
2. 有许多商业上的VB6到.NET的迁移方法。每个人都想使用最快,最简单和最优质的转换工具。我们评估了其中的一些。 主要的商业竞争对手是ArtinSoft和VB迁移合作伙伴。 ArtinSoft通过代码行对产品进行定价,而VB迁移合作伙伴不会提供固定价格;他们喜欢在看完您的项目后出价。两者的问题在于,既不支持维护也不支持人员培训。
3. 您可以使用自己公司的资源和专业知识在内部重新开发软件,但是,这将使员工摆脱正常的职责,并且可能需要对新技术进行重新培训,以使他们可以轻松地重新开发应用程序。 If you do decide to undertake a VB6 to .NET migration, I suggest that you plan to accomplish it in two steps if you only use 微软 products. It is my experience that straight conversion projects of complex VB6 systems usually run into a wall after the easy part is done. The differences between the two environments are just too great.
4. 您可以外包给具有迁移到.NET框架经验的知名团队。 只需确保他们完全有资格使用VB代码和.NET环境,可以提供书面的计划方案,并在项目完成后提供支持。
因此,尽管Microsoft不再支持VB6,但他们已在.NET上进行了大量投资,您可以确定该技术可以在很长时间内维持您的业务应用程序。 但是,正如我上面提到的,最终,您将需要远离VB6,最好是按自己的意愿进行计划,而不是出于必要或紧急情况而不必这样做。
想升级吗?在MigrateTo.NET网站上观看我的视频博客 first!