Slashdot Mirror


Fedora Core 5 includes Mono

cyberjessy writes "Surprise! The Fedora Core 5 Release will include Mono in the distribution, in spite of Red Hat's opposition. In addition to the Mono runtime, it will also include Mono applications like Beagle and F-Spot. Is the Linux community finally ready to accept Mono? Mono is becoming increasing important due to Windows Vista, which has WinFX (the next .Net Framework) as its core API. This will mean that in future, all native Windows applications will easily run on Linux, with Mono. Will Mono achieve what WINE could not?"

4 of 463 comments (clear)

  1. WinFX != .Net Framework by rocjoe71 · · Score: 0, Troll
    WinFX (the next .Net Framework)

    Not quite right, WinFX can work in tandem with .Net but it is actually an application of XML, used to define working applications and interfaces, pretty much exactly the same way that Mozilla has XUL.

    --
    Height: 38U, Weight: 0 Newtons, Eyes: #0000FF, OS: Gray Matter 1.0 (Alpha)
  2. Re:Some interesting stuff coming in .NET by Inkieminstrel · · Score: 0, Troll
    One of the most exciting is LINQ which will change the way we interact with SQL databases
    With my experiences, I'm betting it'll change the way we interact with MS SQL databases.
  3. Re:Why .MONO by 0xABADC0DA · · Score: 1, Troll

    What you said is true, but it also really sucks. Ximian and company could have made a JVM and classes, copying Sun instead of copying Microsoft. Lets be honest, the reason why they didn't is because Linux programmers are, by the large, antagonistic to Java. C#.NET is basically the same things as Java, only worse.

    And that's the sad part. We get a crappy NamingConvention that does tell the reader anything, unlike Java's where the namingConvention actually tells the reader something useful (class vs method/variable). We get crappy delegates (method pointers) instead of inner classes, so your winforms for instance have many times more methods and it's just a mess. We get a bytecode format and native code interface basically make advanced optimizations like hotspot impossible, so making it fast is going to take a lot more work. You get C++-type generics that bloat the vm with types leading to slower operation (instanceof can take for freakin ever). ... etc.

    So mark this troll. Fine. And there are some good things about C# (like value types and properties), but mostly it is just a crappy copy of Java in a lot more ways. And it really sucks that the unix crowd are going to adopt it basically because of their bias and prejudice. It's ironic, but if Sun hadn't ported the jvm to linux we'd all be using an oss version of it now. And be better off for it.

  4. Re:LINQ is not MSSQL-only by Inkieminstrel · · Score: 0, Troll

    Indeed, I'm sure it works well with XML, Access, and SQL Server. In the video, he shows the extension to ADO .NET which allows you to query a database using compiler-checked syntax. Having experienced the wonders of ADO .NET with non-MS databases (Oracle, mostly), I'd put money on the fact that the new built in queries won't play nice with such databases.