Hi Stephany,
The same type of situation occured early last century when companies were
dragged kicking and screaming from using horse-drawn transport to motorised
transport. Regardless of the rights, wrongs or indifferences of it, it
happened. Those that embraced motorised transport tended to propsper and
those that didn't saw their profits dwindle until they did. Did the world
stop turning? No!
Pespective. Companies shouldn't have to care about the technology, only the
results that are produced.
Motorized transport produced better results than horse drawn carriages and
as such replaced the older technology. Will VB.net produce better RESULTS
for the customer? AFAIK VB.net changes the METHOD to produce software, not
the results PRODUCED by the software. And that METHOD requires a greater
skill set than classic VB. 1+1= 2 and in any language.
The main point I was trying to make is that classic VB was (sorry, is) a
tool that creates solutions rapidly (RAD), and a degree in computer
programming was not required. Thus it allowed people to produce RESULTS for
their company quickly and inexpensively (sorry again, cost effectively) even
if the METHOD (the actual code) used wasn't optimal. Classic VB
accomplished this by hiding much of the underlying technical details from
the programmer. VB.net may fit this bill (not from what I've seen yet), but
it appears that the product requires a lot MORE knowledge of what goes on
under the hood than classic VB. And as I stated previously, this isn't
necessarily a bad thing but what it does is take the tool away from casual
programmers ("bad" programmers according to some).
In your penultimate paragraph you allude to 'VB Classic' being phased out.
I'm interested as to what inside information you have that the rest of us
aren't privy to. We are all aware that mainstream for VB6 ceases as at the
the end of this month but I have not seen any information about VB6 being
phased out any earlier than planned. The whole point is that VB6 is NOT
being taken away, anyone who uses it today will still be able to use it next
month, and that nobody is being FORCED to change. Those that want to change
can and those that don't, (having been made aware of the situation and
therefore making their decision on an infomed basis), can continue on as
they do now.
Perspective. MS chose to stop development of an excellent tool for casual
programmers that allowed them to "cost effectively" produce results for
their employer. The replacement tool requires more in-depth knowledge of
"real" programming and I suspect it will not be as accessible as classic VB.
The result is that more companies will have to hire professional developers
to do their work, which is an expenditure that previously didn't exist.
VB.net will mean more $$$ to small businesses who DO want to keep up with
current technology. In this respect, companies WILL be FORCED to spend more
money to keep up with the "latest and greatest", even though the RESULTS
produced will be no different than before.
Perspective. It's about the RESULTS for the CUSTOMER, not about the details
of being a professional programmer. I realize it's tough for the
participants of this group to understand, but there are many people who do
NOT program for a living yet do so anyway to achive results for their
employers. It's these people and their companies who are losing big time -
their tool is being phased out and they will have to hire someone to do the
work for them. Good for you folks, bad for them.