Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Visual FoxPro 8.0 news - April 21, 2003
Message
General information
Forum:
Visual FoxPro
Category:
Other
Miscellaneous
Thread ID:
00779917
Message ID:
00836865
Views:
7
Hi Victor.
If you really want to do .NET, you can right now. You just can't do it in VFP.

Do both and get the best of both worlds. :)




>>>If everything would look just like VB.NET, what's up with C# and C++ and Delphi -- none of which are exactly like VB.NET.
>>>Seems like .NET itself could be expanded to handle FP's query and data manipulation language. I mean why not if it's supposed to be so much better?
>>>Quite frankly I'm willing to deal with the language changes if the end result is the ability to use the .net framework stuff. Plus you have to wonder how good a framework .NET is if it requires a complete language redesign to use it...
>>>I still haven't quite got a handle on how it was determined that 'most' vfp developers didn't want this to happen because based on what I've gathered 'most' vfp developers seem to think that MS made a major blunder by excluding VFP from .NET.
>>
>>
>>You don't understand my point. The VFP language draws its power from being weakly typed. Other languages that have been ported to .NET are strongly typed. You couldn't compile the DML strongly typed, because statements such as
>>
>>Customer.Name
>>
>>can not be typed at compile time. In fact, this could change after compilation. So this would never work.
>>
>>VFPs great strength is that one can do things extremely quickly because the typing limitations aren't there. Unfortunately, this is also the #1 cause for bugs in enterprise-size software written in VFP.
>>
>>A VFP language could still be different from VB.NET. So while VB.NET would say:
>>
>>DIM oForm as new Form()
>>
>>VFP could say
>>
>>LOCAL oForm as new Form()
>>
>>But that difference would be so marginal that I'd consider it the same.
>>
>>Of course, we could also make the decision to make it more like C#:
>>
>>Form oForm = new Form();
>>
>>But that would be quite far removed from VFP syntax. My point is that the minimum changes to the language that would be required would be very similar to what VB.NET is like, which is mostly a coincidence.
>>
>>And quite frankly: The statement that .NET is no good because completely different languages can't be turned into it without being redesigned is like saying airplanes are no good because you can't get cars to fly. Both have to do with transportation, but are so different, the statement just doesn't make sense. Sure, you can probably modify cars so much that they can fly, but ultimately, you'd have to be a pilot to operate them.
>>
>>Markus
>
>
>These are all very good (and valid) points from a technical standpoint - but from a marketing standpoint it means VFP is the 'oddball' so my clients won't want it much longer - especially now with VS.NET 2003 out they're going ready to move on. To me it would be worth the changes and headaces to keep it alive but if not......
Work as if you don't need money
Love as if you've never been hurt before
Live as if this is your last day to live
Dance as if no one's watching
Previous
Reply
Map
View

Click here to load this message in the networking platform