Originally Posted by
yereverluvinuncleber
Well, there is a good reason, possibly two or three. I would treat VB6 as I do now as my preferred IDE, regardless of the language, the IDE is a place I am creative in due to knowing many (if not all) of its idiosyncrasies. It is quick and I know it well, it is my preferred work area. I know TwinBasic will have a new updated IDE but for me, the old VB6 IDE is a good place to work.
If I know that everything I build will eventually successfully convert and compile to TwinBasic then there is no need for me to migrate to TB when I am working well on the VB6 IDE and language. I can continue to use VB6 as a sort of VB6'Express' knowing it WILL work on the new funky kit when it comes. For all brand new development it might make sense to use TB but VB6 will continue to work as always and might prove to be the better bet.
Secondly, the VB6 IDE approach will always be a lot cheaper than licensing TB for years and years. We have all purchased VB6 outright already and as I have a legal copy I now install it at will on any machine I am currently developing on (I upgrade my machine from time to time). I have the CD, I have an ISO and I know how to install.
For me it will be the cheaper option as I cannot afford to spend hard won cash on the professional version of TB - and even if there will be a hobbyist licence then it will be monthly/yearly licence rather than a one-off purchase and that is a cumulative cost that will eventually exceed what I spent on VB6.
For many, VB6 is abandonware and if they can obtain a copy of VB6 for free then they just might... I don't condone this but a free version is always a distinct draw. The fact that MS won't take your money even if you send it to them implies that many think it is abandonware. The result is they can, with some work, get VB6 for free.
Also, if TB is fully compatible, I will not be punishing myself for continuing to use the VB6 IDE. All my code WILL migrate when I choose to do so. What it gives me is the capability to upgrade, it tells me that VB is no longer dead... I now have the capability to upgrade but it is up to me when I do so.
Thirdly, I also develop and test for Windows XP as an equal and good test for ReactOS. TwinBasic is never likely to run on older operating systems nor those derived from them, the binary possibly might - but the IDE will not.
A lot of VB6's commercial applications are specific to XP on older hardware and it is uncertain in my mind that TB is even a solution for this market. It does give some organisations a route for migration if they still have the code but it does not dig anyone out of the XP hole that is solidly stuck there for some reason - such as no code...