Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
VFP vs .NET and To C# or VB
Message
From
21/05/2002 09:19:00
 
General information
Forum:
Visual FoxPro
Category:
Other
Miscellaneous
Thread ID:
00657468
Message ID:
00659311
Views:
55
>Now the question:
>
>Why not use the Toolkit? I'm seeing a number of people say things like "I only want to use *pure* .NET - as if user created function and class libraries aren't pure .NET". I never saw people in Fox/DOS days say "I won't create my own CityStateZip function because it's not pure Fox".
>
>What's wrong with domain specific functions and classes?

I guess the answer is mostly philosophical. Unless I am mistaken, the primary purpose of the toolkit is to provide "Fox like language support" to .NET development - mostly to help VFP developers make an easier transition. For me, at least, I prefer to make a clean break with the past (VFP). While I'm all for nicely wrapped functionality explicitely mimicking VFP to accomplish it pays too much homage to a legacy I'm quite willing to leave behind. I want my developers to learn .NET (and in our case - C#), not just write "VFP code" and compile it differently :-).

Now - there are probably classes in the toolkit that make perfect sense to use, borrow from, etc. regardless of their heritage. In that case, I am very willing to use them or write similar wrappers. I will certainly be going through it in detail to make these decisions - and as I've pointed out, to help in the learning curve as needed.

Finally - the current "marketing" that seems to be pushing VFP developers to use .NET langaguge/tools based on their similarity to VFP simply has no appeal to me. If I want to write "VFP like" code, I will simply write in VFP. I am drawn to C#, because it seems much "cleaner" than VFP or even VB .NET. I don't know how to phrase it other than that.

Thanks for your question. If I've misinterpreted the toolkit's pupose, please correct me.
Ken B. Matson
GCom2 Solutions
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform