still_looking said:
.......There are very intelligent,
exprerienced, programmers capable of creating and using objects but such
people are few and far between - so what is the point of a technology that
is
not widely used and whose benefits are more theoretical then practical.
The benefits _are_ practical. Being able to change the font on 10,000 text
boxes in a few minutes sounds practical to me.
But the whole point of this series of notes is what the original poster
should do?
The OPs company had just bought Visual FoxPro and he said he needed to learn
how to use it. I never said that he should or shouldn't use VFP or Access or
any other development tool for that matter.
The person asked about Foxpro and you pointed out the Foxpro is
not part of VS.Net.
Well, you're right that he asked about FoxPro but he never mentioned .NET at
all. _You_ did. You first brought it up in your post on June 17.
The person will spend a great amount of time learning a
tool that is, (even though it has a core of really good programmers), out
of
the mainstream.
That's a valid point. However, the OP's "company" bought VFP, for whatever
reason. It didn't appear to be his choice. He could easily spend hours
learning VB.NET or C# or even Java or Perl but if that's not what his
company is using then his time may not be well-spent.
Who will maintain the code that this person will produce? How will it
interact with the new versions of Windows and all the other new
technology?
Will MS continue to commit resources ......
I agree that these are valid issues when choosing a new development tool.
Although the OP can offer an opinion it's probably his company's call on
these issues.
......I would invest the 1,000 -2,000 hours that it
takes to be really proficent in Foxpro to learn C# or VB.Net.
It's possible that I would make the same call. Again, the OP wasn't asking
whether he _should_ learn VFP, but was asking for resources to help a
beginner get started, given that the development tool was chosen for him and
it happened to be Visual FoxPro.