maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Maemo 5 / Fremantle (https://talk.maemo.org/forumdisplay.php?f=40)
-   -   Say NO! to Qt-based Maemo! (https://talk.maemo.org/showthread.php?t=50557)

smoku 2010-04-20 11:03

Say NO! to Qt-based Maemo!
 
Quote:

Originally Posted by ivanzorkic (Post 618901)
[...]
With Qt coming in PR1.2, there is no point in developing apps without it now, when everything from Maemo and Symbian to MeeGo will run Qt stuff. Qt will change a lot of things - not right away, but it will.

So I'm willing to give Nokia - and some future iteration of Ovi store - a chance. When Qt hits, I expect new apps, widgets, the works. The thing about Maemo and MeeGo - they have the best foundation to build upon.
[...]

Qt is devil's spawn.

I love the current Hildon/GTK+/GNOME/Freedesktop/etc. state of affairs and mourn on Qt killing this great platform.

smoku 2010-04-20 11:03

Re: Say NO! to Qt-based Maemo!
 
Quote:

Originally Posted by ivanzorkic (Post 619056)
And why is it the devil's spawn, may I ask?

It's C++ based. This alone brings problems.
http://yosefk.com/c++fqa/defective.html

If that wasn't enough Qt introduced:
- own extension set to the C++ language implemented with custom preprocessor
- own template and library incompatible with C++ standard libraries

This creates closed ecosystem, dependent on Trolltech (now Nokia subcompany).


Quote:

Originally Posted by ivanzorkic (Post 619056)
Qt is cross-platform. More platforms - more apps. If anything will bring something even remotely close to App Store or Android Market on MeeGo, its Qt.

If having MeeGo Market means selling Free Software freedom for Qt, I won't go that way.

Cocoa, Dalvik, Qt - same crap, designed to tie developers to the chosen platform.

gunni 2010-04-20 11:07

Re: Say NO! to Qt-based Maemo!
 
Quote:

selling Free Software freedom for Qt
But you know that Qt is available under GPL / LGPL ...
Seems like you smoked the false stuff before posting this post. Just sounds like a GTK-Fanboy flame.

lattenwald 2010-04-20 11:10

Re: Say NO! to Qt-based Maemo!
 
Quote:

Originally Posted by smoku (Post 619128)
Qt - same crap, designed to tie developers to the chosen platform.

Which one? Windows? Linux? xBSD? Is GTK more "multiplatform"?

I know software written with "good" C which looks like i was written in PHP. C++ is not bad language, neither is C. (PHP is).

smoku 2010-04-20 11:14

Re: Say NO! to Qt-based Maemo!
 
Like licensing did matter.

Freedesktop is run by a board and introduces its plans openly in advance. GNOME has clear open milestones decided in advance.

One company holding the code could:
- keep you with an unknown release date of the next bugfix release
- join forces with another big company and totally change direction leaving the community behind
- more?

smoku 2010-04-20 11:26

Re: Say NO! to Qt-based Maemo!
 
Quote:

Originally Posted by lattenwald (Post 619139)
Which one? Windows? Linux? xBSD? Is GTK more "multiplatform"?

Portability is a myth. (and nice buzz-word for marketoids)

You have two options using "portable" libraries:
1. Use platform specific features - thus rendering your application unportable
2. Use lowest common denominator - which prevents you from creating truly awesome apps

P.S. I've been working on Psi Jabber Client which tried the third way and wanted to reimplement platform specific features for every platform. Foreseeable - it failed miserably.

viraptor 2010-04-20 11:26

Re: Say NO! to Qt-based Maemo!
 
So write stuff for Hildon. Your problem is?...

Blinde 2010-04-20 11:33

Re: Say NO! to Qt-based Maemo!
 
I find your lack of faith disturbing...

admiral0 2010-04-20 11:36

Re: Say NO! to Qt-based Maemo!
 
Welcome to 1995 boys and girls, when nobody doesn't know what oop means.

ysss 2010-04-20 11:36

Re: Say NO! to Qt-based Maemo!
 
So what are you suggesting?


All times are GMT. The time now is 12:37.

vBulletin® Version 3.8.8