I don't understand why you say "read your post". Did I contradict myself with things I said there and here?
You're right that dotNetBridge can be used to extend VFP, but I see no use in our (german) economy to use a deprecated product. The situation of migrations is unavoidable and there are many opportunities to earn money and get jobs, if there weren't people who still stick with 2.6 DOS apps and don't see the similarity of value loss of hardware and software, depreciation and amortisation.
What I see, when customers migrate is bad, too though. Innovation stop of old software and reimplementation or changing towards standard software. I see a way to have a zero day benefit of changing an app to hybrid and that starts in adding new features in dot net code, to move data to sql server, to change functionalities to services, to use com interop to iunclude .NET forms in a VFP app. Instead they make a big leap that takes much longer and makes them stand still for years. It's nonsense in my eyes, not only in regard of technology, also economically. It only works, as long as their competition makes the same error.
The need is there to have service contractors knowing the new and future development world. As long as it's done the way it is done, as you can't afford old and new service contracts you have no collaboration and things are lost in reimplementation. I see customers not even knowing their own business rules. they are in their applications and not documented in use case documentation, UML diagrams. Consultants asked to replace inhouse applications are starting from scratch in regard of such informations, though there should be documentation available for them just to read requirements. So there is bad information and knowledge management.
Money, which goes for consultants is not there for further development, so that contributes to the bad situation.
Overall I don't see VFP winning and staying, because all this fails, no, companies change towards .net developers as outsourced or employed developers. The old applications are merely taken as blueprints in regard of UI and what users know about them. And .NET developers underestimate the need to understand VFP and it's concepts and overestimate the power of .NET to easily migrate everything. The result again is loss of information and functionality or projects not finishing in time.
The code you can call via dotNetBridge can be reused later when moving forward to a 100% .NET solution and this is the way I intend to use this and other interoperability features to move from VFP. So, my view on the use case for the dotNetBridge differs from yours. I don't misunderstand the potential, I just don't see a core of VFP staying the same will move on to become a VFP10. Even though we've already seen a 64bit VFP, it's not where I would go, not even for my private use.
What I see as the biggest problem is the unawareness of business deciders and budget responsible people of customers for other ways of migration. The rather ask MS for a migration path and get no or uncomplete or inadequate answers, so they only see a reimplementation or move to other already more modern or standard software. Evolving applications hybrid is possible, if you accept to stay in Winforms, you may even blend together wpf forms in a VFP app and since Windows 10 brings win apps on the desktop that would also be an option. Even cloud parts can be integrated. The UI look and usability can be levelled to a common denominator and you can advance that once most of the applications have moved to .NET. The main advantage is users can profit from enhancements directly and don't have to wait for the new application landscape to be fully done.
Bye, Olaf.