Monday, February 9, 2015

Visual Basic 6 upgrades Francesco Balena on DotNetRocks

The topic seems to be in the air again lately. It hasn't really gone away because the problem of what to to with Windows XP hasn't gone away. ... Covered in  dotnetrocks last Summer -- in a rambling manner, I summarise below the link

http://www.dotnetrocks.com/default.aspx?showNum=977


Approximate times of topics on VLC media player - an application which seems to have gone slightly backwards over the years as regards features/UI but that is a different post;

minutes: seconds
06:20   introducing Francesco Balena
06:50  Off Topic: Francesco Balena gets to speak
08:20   Windows XP end of life
09:00   Spike in migrations to .Net
10:50   Government and government specifed projects need to upgraded to supported operating systems
12:10   N-tier
12:25   1000 - 1500 DLL applications
13:00   5 to 7 Mloc
13:45   Migration has no immediate benefit
13:50   Advisable to split migration into phases
15:50   Refactoring etc will be benefits after
16:20   Staged migrations
16:40   Upgrading "inner most components" yields best benefits but most also potentially has most stability problems
19:00  Threading issues [dealt with using attributes]
19:40  Write from scratch best option but -- maybe 30 percent
21:50   VB4   12 years later   original devs gone from companies, knowledge lost
24:10  Francesco Balena (and his company VB Migration Partner)'s tools, libraries etc  very little code transformation, VB6 programmers can typically continue using the code without having to learn a lot of .Net immediately
30:50 Devexpress advert
33:20  Off Topic : Musical instruments
36:25  Do VB6 dev environments still exist
37:10  Problems with licences for old 3rd party Activex contols, old database tech etc
40:40  Partitioning app layers
42:15  Danish financial org Bank ATM Gui software in vb6 ?! Example of GUIs take a long time to replicate
43:30  ADO or not
45:00  WPF migration less successful due to changes - better from scratch
ASP.net etc also better from scratch
49:00  Before upgrading -- Design -- what is end goal?
51:10  Old architectures problems -- lack of  separation of concerns, efficient at the time use of specific VB6 features, will now be a possible problem
53:00 Use of undocumented features
54:00  Dates and strings

No comments: