Live data from Hacker News

Android Lighthouse: Android Qt Port

code.google.com

21–28 of 28 posts

Re: Android Lighthouse: Android Qt Port

#22

Doesn't matter - Nokia will cancel Qt in the next round of budgets. The real question is how screwed are C++ developers in general? MSFT's offering is switch to managed C++/C++ CLR and use WPF - two doomed technologies together. Or there is always MFC Apple say don't even try with C++ just switch to objective C Your only choice is GTK (from C) and plug into the rich commercial opportunities of Gnome and Linux on the…

> So is C++ on the desktop dead?

WebKit, chrome, firefox are C++ and probably so are tons of other apps/libs.

Re: Android Lighthouse: Android Qt Port

#23

Doesn't matter - Nokia will cancel Qt in the next round of budgets. The real question is how screwed are C++ developers in general? MSFT's offering is switch to managed C++/C++ CLR and use WPF - two doomed technologies together. Or there is always MFC Apple say don't even try with C++ just switch to objective C Your only choice is GTK (from C) and plug into the rich commercial opportunities of Gnome and Linux on the…

I certainly hope C++ on the desktop is dead, there are far more productive languages for UI development. Obj-C, Ruby, Python, C# all come to mind. Show me a UI that a C++ programmer took a full week to build, and I can probably build it in an afternoon in C#/WPF.

Qt is better at building UIs than all of the above, with the possible exception of WPF. QML is supposed to be a declarative language similar to WPF that's accessible to Qt programs.

The fact that you put Ruby and Python in your list shows that you're not up to date on UI technology.

Re: Android Lighthouse: Android Qt Port

#24

Doesn't matter - Nokia will cancel Qt in the next round of budgets. The real question is how screwed are C++ developers in general? MSFT's offering is switch to managed C++/C++ CLR and use WPF - two doomed technologies together. Or there is always MFC Apple say don't even try with C++ just switch to objective C Your only choice is GTK (from C) and plug into the rich commercial opportunities of Gnome and Linux on the…

I wouldn't say they're screwed. You can use C++ on all the mobile/desktop platforms (except on WP7) and many do, it's just that it's getting harder to do a C++ only app, you have to mix and match.

Re: Android Lighthouse: Android Qt Port

#25
post #6

Doesn't matter - Nokia will cancel Qt in the next round of budgets. The real question is how screwed are C++ developers in general? MSFT's offering is switch to managed C++/C++ CLR and use WPF - two doomed technologies together. Or there is always MFC Apple say don't even try with C++ just switch to objective C Your only choice is GTK (from C) and plug into the rich commercial opportunities of Gnome and Linux on the…

A developer who is so dependent on one language/framework that he cannot learn another in a reasonable amount of time is one I have no sympathy for.

It's not so much dependency as not seeing the point of relearning the same stuff under a different name.

Neither C# nor Java offer tangible benefits over C++ for me. I don't learn anything new, I just have to memorize new APIs. Terribly wasteful.

Re: Android Lighthouse: Android Qt Port

#27
post #26
post #21

just out of curiosity, why is the QT android communist?

Funny, it really is. Or maybe I am just trained to recognize this pattern in places it does not exists. (We are talking about the black Qt on the body of the robot, no need to downvote)

It seems the owner of the project is "taipanromania" - Taipan, Romania (former communist country)

Re: Android Lighthouse: Android Qt Port

#28
post #23

Earlier quoted context omitted.

I certainly hope C++ on the desktop is dead, there are far more productive languages for UI development. Obj-C, Ruby, Python, C# all come to mind. Show me a UI that a C++ programmer took a full week to build, and I can probably build it in an afternoon in C#/WPF.

Qt is better at building UIs than all of the above, with the possible exception of WPF. QML is supposed to be a declarative language similar to WPF that's accessible to Qt programs. The fact that you put Ruby and Python in your list shows that you're not up to date on UI technology.

I'm saying that as a language, both of those could be used to make far more elegant UI frameworks. C++ doesn't have introspection without hacks - that in and of itself makes it painful to use. PyGTK+ is used pervasively throughout GNOME for UIs. Ruby has MacRuby which you can make great Cocoa UIs with less work than Obj-C.
Post reply on HN