Page 12 of 16 FirstFirst ... 21011121314 ... LastLast
Results 111 to 120 of 151

Thread: Mono 2.8 Is Out With C# 4.0, Better Performance

  1. #111

    Default

    Quote Originally Posted by BlackStar View Post
    Is this how mature languages work? Because if so, just give me immature C# which I can compile with any compiler and have that single binary run on every supported OS *and* CPU architecture, without recompilation or strange compatibility issues. It just works (and I have done this time and time before). And if I need the extra speed, I'll inject native code into the hotspots and precompile the rest at installation time.
    It sounds like a call for newbies who can't program in C/C++, but mono allows them to make some shitty programs which suffers from huge memory leaks, terrible programming techniques and terrible performance. But hey, it just compile. ;P

  2. #112
    Join Date
    Mar 2009
    Location
    Hellas
    Posts
    1,028

    Default

    Quote Originally Posted by BlackStar View Post
    In short, some UI features seem to be significantly easier to implement in Mono/GTK# compared to C/GTK+. Ergo, the former seems to be a more productive environment for UIs.
    I didn't disagree but that's why I made the example for QT/KDE.
    Also, it's a bit unfair to compare the current GTK+ to the one 13 years ago. If Gimp was maiden today it wouldn't needed so much time to implement this feature.

  3. #113
    Join Date
    Aug 2009
    Posts
    2,264

    Default

    Well BlackStar does raise some valid concerns. But GIMP, just like Photoshop on the Mac, shouldn't require a single windows. Adobes explenation for single window on Win32 was that the Windows WM sucked, so they had no choice but to make it a single window.

  4. #114
    Join Date
    Aug 2009
    Posts
    2,264

    Default

    Well BlackStar does raise some valid concerns. But GIMP, just like Photoshop on the Mac, shouldn't require a single windows. Adobes explenation for single window on Win32 was that the Windows WM sucked major balls, so they had no choice but to make it a single window.

  5. #115
    Join Date
    Oct 2007
    Location
    Under the bridge
    Posts
    2,128

    Default

    Quote Originally Posted by Apopas View Post
    I didn't disagree but that's why I made the example for QT/KDE.
    Also, it's a bit unfair to compare the current GTK+ to the one 13 years ago. If Gimp was maiden today it wouldn't needed so much time to implement this feature.
    I agree. Then again, this feature was implemented in v2.7.1, presumably using GTK+ 2.18 (September 2009 release) which is quite modern. I haven't checked but Pinta is likely using either GTK# 2.18 or 2.20 which shouldn't be all that different. The main difference is that Pinta uses C# which is much more suitable for UIs (lambdas, events, garbage collection, modern module system).

    Obviously, Pinta is a much smaller and leaner project with faster turnaround times which explains a large part of the difference. But still, 1 month vs 1 year is quite significant.

    I agree that Qt is much more productive than GTK+, however, if a bit more arcane to setup and use. More productive than GTK#? Honestly, no idea.

    I know however, that I won't touch C++ unless I am being paid to do so (as I was in my last job). It's a powerful tool, but unlike Python or C# it's not fun to use - and I want my hobbyist programming to be fun, not onerous.

    @kraftman: why don't you spend a couple of years becoming familiar with a few different programming languages, first? One day you'll be looking back to those posts of yours, feeling ashamed. Just sayin'.

  6. #116
    Join Date
    Oct 2007
    Location
    Under the bridge
    Posts
    2,128

    Default

    Quote Originally Posted by V!NCENT View Post
    Well BlackStar does raise some valid concerns. But GIMP, just like Photoshop on the Mac, shouldn't require a single windows. Adobes explenation for single window on Win32 was that the Windows WM sucked major balls, so they had no choice but to make it a single window.
    Single window with tearable panels! Best of both worlds.

    The response has been overwhelmingly positive.

    Edit: Windows WM is painful.

  7. #117

    Default

    Quote Originally Posted by BlackStar View Post
    I agree. Then again, this feature was implemented in v2.7.1, presumably using GTK+ 2.18 (September 2009 release) which is quite modern. I haven't checked but Pinta is likely using either GTK# 2.18 or 2.20 which shouldn't be all that different. The main difference is that Pinta uses C# which is much more suitable for UIs (lambdas, events, garbage collection, modern module system).

    Obviously, Pinta is a much smaller and leaner project with faster turnaround times which explains a large part of the difference. But still, 1 month vs 1 year is quite significant.
    There are few concerns with this comparison. We don't know if this was important for GIMP developers or they just made it for fun, we don't know how many people were working on both sides, how much time they were spending on it etc. I'm sure it's easier to implement something like this using c#, but easier doesn't automatically mean better (I don't know which implementation is smarter or more optimal). It would be great if Novell would be making some really important apps which would compete with Windows equivalents rather then pushing c# everywhere and thus look like MS evangelists.

    @kraftman: why don't you spend a couple of years becoming familiar with a few different programming languages, first? One day you'll be looking back to those posts of yours, feeling ashamed. Just sayin'.
    At first I have to become more familiar with the languages I'm interested in.

  8. #118
    Join Date
    Jan 2008
    Location
    Have a good day.
    Posts
    678

    Default

    Quote Originally Posted by V!NCENT View Post
    GIMP, just like Photoshop on the Mac, shouldn't require a single windows. Adobes explenation for single window on Win32 was that the Windows WM sucked major balls, so they had no choice but to make it a single window.
    You say it as if it were a bad thing. I don't know whether that really was the initial reason to implement a single window UI in Photoshop for Windows. In any case, it turned out to be the right decision from the usability point of view. No matter what wm you use, floating windows are a sick mess. Gimp users have been asking for single window mode since forever, and usability experts agreed with them--this isn't even news. I suggest you people stop justifying what it was a major flaw in this program. It'll be here at last, and you'll even have the possibility to keep making your life harder in floating mode if you can't keep your masochist inclinations under control.

  9. #119
    Join Date
    Aug 2009
    Posts
    2,264

    Default

    @Yotambien,
    Errrrr... O... K... I'm just pointing out the situation here. I also use Krita for screwing around with bitmaps, BTW...

    And if you think about it: multiple desktops. So it's actualy a bit of a moot point...

  10. #120
    Join Date
    Jan 2008
    Location
    Have a good day.
    Posts
    678

    Default

    Sundays working are not good for the mood.

    Sorry, man.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •