Linked by Thom Holwerda on Mon 8th Feb 2010 13:23 UTC, submitted by kragil
Graphics, User Interfaces You may remember that back in November last year, I wrote about the lack of a decent Paint.NET-like application for Linux (or, more specifically, for Gtk+ distributions, since Qt has Krita). As it turns out, this compelled Novell employee Jonathan Pobst to code a Paint.NET clone in Gtk+ using Cairo. Version 0.1 is here, and it's remarkably advanced for something so young.
Thread beginning with comment 408312
To read all comments associated with this story, please click here.
.NET
by qbast on Mon 8th Feb 2010 14:29 UTC
qbast
Member since:
2010-02-08

So much for portability of .net applications - rewrite is actually simpler. You have bigger chance of running normal win32 app using wine than finding something written for .net working with mono.

Reply Score: 6

RE: .NET
by modmans2ndcoming on Mon 8th Feb 2010 18:27 in reply to ".NET"
modmans2ndcoming Member since:
2005-11-09

Uh...

The core of the application that does all teh hard stuff was a copy and paste job. He rewrote it in Cairo so it could take advantage of the Linux GUI features that lack support if you are using Mono's winforms implimentation (which is just there for a convenience to get your .net app up and running quickly).

A Java app would be equaly as "portable" if the developer used a native set of widgits on windows that had limited support on Linux and OS X.

Reply Parent Score: 2

RE[2]: .NET
by qbast on Tue 9th Feb 2010 10:55 in reply to "RE: .NET"
qbast Member since:
2010-02-08

Well, you could copy&paste system-independent painting algorithms even if they were written in C++, so it is not much of an achievement. .NET and Java promised to take care of system-dependent stuff (like gui, networking, threads) too. The difference is that Java with SWT and Swing actually delivers on this promise.

Reply Parent Score: 1

RE: .NET
by modmans2ndcoming on Mon 8th Feb 2010 18:39 in reply to ".NET"
modmans2ndcoming Member since:
2005-11-09

If you want to create cross platform applications using C#, but like the Visual Studio Tools... use this:

http://jrwren.wrenfam.com/blog/2008/11/01/gtk-in-visual-studio-2008...

Reply Parent Score: 3

RE[2]: .NET
by qbast on Tue 9th Feb 2010 07:09 in reply to "RE: .NET"
qbast Member since:
2010-02-08

Gtk crossplatform? Sure, if you accept 'working as expected under x11, buggy everywhere else' as good enough (example: https://bugzilla.gnome.org/show_bug.cgi?id=598299 ).

Reply Parent Score: 1