Thank all for your input into Delphi, Delphi 2005, .Net, VS.Net etc.
Interestingly I haven't hear comments about Java except for Darren's
statement -

Java is probably going to end up like Delphi compared to VB in the end. A fine language that has a lot of positives, but ultimately its main advantage is that it isn't MS and that doesn't carry you far. It does have some powerful companies backing it and I don't think it is going anywhere, but it didn't get the foothold it needed to be truly competitive.

One on the things that bothers me is, Will Microsoft become the present day IBM? What I mean by that is IBM would bring out a computer/os model only to
abandon it two years later (mainframe and/or PC). Thus far Microsoft has
kept OS's backwards compatible; but are we on the verge of that no longer
being the case?

I don't think so. MS has a cash cow with windows and office. They aren't about to upset the apple cart. They instead rely on obsolesnse to get the job done. Most companies rotate hardware on a three year cycle and completely rotate out hardware on a 5-7 year cycle. So as long as MS keeps a new release of windows coming every three years they know in 6 years there won't be many machines around that can load an old OS.

Are we on the verge of resorting to Open Source? Or are we going to either
continuing paying Borland for upgrades or Microsoft for new languages?

Outlook hazy. I think MySQL and OpenOffice have a good future ahead, but I don't think any open source languages are going to take off (save for Java which I think maintains then declines). Business app products are licensed to the user and/or installation. If you are a 50 user installation, would you rather pay 300 bucks a workstation for office or nothing? Development tools are different. First, most independant developers can readily get there hands on "questionably legal" copies of an IDE and most companies only need to license a handful of IDEs which is usally a minor budget item so there is no significant cost savings to move to an open source system in the dev world.

Perhaps a more simple question is. "Can one do with Java what one can do
with .Net?" Again I admit my ignorance; so that is why I've turned to you

Pretty much any modern language can do anything any other language can do. COBOL can build robust windows apps, but I wouldn't suggest it. Java to me was always a pretty good web development language, but wasn't a very good language as a whole. It does have some great stuff in it.


folks. I have a second motivation. My oldest son has expressed interest in
learning a programming language and I don't know what to suggest to him.
Know what you now know but you were just getting started what would you do.
Start him off with vb.net. It is probably the easiest language to write in. Once he learns conditionals and structures, he will be able to pick up new languages very quickly. It pretty much goes and IF is an IF is an IF... once you know one you know them all. Picking up new languages is generally learning the quirks and shortcuts.


__________________________________________________
Delphi-Talk mailing list -> [email protected]
http://www.elists.org/mailman/listinfo/delphi-talk

Reply via email to