Re: c# or Java???
From: MSCHAEF.COM (mschaef_at_io.com)
Date: 10/19/04
- Next message: TGOS: "Re: c# or Java???"
- Previous message: mkwright_at_gmail.com: "Re: D Programming (Class Protection)"
- In reply to: Alf P. Steinbach: "Re: c# or Java???"
- Next in thread: Victor: "Re: c# or Java???"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Tue, 19 Oct 2004 08:09:24 -0500
In article <4174738e.499950375@news.individual.net>,
Alf P. Steinbach <alfps@start.no> wrote:
...
>Mono can change that precisely because C# is not tied to Microsoft.
Here's hoping.
>There's
>no "version 5 just out" from MS.
There might not be "version 5... just out" of the language, but MS does
have three or four forthcoming revisons to the supporting libraries.
The scenario that concerns me is that Mono will end up with a great
language implementation (this seems certain, actually), but their
implementation of the supporting libraries will end up in the same spot
as the Wine project: eternally struggling to keep up with an
ever-changing set of libraries and API's. (This is a little unfair,
thanks to the tie in with Win32, but Windows.Forms' recent struggles with
Wine and switch away seem like an example of this.) That's going to leave
developers with the choice of a couple major .Net language/library
combinations and difficult (perhaps) portability between the two after
the fact.
Then again, if you write off "write once, run anywhere" (which you
probably should anyway) maybe this isn't so different from the
current situation with C/C++. Looking at it that way, I see your point.
>> >(2) Java is tied to Sun because it isn't an international standard, and
>>
>> What's the evidence that formal standardization means that a language
>> isn't tied to any one company?
>
>Wrong question. What's the evidence that bailing out on standardization
>(as Sun did) is necessary to retain control? Java is.
Do they control the language, or the name "Java"? I know that Sun has
strict control over the Java trademark (which I think is patently stupid,
BTW), but if I can run Java code under Kaffe (or whatever), I don't see
that as being all that different than running C# code under Mono. Of
course, this presumes the legal ability of some third party to produce
something compatible with Java, but not violate Sun's trademarks.
>But I think you're religious on this issue.
You might be suprised...
>Perhaps I should add some Microsoft bashing to avoid more of that silly
>Sun/Java promotion, but what the heck: I think Sun is just as bad...
...I agree. My basic view is that .Net is too tied to Microsoft for me to
be comfortable and Java is too tied to Sun. Both are a step above C for
general development, IMO.
-Mike
-- http://www.mschaef.com
- Next message: TGOS: "Re: c# or Java???"
- Previous message: mkwright_at_gmail.com: "Re: D Programming (Class Protection)"
- In reply to: Alf P. Steinbach: "Re: c# or Java???"
- Next in thread: Victor: "Re: c# or Java???"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|