F
Frank ess
Linønut" <"=?iso-8859-1?Q?lin=F8nut?= said:After takin' a swig o' grog, Leonardo da Jinn belched out this bit
o'
wisdom:
Who cares? VB is a corporate lock-in language.
shhhh
Linønut" <"=?iso-8859-1?Q?lin=F8nut?= said:After takin' a swig o' grog, Leonardo da Jinn belched out this bit
o'
wisdom:
Who cares? VB is a corporate lock-in language.
Linønutlinø[email protected] said:After takin' a swig o' grog, Leonardo da Jinn belched out this bit o' wisdom:
Who cares? VB is a corporate lock-in language.
Leonardo said:A. Jinn said:Paul Allen wrote:
Leonardo da Jinn wrote:
Noodles Jefferson wrote:
Monaghan took the hamburger, threw it on the grill, and I said "Oh
wow"...
Top Ten Goals For Microsoft in 2006
[...]
2. ****ing kill Java.
They tried that. Sun sued the crap out of them and won.
For how much? A $100 million, right?
Chump change... The http://GatesFoundation.org
(if I remember this right) gave $100 million to the cure
of Elephantiasis in the same timeframe.
It wasn't about money, but rather about preventing Microsoft from
flooding the market with their proprietary version of Java. Sun
won, big time, although it's not clear what that win means for
their long-term survival. Java's on what, it's third GUI toolkit?
I was just thinking about learning Swing, and now it's out and
something else is in. That's a platform without a long-term
strategy. :-(
Except that Java Server Pages are hotter than tamales.
ASP.NET will let you program in numerous languages.
Why is that a good thing?
Because it allows people/companies to use what
they know best.
Nothing says some company or project can't
choose to use /one/ language. Impose whatever
standards they wish. Some other company choses
a different language. Works for both companies.
In JSP they have no choice.
Ummm... the idea of multiple languages working together
is an old one.
VB.NET is quite an equal citizen. I would trust VB code
over the pitfalls newbie programmers can get into with C++.
Don't get people's issue with VB. It is based on very
old information. VB6 was/is productive as hell. Compiled
fast, robust. VB.NET is undoubtedly more so or MS
will fix it.
Paul said:Leonardo said::
Paul Allen wrote:
Leonardo da Jinn wrote:
Noodles Jefferson wrote:
Monaghan took the hamburger, threw it on the grill, and I said "Oh
wow"...
Top Ten Goals For Microsoft in 2006
[...]
2. ****ing kill Java.
They tried that. Sun sued the crap out of them and won.
For how much? A $100 million, right?
Chump change... The http://GatesFoundation.org
(if I remember this right) gave $100 million to the cure
of Elephantiasis in the same timeframe.
It wasn't about money, but rather about preventing Microsoft from
flooding the market with their proprietary version of Java. Sun
won, big time, although it's not clear what that win means for
their long-term survival. Java's on what, it's third GUI toolkit?
I was just thinking about learning Swing, and now it's out and
something else is in. That's a platform without a long-term
strategy. :-(
Except that Java Server Pages are hotter than tamales.
ASP.NET will let you program in numerous languages.
Why is that a good thing?
Because it allows people/companies to use what
they know best.
Companies that make the correct choice will be rewarded. Those that make
the wrong one will go out of business. That's how free enterprise works.
In the final analysis, languages don't make much difference to
experienced developers. Its the functionality of the underlying APIs
that make the difference.
.NET has shortcomings on two levels: It allows people that can't advance
beyond stuff like VB to stay in business,
and the runtime and libraries
suffer from the shortcomings of the target OS.
Mono may fix the latter, but it won't put the VB shops out of business.
So, what do we need .NET for?
Fast != Correct
The productivity attribute has its down side as well.
Cute 'point and
click' development environments encouraged a lot of people to get into
the coding business who would have been better off selling hamburgers.
For client-GUI programming: "what is better"
Is there a free package that does Voice Recognition?
Is it blazing fast with graphics?
Can the grid fields handle 30,000 plus entries?
My assumption is that Linux has no Dev. Env.
that comes close to Visual studio / VB6, or
even C++ for that matter.
Linønut said:After takin' a swig o' grog, Leonardo da Jinn belched out this bit o' wisdom:
Linux fits retty much all of the above.
(Not sure about grid controls,
as that is a thing I never need.)
But you and I are in completely different programming areas, and are
probably locked into each our own little worlds of coding.
For what it's worth, I use Visual Studio quite heavily (C/C++). I like
it for debugging, but for everything else I prefer a good text editor, a
good layout editor (e.g. Glade), and good old C/C++.
I would much rather trust STL objects than objects djinned up by
Microsoft. I like standards. Go figure.
Robert said:are to continue selling poor quality, overpriced software,
continue stealing
technology from other companies,
figuring out how to smash Google, and
stealing the gaming market by selling the Xbox 360 at a loss.
This is no joke.
Jinn said:Linux on the other hand is mostly stolen.
Charlie Tame said:You don't "Have" to buy Microsoft's products if you don't want to, by contrast your money is being GIVEN to Halliburton in
overpriced and unfulfilled no-bid contracts without you having any control over the situation. A matter of priorities perhaps?
Charlie
Leonardo said:Paul Hovnanian P.E. wrote:
[snip]
In the final analysis, languages don't make much difference to
experienced developers. Its the functionality of the underlying APIs
that make the difference.
In general yes.That is /THE/ main argument *FOR* VB.
You think that is a real shortcoming?
But you just said that VB was just another language.
Paul Hovnanian P.E. said:Leonardo said:Paul Hovnanian P.E. wrote:
[snip]
In the final analysis, languages don't make much difference to
experienced developers. Its the functionality of the underlying APIs
that make the difference.
In general yes.That is /THE/ main argument *FOR* VB.
But VB is notorious for its inconsistent object architecture and screwey
side effects.
Millions (billions?) of lines of code have been written
that depends on these bugs. So, when VB goes to .NET there ar two
possibilities:
The .NET classes will incorporate these bugs so that existing VB code
will continue to run as originally designed., or
The .NET classes will be written in a clean, logical manner. This will
break many existing VB apps, requiring vendors to either rewrite their
products or just port them as is and wait for the sh*t to hit the fan.
[snip]
You think that is a real shortcoming?
But you just said that VB was just another language.
That depends on what Microsoft does with all he VB inconsistencies when
it gets ported to .NET. If they save the syntax but clean up the class
libraries, they are going to put thousands of spaghetti coders out of
business.
Jinn said:[snip]
I've looked at .NET a bit. What they did with VB, point by point,
I agree with, but decided to not bother porting since there are too many
differences.
They invented VB quite early, and it was bad for a long time.
Paul Hovnanian P.E. said:Jinn said:[snip]
I've looked at .NET a bit. What they did with VB, point by point,
I agree with, but decided to not bother porting since there are too many
differences.
The problem is that VB.NET doesn't appear to 'break' old, bad VB code.
I used to work with a group of people who supported an old, crusty VB
app. It had been 'rescued' from one of the old MS Basic systems that
supported GOTOs, global variables and spaghetti code. The app had grown
and grown over the years and nobody could figure out how the damned
thing worked. Nobody dared touch it anymore.
About a year or so ago, they moved the source into VB.NET. Guess what?
It still works.
What do you mean 'was'?
It still supports spaghetti code.
Paul said:Jinn Wins wrote:
[snip]
I've looked at .NET a bit. What they did with VB, point by point,
I agree with, but decided to not bother porting since there are too many
differences.
The problem is that VB.NET doesn't appear to 'break' old, bad VB code.
I used to work with a group of people who supported an old, crusty VB
app. It had been 'rescued' from one of the old MS Basic systems that
supported GOTOs, global variables and spaghetti code. The app had grown
and grown over the years and nobody could figure out how the damned
thing worked. Nobody dared touch it anymore.
About a year or so ago, they moved the source into VB.NET. Guess what?
It still works.
They invented VB quite early, and it was bad for a long time.
What do you mean 'was'? It still supports spaghetti code.
Want to reply to this thread or ask your own question?
You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.