![]() |
Re: Say NO! to Qt-based Maemo!
Quote:
C has it's place in low level code but not in developing front end applications.. just my .02 cents. fwiw I am a software developer at IBM and not some random wannabe techie blogger, trendy coffee shop goer. |
Re: Say NO! to Qt-based Maemo!
Quote:
Basically, it's moaning about C++. There are some valid statements, but half of the statements translate to "C++ is difficult, because XY", which is a pretty subjective matter. Some of them complain about language features which the author doesn't know well. I think it is ridiculous that he even complains about manual memory management... C++ is not managed code, period. Quote:
However, I still prefer C++ to C because of OOP. And I still think that C# is vastly superior. Quote:
And it is really possible to live with its problems. For me, the argument for Qt being my choice is that there is no other Maemo developer toolkit which has an IDE that runs on Windows. Quote:
But what other languge do you wish for? C lacks OOP, so it is out of the question. For C#, there is already a big class library which is better than Qt. (The .NET Framework on Windows, and Mono on Linux.) And despite its shortcomings, C++ is still a popular language for many people. By the way, the moment Mono becomes a valid alternative on Maemo, I'll stick to that. It uses a GTK-based UI (called GTK#), and it is programmable with my favourite language (C#), and with the best IDE on the market (Visual Studio). In fact, I fail to understand why Nokia didn't acquire Mono (or at least incorporate into the platform) instead of Qt. |
Re: Say NO! to Qt-based Maemo!
Did you really think that gtk will got the same support as today ... no ...
And no ... coding in Qt isn't easier ... it s just a matter of preferences. And i hate qt. Quote:
|
Re: Say NO! to Qt-based Maemo!
Quote:
Take a look at QGtkStylePrivate::openFilename(). QGtkStylePrivate::gtk_file_chooser_dialog_new is retrieved from Gtk itself (see QGtkStylePrivate::resolveGtk()) So I think this might have been a case of severe misinformation on your part. |
Re: Say NO! to Qt-based Maemo!
Quote:
may you motivate? |
Re: Say NO! to Qt-based Maemo!
Quote:
I do not have any statistics but in my narrow point of view I see correlation on nice looking GUI and easiness of usage of IT (Easiness of usage might also be to someone Bash but now Iīm talking about GUI). I think that Itīs quite probable than when someone really thinks how/what to draw UI he has to use quite a much time just thinking where to put and what to put so devoting to easiness of usage might come along with bling naturally. Just wild guess and "feeling" :) I have had my conversations with some FOSS people who like to tell that tinkering engine is the most important thing to do because if it crashes you do not have anything. Sad part is that sometimes i feel like they would like to keep it that way inf.. There is always something to tinker and make better. GUI might be just magnet for people who do not know how to use it "properly". But yes you are correct. JUST bling isn't what makes it easier to use, but it might mean more customers and more money to pockets of Nokia and that again means more support to also people who do not care at all about bling. |
Re: Say NO! to Qt-based Maemo!
Furthermore, who is going to take the OP's link seriously with statements like this;
Code:
std::vector<My******edTemplate<T> >Yes templates are/can be complicated. But guess what, they are optional and don't have to be used in MOST situations. Seems like he or she is complaining about something that they do not understand or do not want to take the time to understand. 90% of what was said in that link boiled down to "preferences" and had very little to do with actual fact. The arguments were not that convincing and I even think one of his issues (the only one that had any real merit) can be solved by using pre-compiled headers.. |
Re: Say NO! to Qt-based Maemo!
Summary:
If you don't like QT use GTK. If you dont' GTK then use QT. Both are supported under Nokia. What's the problem? Please no more holy war. All we need now is the spanish inquisition and I do not want to be tortured by a chair and comfy cushions. |
Re: Say NO! to Qt-based Maemo!
Aha, a holy war!
Btw, which side do those who like C++ but dislike Qt fall on? |
Re: Say NO! to Qt-based Maemo!
This thread sounds like Chinese to me!
|
Re: Say NO! to Qt-based Maemo!
Quote:
(i.e. you get hated by everyone) |
Re: Say NO! to Qt-based Maemo!
My language is better than your language.
My IDE is better than your IDE. My release license is better than your release license. |
Re: Say NO! to Qt-based Maemo!
Quote:
My black editor colour scheme is better than your white editor color scheme. My mom is better than your mom. |
Re: Say NO! to Qt-based Maemo!
Quote:
|
Re: Say NO! to Qt-based Maemo!
Quote:
Thats just low(er case). |
Re: Say NO! to Qt-based Maemo!
Quote:
|
Re: Say NO! to Qt-based Maemo!
It's not about how big it is, but how you use it.
Wait, that actually makes sense in this context. Scratch it. |
Re: Say NO! to Qt-based Maemo!
Lets try to keep it on topic people - This is a holy flame war!
GTK is better because its first letter appears earlier in the alphabet. QT is better because it has lesser characters and actually can be pronounced to form a known English word. |
Re: Say NO! to Qt-based Maemo!
Just for those that thinks qt is not easy, this is little tool that shows how to create a button that when clicked emit a signal on the session bus.
mywidget.h Code:
#include <QWidget>Code:
#include <QApplication>Code:
SOURCES += main.cppFurther some seconds to build and launch: qmake; make; ./gui_dbus tested with dbus-monitor: signal sender=:1.223 -> dest=(null destination) serial=6 path=/; interface=local.MyWidget; member=clicked Now convince me that is easy and fast to use gtk, dbus lib, autoscan, autoreconf, configure, pkgconfig, and so on.... |
Re: Say NO! to Qt-based Maemo!
Quote:
Quote:
|
Re: Say NO! to Qt-based Maemo!
Quote:
Object oriented programming is a tool for modelling the problem domain. Its encapsulating properties are handy in many ways and it can be used to partition the code. Yes, most know this. But is it the best tool, in the shape of C++, for solving the problem of being the preferred toolkit on a device like the N900? My gut feeling is "Not all too sure.". Why shouldn't C have a place in "front end applications"? If anything, this idea comes across as weird. But perhaps I'm just an old fart like the 3D designer some posts back assumes. You being employed by IBM is good and all (I'm sure your eP3n1s is bigger than mine) but that's not an argument. |
Re: Say NO! to Qt-based Maemo!
Quote:
|
Re: Say NO! to Qt-based Maemo!
Quote:
Code:
#include <QWidget> |
Re: Say NO! to Qt-based Maemo!
Quote:
|
QT is not the problem, Nokia's attitude is.
I followed the whole discussion and I think the real problem is:
Quote:
I am deeply disappointed with Nokia, btw. I once thought it understood open source/free software. |
Re: QT is not the problem, Nokia's attitude is.
Quote:
|
Re: Say NO! to Qt-based Maemo!
So wait wait, let me get this straight, your complaining about QT which will make cross platform development, like porting symbian apps to meego and meego to symbian and to other platforms easier and less work, so we end up with a load of apps rather then a few... ???
It will make it look nicer rather then outdated when compared with other apps from other mobile platforms and they do compare them. |
Re: Say NO! to Qt-based Maemo!
Quote:
|
Re: Say NO! to Qt-based Maemo!
Quote:
Anyways I made my points. Both C and C++ have their strengths. In terms of the OP, I just don't get the big protest against Qt or C++ for that matter. That is all. |
Re: Say NO! to Qt-based Maemo!
Quote:
Just another great feature of Qt :) Regards Niko |
Re: Say NO! to Qt-based Maemo!
Quote:
>QT which will make cross platform development, like porting Qt isn't the only one >symbian apps to meego and meego to symbian Require modifications not multiplateform >and to other platforms easier and less work, Hum ... same as other frameworks. > so we end up with a load of apps rather then a few... ??? TROLLS ... as now if gtk isn't really support in meego ... we will lost a load of apps :) |
Re: Say NO! to Qt-based Maemo!
My general feeling about Meego & QT is that Nokia is abandoning 5+ years of developing the Maemo OS, associated libraries, build tools, etc. and community infrastructure in favor of an ill-defined partnership with Intel & the potential for easier porting of apps between Meego & Symbian devices. They are imo starting over from scratch & alienating existing users and developers at a time when Maemo is starting to mature into one of the most robust operating systems for phones.
|
Re: Say NO! to Qt-based Maemo!
Qt!!!!! \o/
=D =D =D |
Re: Say NO! to Qt-based Maemo!
The move to Qt has nothing to do with MeeGo (in fact, Moblin used mostly Gtk+).
|
Re: Say NO! to Qt-based Maemo!
Quote:
|
Re: Say NO! to Qt-based Maemo!
Quote:
|
Re: Say NO! to Qt-based Maemo!
Quote:
|
Re: Say NO! to Qt-based Maemo!
Quote:
|
Re: Say NO! to Qt-based Maemo!
Quote:
|
Re: Say NO! to Qt-based Maemo!
I wish the forum supported posts shaped like anchors so people could more easily detect baiting.
|
| All times are GMT. The time now is 12:18. |
vBulletin® Version 3.8.8