This forum has been archived. All content is frozen. Please use KDE Discuss instead.

KDE as cross-platform

Tags: None
(comma "," separated)
User avatar
mbnoimi
Registered Member
Posts
216
Karma
0
OS

KDE as cross-platform

Sat Aug 22, 2009 2:47 am
Hi All,

As I know Qt cross-platform toolkit is the mother home of KDE so I'm wondering:

Why KDE applications are not cross-platform just like many Gnome applications?

P.S.
I'm Qt developer and I've this question in my mind since 5 years ago. I tried to look for the answer but I couldn't find any reasonable answer.
User avatar
sandsmark
KDE Developer
Posts
64
Karma
0
OS
User avatar
mbnoimi
Registered Member
Posts
216
Karma
0
OS

Re: KDE as cross-platform

Sat Aug 22, 2009 6:00 am

No, this isn't what I meant windows.kde.org isn't a pure cross-platform solution just like Qt applications.

By the way, many important KDE applications still missed in windows.kde.org such as KDevelop and the project itself isn't stable (many applications like umbrello closes without any warning)
User avatar
ivan
KDE Developer
Posts
918
Karma
14
OS

Re: KDE as cross-platform  Topic is solved

Sat Aug 22, 2009 6:49 am
Before Qt4:
Qt for windows was commercial-only (no GPL version) but (some) KDE applications could be compiled and used through an X server for Windows.

Qt4:
KDE apps are now as portable as Gnome apps are - that is, some are and some are not. Qt is portable, but that doesn't mean that all libraries a specific application uses are too.

One of the examples is the library that deals with currently running programs (used in the tasks plasma applet). It doesn't exist for windows (although there is current work to implement it)


Image
User avatar
mbnoimi
Registered Member
Posts
216
Karma
0
OS

[SOLVED] KDE as cross-platform

Sat Aug 22, 2009 7:02 am
Ivan wrote:Before Qt4:
Qt for windows was commercial-only (no GPL version)

That is it;D this is reasonable reason for portability. thus mean that most KDE4 application should work as cross-platform applications, is it?
User avatar
ivan
KDE Developer
Posts
918
Karma
14
OS

Re: KDE as cross-platform

Sat Aug 22, 2009 7:16 am
As I said, it solely depends on the application. The apps that use only qt/kdelibs should be.


Image
User avatar
sandsmark
KDE Developer
Posts
64
Karma
0
OS

Re: KDE as cross-platform

Sat Aug 22, 2009 2:09 pm
mbnoimi wrote:

No, this isn't what I meant windows.kde.org isn't a pure cross-platform solution just like Qt applications.

By the way, many important KDE applications still missed in windows.kde.org such as KDevelop and the project itself isn't stable (many applications like umbrello closes without any warning)

The problem is that there isn't many developers using Windows, so noone really has the expertise and development environment set up for porting stuff to it.

And as ivan said, most apps don't just need Qt and kdelibs, and most of them expect a UNIXish environment (that's why some apps open in /C: on windows by default, for example). And for example K3B requires certain OS features which just aren't available on Windows.


panda84
Moderator
Posts
376
Karma
1
OS

Re: KDE as cross-platform

Fri Nov 20, 2009 2:45 pm
sandsmark wrote:And as ivan said, most apps don't just need Qt and kdelibs, and most of them expect a UNIXish environment (that's why some apps open in /C: on windows by default, for example). And for example K3B requires certain OS features which just aren't available on Windows.


Well, a not working package for K3B for Windows has been created some time ago (I mean K3B 2.0 is still in alpha3, I think nobody pretend it works on Windows automagically).
http://mail.kde.org/pipermail/kde-windo ... 03624.html

However as said by other people: it's just a matter of effort. As of now only some developers are interested in making its software to work on Windows. I think a lot of developers don't use Windows anymore, and some even don't have a copy (you know, you still have to pay for some OSes).

It's just a matter of lack of interest (and of developers).

So: it's just the same as GNOME, some programs work, some don't. Oh, and you can run Plasma on Windows, while you can't run GNOME Shell.


Usate il pulsante Accept this answer per marcare una discussione come risolta!
Blog - LUG - KDE - Lavoro


Bookmarks



Who is online

Registered users: bartoloni, Bing [Bot], Google [Bot], Sogou [Bot], Yahoo [Bot]