Perhaps we should start by setting up a list of features expected from any programming language. Off the top of my head, here are a few features that might be interesting to compare amongst VFP, .NET, Delphi, Java, etc.
How easy is it to:
Create forms
Create reports
Create menus
...
Where is OOP included:
In forms
In menus
For data access
How well is OOP implemented in general?
Is OOP easy to implement?
Execution speed:
Data access
Tight loops
...
Cross-platform:
What platforms are supported?
How easy is it to change from one platform to another (do you have to recompile, do lots of conditional coding, etc.)?
IDE features:
Code syntax
Intelligence (like the Intellisense in VFP)
Compilation:
Are most errors caught in the compilation phase? Strict typing helps here.
Development time:
How long does it take, in general, to develop a business system?
A graphics-intensive application?
Any other category you may want to code for.
etc.
>Hi all
>
>I know this is a real long shot, but over the last few months discussions seem to be getting extremely tense when it comes to comparing VFP to .Net, a lot of heated arguments tend to erupt from what some people seem to take very personally.
>
>I, myself, would love to have, to hand, some realistic differences between VFP & .Net and where the main strengths/weaknesses lie. I know it's been done before (successfuly? I don't know) and there is probably tons of material out there on this (or is there?) but I feel people need to be informed of why they are chosing a product they are chosing, NOT BASED on arguments generated in this forum, but rather decent laid out differences.
>
>I know you probably think I'm a fool and possibly tempting fate here but I would be very interested, without it getting nasty :-), to hear advice from experts from both sides, and it not to be a result of a stupid argument. I also understand Mr McNeish's book also covers this, but only on an introductory level, IMO.
>
>If anyone thinks it's a bad idea, let me know and I won't kick-start the discussion, otherwise I'll attempt to get things rolling.
>
>Thanks
>Kev
Difference in opinions hath cost many millions of lives: for instance, whether flesh be bread, or bread be flesh; whether whistling be a vice or a virtue; whether it be better to kiss a post, or throw it into the fire... (from Gulliver's Travels)