Slashdot Mirror


GNOME One Step Closer To Using .NET

fader writes: "On gnome.org is an article indicating that there are now GTK bindings for C#. Basically, when combined with MONO, this means that you should be able to write at least some rudimentary .NET applications for GNOME." Update: 04/12 00:30 GMT by T : Hetz points out that Qt already has this capability (also in Alpha): here's a link to the Qt-CSharp project, and a proof-of-concept screenshot as well.

9 of 30 comments (clear)

  1. buttonhook release of gtk-sharp still needs Win32 by ubiquitin · · Score: 4, Interesting

    The gtk-sharp project only runs on Win32:
    To hack on Gtk#, you still need a Win32 machine with the .Net Framework installed, as the binding cannot be compiled on linux yet.

    Personally, I'd rather see Ximian assist and support Tor Lillquist's efforts to port GTK to Win32. The port of GIMP to Windows took painfully long, in part because the team working on it is so small.

    --
    http://tinyurl.com/4ny52
  2. a good thing... by metacosm · · Score: 2, Insightful

    I personally believe anything ".net" related is a good thing. ".net" is a tidal-wave, it will gain developers and mindshare, C# is a fairly good language, not perfect, but good. I think that _anything_ that opens up doors and options that were not previously available is a positive step. No one is forcing development or usage of these tools, it is simply an option.

    Options are _good_.

    Feel free to rip apart this post on the basis it is not anti-M$, my apologies!

    1. Re:a good thing... by StealthAXE · · Score: 2, Insightful

      (metacosm: I just printed it out and tore it to pieces.) But seriously, now that Sun is bringing their weight to the GNOME consortium, a gnome friendly implementation of things .net could spell some real trouble for Bill. Now THAT'S a good thing.

    2. Re:a good thing... by RevAaron · · Score: 2

      Amen. Frankly, I don't like C#. I don't generally like to put up with lame-ass ALGOL-derived languages like C, C++, Java or C#. The beauty of .NET is that I don't have to. I can code apps in Smalltalk, Lisp or Perl, and they'll all be as 'first-class' as an app written in C#.

      --

      Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
    3. Re:a good thing... by RevAaron · · Score: 2

      The guy who said:
      "He said "they'll all be as 'first-class' as an app written in C#". You're the troll, dumbass. If you knew anything about the JVM you'd know the other languages are a hack compared to Java."

      Was right.

      Compiling to the JVM isn't special. I cannot subclass a Python class from within Java, but more importantly, from yet another language on the JVM, Silk for example. Other languages running on the JVM isn't "transparent language interop" it's retargeting for a different instruction set. Nice troll though.

      --

      Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
  3. before everyone freaks out... by Panix · · Score: 4, Interesting

    The selection of the title of this article is very disappointing and misleading. I wish that slashdot would have done a bit more research before posting this article.

    To clarify - noone has stated in any way that GNOME will *ever* use .NET. It just happens that Ximian is implementing the ECMA Standard for .NET and a few other pieces to offer compatibility with some .NET applications, and to provide a better platform for them to write their own applications with.

    What was released yesterday is called GTK-Sharp, which is simply a set of language bindings for GTK to enable people to use C# to write GTK programs. Now, when the python bindings to GTK were released, it would be equally foolish to state that "The GIMP is one step closer to being written in Python." Think before you post articles, please.

    As far as the announcement itself is concerned, I am very pleased. I am intrigued by the possibility of a sanely designed cross-platform language independent solution for developing applications and web services. I really like the idea of a common class library and the common intermediate language. The guys at Ximian are doing some great work. Keep it up!

  4. Say What? by 4of12 · · Score: 4, Funny

    Having used Bourne shell for so long I figure everything past the # is meant to be comment, not really meant to be executed.

    --
    "Provided by the management for your protection."
  5. Cool. Qt supports it too. by JabberWokky · · Score: 3, Interesting
    KDE might not plan on basing anything on .NET, but there have been C# Qt bindings since March 17th. They were released the same day as the KDE 3 Python bindings. There's also info for the KDE 3 Ruby bindings on that page and upcoming KDE 3 Perl bindings. Plus of course there's the standard C++, Java, Objective C and plain old C bindings for KDE and Qt.

    --
    Evan

    --
    "$30 for the One True Ring. $10 each additional ring!" -- JRR "Bob" Tolkien
  6. Re:Playing into the hands of M$ ? by dthable · · Score: 2
    I'll actually take your comments with more than a gain of salt when you:

    Actually show who you are by logging in.

    Provde more than a personal attack. Got any facts or lines of logic?