We should definitely NOT merge C# and Java, competition is what helps
us grow and evolve, we just need to be smart about it.

A lot of these language features need to come to java and they need to
come soon. C# is gaining a lot of traction and is evolving pretty
quickly, it's got a healthy following and a thriving community of
content and control authors. I'm not saying java doesn't have this
sort of ecosystem, but the java ecosystem isn't expanding as fast as
the .NET ones are. Who knows what's to come now that Windows Azure has
been launched.

Your V's list is very true, and healthy; but wouldn't it be good for a
KDE developer to use Gnome, and a vi user to use EMACS once in a
while? Most .NET developers I know also know Java, but not as many
Java developers know C#, why is that? Would you think that MS
developers are using OSX? I could bet my house on it, I'd also bet
someone in Redmond is looking at whats going on in Java.

-Brett

On Tue, Nov 4, 2008 at 12:20 AM, Weiqi Gao <[EMAIL PROTECTED]> wrote:
>
> Casper Bang wrote:
>>> So why exactly is there not a C# compiler for the JVM already (maybe
>>> using mono classes for the framework)??  -or is there ?? (there is
>>> mainsoft but that is msil to java bytecode)
>>
>> That is a darn good question and it's perhaps the greatest evidence to
>> the fact that the Java community prefers to imagine C# doesn't exist
>> (apart from a few mavericks like Ted Neward and Sarah Pa.. no strike
>> that).
>
> I'm sorry Casper, that's not a darn good question.  And the Java
> community takes C# very seriously.  Look at Java 5, and tell me which
> new language feature is not inspired by C#?
>
>>         You can run all kind of weird languages on top of the JVM, but
>> not C# which for all intents and purposes is Java.next.
>
> You also can't run C++, nor Perl, nor Common Lisp, nor PL/I on top of
> the JVM.
>
> There are a lot of things that are theoretically possible but is not
> being done in reality.  They are not done because doing them helps no
> one.  Why don't people write cross-platform applications in the Windows
> API?  With WINE, it is theoretically possible.
>
>>                                                          The mindset
>> also shines through in this podcast, while the posse guys are of
>> course free to interview whom they want, it's sad (and in stark
>> contrast to i.e. .NET rocks) how they never once crossed over to the
>> other side to assert how green the grass is or isn't there - as if
>> nothing good could come out of it.
>
> It's not like we (the Java Posse listeners) can't find DotNet Rocks or
> Channel 9 ourselves if we want to hear interviews with Anders Hejlsberg.
>
>> The merge of the JVM and the CLR has been proposed in the past, it
>> might happen with the Mono VM eventuall (which will quite happily run
>> Java code and whos designers plan to take full advantage of
>> interesting OpenJDK bits) and that's also why platform-hybrid
>> languages such as Fan is an interesting thing to follow.
>
> Not all things in the world are meant to be abstracted away.  As the
> world stands now, JVM and CLR are the two dominant runtime platforms.
> Others may come along later on.  This is no different from other
> dichotomies in the programming world:
>
>   vi vs. EMACS
>   UNIX vs. Windows
>   C++ vs. Smalltalk
>   System V vs. BSD
>   RPM vs. deb
>   GNOME vs. KDE
>   Spring IOC vs. Guice
>
> The urge to unify similar things in computing is very strong, but any
> attempt at doing them all ultimately fail.
>
> --
> Weiqi Gao
> [EMAIL PROTECTED]
> http://www.weiqigao.com/blog/
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "The 
Java Posse" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to