Linked by Thom Holwerda on Sun 12th Jul 2009 21:29 UTC
OSNews, Generic OSes Even though news has been slow the entire week due to the fact that it's summer and people are more interested in vacation than in technology news, we still had a lot of interesting stuff this week. Google obviously captured the headlines with its Chrome OS, but we also talked about Mono, Richard Stallman, and many other things.
Thread beginning with comment 373100
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[6]: Mono
by michi on Mon 13th Jul 2009 12:58 UTC in reply to "RE[5]: Mono"
michi
Member since:
2006-02-04

Try using Swing and claim compare that to C# - then claim that C# is complex.


You should really compare Swing to Windows.Forms or WPF. Using a decent IDE like Netbeans or Eclipse it is quite easy to put together a simple form and add some logic. However, try to write a moderately complex GUI application using Swing and Windows.Forms and you will notice that Swing is a relativly well designed GUI toolkit and Windows.Forms is crap. And WPF has quite a steep learning curve, it is quite complex and it totally lacks things like MVC for Lists, Trees and so on.

Reply Parent Score: 1

RE[7]: Mono
by Hiev on Mon 13th Jul 2009 13:09 in reply to "RE[6]: Mono"
Hiev Member since:
2005-09-27

it totally lacks things like MVC for Lists, Trees and so on

It has something better, deletages. the MVC pattern is easily implemented with it, and even more.


Java has no comparition with C#, even if the troll in you insist with the contrary.

Edited 2009-07-13 13:09 UTC

Reply Parent Score: 0

RE[8]: Mono
by michi on Mon 13th Jul 2009 13:36 in reply to "RE[7]: Mono"
michi Member since:
2006-02-04

It has something better, deletages. the MVC pattern is easily implemented with it, and even more.


If it is so easy to implement the MVC pattern for controls using delegates, why didn't Microsoft do it? Just try to put 100000 items in a Windows.Forms listview, in a WPF listview and a JList. Swing is the only toolkit of the three that can handle this.

Java has no comparition with C#, even if the troll in you insist with the contrary.


Anonymous inner classes in Java allow you to do similar things as delegates. And the Java class library is way better then the .Net one. Just have a look at java.util.concurrent.* .Net does not even provide a blocking queue which is essential for multithread programming. And if you want to have a language that is nicer than Java and C# and runs on the JVM, have a look at Scala.

Edited 2009-07-13 13:42 UTC

Reply Parent Score: 2

RE[7]: Mono
by ndrw on Mon 13th Jul 2009 20:05 in reply to "RE[6]: Mono"
ndrw Member since:
2009-06-30

In my (a Linux user's) POV it isn't really valid to compare Swing to Windows.Forms or WPF. For that simple reason that there is neither Windows.Forms nor WPF available for Linux and will probably never be, let alone available on a free licence.

Reply Parent Score: 1