Vb Classic Migration Concerns

VbClassicMigrationConcerns is a page on getting VbClassic applications reimplemented to run on machines hosting MicrosoftWindows OS.

As most of the VbClassic applications are clientServer type applications, the information discuss here may not apply to situations where other uses of VbClassic was deployed in other ways (e.g. in ActiveServerPagesInVbClassic).

Another assumption of this page is not to use (often quite good) OpenSource tools. Quite often, SystemsIntegration? complexities of a hybrid solution are a major concern.

Assumptions for an EnterpriseApplication solution

The "migrated" application should have a reasonable chance of being compatible with WindowsLonghorn, but it is not necessary to use any new WindowsApi?.

If the application uses data (most do), an acceptable solution will probably have its data hosted in a SqlServer database.

WorkInProgress


MicrosoftWay approach to migration

MicrosoftWay is to use the most recent release of their product. At this writing, it meant the yet unreleased DotNetFramework WindowsForms using VbDotNet or CsharpLanguage.

An Apr05 application migration strategy can be found at http://msdn.microsoft.com/vbasic/default.aspx?pull=/library/en-us/dv_vstechart/html/appmigrationstrat.asp.

For simple cases, a MicrosoftExpress solution may suffice. If this applies, the applicable paper (2003 paper migrating to AspDotNet) is located at http://msdn.microsoft.com/asp.net/migration/default.aspx?pull=/library/en-us/dnaspp/html/aspnet-movingvbtoaspnet.asp


Other ways that are Microsoft friendly

RichInternetApplication implementation using MicrosoftDotNet


Other ways MS (and your manager) don't want to know (conspiracy?)


What is all this talk about future MS OS's busting VB6 applications? If a new OS cannot run VB6, likely it won't run a lot of other existing things also. With Linux eating into MS's market share, I don't think MS would really risk pissing off that many people. I think they are bluffing.


CategoryMicrosoft CategoryEnterpriseComputingConcerns


EditText of this page (last edited February 6, 2009) or FindPage with title or text search