F
Fountain of knowledge
a lot of articles here flame the .NET architecture. Especially VB
(classic) programmers saying how crap it is and that Microsoft has
butchered the language. There are also a lot of articles asking
whether or not they should make the move to VB.Net from VB6.
The problem with these articles, especially the flamers, is that they
all overlook one important point. VB6 (and anything older) is not a
DEAD language. There will be more more updates, changes or suppport
from Microsoft regarding this. They are now focusing on .NET. I
would not be surprised with the release of Longhorn (or maybe until
Blackcomb) that an application written and compiled in VB6 while cease
to execute on the new OS's.
Why fight the changes? There are people saying that they will never
upgrade and will always write in VB6. But isn't that like saying that
the'd never ditch QBasic when MS discontinued it? Techology moves on.
What MS is doing is providing exciting new platforms for us to
develop applications on. Yes the language has changed, and you might
not like the changes because it requires you to learn something new,
but ultimately it is worth it.
And before the flaming starts, because it will, there is always
someone who can't provide a constructive argument, I am a competent
VB6 programmer who has not yet made the move but I plan on doing so
soon, just when I have more time.
i would be interested to hear of good and bad experiences of people
going .NET as it would help be with my experience.
And one other point. If we draw comparisions with how human language
develops it raises an interesting point. Human language (spoken or
written) constantly changes and develops (upgrades?) new words are
added and old ones (features?) are forgotten. English now is very
different from how it was 300 years ago. BUT, look at Latin. It
hasn't changed in hundreds of years at all. Simply because no-one
uses it anymore. Is it worse or better for that? In my opinion,
worse. Languages need to evolve and stay dynamic, just like computer
programming languages. Of course, it is never as drastic or quick
with human lanagues...
(classic) programmers saying how crap it is and that Microsoft has
butchered the language. There are also a lot of articles asking
whether or not they should make the move to VB.Net from VB6.
The problem with these articles, especially the flamers, is that they
all overlook one important point. VB6 (and anything older) is not a
DEAD language. There will be more more updates, changes or suppport
from Microsoft regarding this. They are now focusing on .NET. I
would not be surprised with the release of Longhorn (or maybe until
Blackcomb) that an application written and compiled in VB6 while cease
to execute on the new OS's.
Why fight the changes? There are people saying that they will never
upgrade and will always write in VB6. But isn't that like saying that
the'd never ditch QBasic when MS discontinued it? Techology moves on.
What MS is doing is providing exciting new platforms for us to
develop applications on. Yes the language has changed, and you might
not like the changes because it requires you to learn something new,
but ultimately it is worth it.
And before the flaming starts, because it will, there is always
someone who can't provide a constructive argument, I am a competent
VB6 programmer who has not yet made the move but I plan on doing so
soon, just when I have more time.
i would be interested to hear of good and bad experiences of people
going .NET as it would help be with my experience.
And one other point. If we draw comparisions with how human language
develops it raises an interesting point. Human language (spoken or
written) constantly changes and develops (upgrades?) new words are
added and old ones (features?) are forgotten. English now is very
different from how it was 300 years ago. BUT, look at Latin. It
hasn't changed in hundreds of years at all. Simply because no-one
uses it anymore. Is it worse or better for that? In my opinion,
worse. Languages need to evolve and stay dynamic, just like computer
programming languages. Of course, it is never as drastic or quick
with human lanagues...