Linked by Thom Holwerda on Mon 4th Jan 2010 18:29 UTC, submitted by martini
OS/2 and eComStation For some months now, independent developers have been working on a Qt4 port for eComStation, and it's almost ready. Some Qt4 applications have been ported to eCS, as well. This project is funded by donations from the eCS-OS2 community and currently they have 82% of the needed sum.
Thread beginning with comment 402463
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: Qt is the future
by ggeldenhuys on Mon 4th Jan 2010 23:23 UTC in reply to "Qt is the future"
ggeldenhuys
Member since:
2006-11-13

I know about Qt, but don't do programming in C/C++ language. I can say that Free Pascal (FPC) and Lazarus has already beat Qt - based on your statement (platform count supported). FPC & Lazarus's slogan is: "Write once, compiler everywhere". FPC is a Object Pascal compiler that supports 15+ platforms and chip architectures, and Lazarus LCL framework supports GTK1, GTK2, Qt4, Mac OS X Carbon, Windows Mobile and Embedded Linux devices. All without the need to change your code, simply recompile your existing code for the target platform. Very cool!

FPC: http://www.freepascal.org
Lazarus: http://lazarus.freepascal.org

Oh, and Object Pascal is so much easier to learn and write than C/C++, yet just as powerful and fast.

Reply Parent Score: 0

RE[2]: Qt is the future
by Hisoka999 on Mon 4th Jan 2010 23:45 in reply to "RE: Qt is the future"
Hisoka999 Member since:
2009-08-13

Do you really beleave what you say?

Lazarus is horrible. It is totally unstable the LCL is totally unintegrated in any os.(using a toolkit does not make it look native) A lot parts are buggy resource hungry and practiclly unusable. The IDE is not nearly on the level of QtCreator or Eclipse.

And Object Pascal is not the language everyone want.

My experience was that it is better to use a combination like C++/Python and Qt or Python and pyGTK rather than Object Pascal and the LCL.

Reply Parent Score: 2

RE[3]: Qt is the future
by moondevil on Tue 5th Jan 2010 11:47 in reply to "RE[2]: Qt is the future"
moondevil Member since:
2005-07-08

Couldn't agree more.

Pascal has a special place on my heart for being one of the first programming languages I used. Turbo Pascal was great as environment.

But Pascal as a mainstream language is dead. I only see it as a legacy language, and I can say most developers I know see it the same way as I.

Reply Parent Score: 1

RE[2]: Qt is the future
by zio_tom78 on Tue 5th Jan 2010 13:25 in reply to "RE: Qt is the future"
zio_tom78 Member since:
2008-04-10

Seeing Qt4 being ported to so many platforms (eComStation, Haiku...) is really nice! I have always had a special interest for the Free Pascal Compiler and for Lazarus, but ultimately I decided to switch to Qt4/C++ programming for doing serious work. The biggest problems I see with FPC/Lazarus are:

(1) the documentation for the many FPC/Lazarus libraries is nothing like the one provided by Qt. Sure, there is a lot of documentation around, but either it is lacking, or it is really sparse. (I have spent a lot of time trying to find a good example for the Sqlite3 unit some time ago!) Qt provides everything in one easy-to-access place (QtAssistant).

(2) I am not able to find a decent editor which allows me to write well-indented Pascal code like I can with C/C++ (I prefer to use terminal editors like Jed or VIM instead of GUIs like Lazarus, but their Pascal mode is not as good as their C/C++ mode). And the last time I checked it, the FPC text-mode IDE was not really usable under Debian/Ubuntu nor under Mac OS X (two of the systems I usually use at work).

(3) The last versions do not provide support for OpenBSD. Maybe switching to the LLVM architecture (I have heard they are investigating this) could help porting FPC to more architectures.

Reply Parent Score: 1

RE[3]: Qt is the future
by Ed W. Cogburn on Tue 5th Jan 2010 17:31 in reply to "RE[2]: Qt is the future"
Ed W. Cogburn Member since:
2009-07-24

the documentation ... is nothing like the one provided by Qt.


I've not seen *any* xplatform GUI FOSS framework/system that even comes close to Qt's documentation. Its documentation really is its killer asset, which unfortunately doesn't get enough attention, usually because discussions about Qt devolve into arguments over C++, or about Qt's implementation of the signal/slot mechanism or the MOC, or some similar minor/irrelevant thing.

Its sad, because a lot of other projects out there could learn a thing or two by looking at how Trolltech/Nokia did/does Qt's documentation:

http://qt.nokia.com/doc/4.6/index.html

As you said, the docs at the above link are also available to a dev locally (if they installed them) thru QtAssistant (doc view/search app), or from within QtCreator (Qt's new IDE).

Reply Parent Score: 1

RE[2]: Qt is the future
by Ed W. Cogburn on Tue 5th Jan 2010 17:07 in reply to "RE: Qt is the future"
Ed W. Cogburn Member since:
2009-07-24

I know about Qt
...
I can say that Free Pascal (FPC) and Lazarus has already beat Qt


You can say anything you want... doesn't make it true.

And if you actually believe it, then it just proves you really don't 'know about Qt' at all.

Lazarus LCL framework supports GTK1, GTK2, Qt4, Mac OS X Carbon, Windows Mobile and Embedded Linux devices.


Qt is on Win, Mac, X11 (Unix, Linux, BSDs), Embedded Linux, WinCE, S60/Symbian/Maemo, and of course we've just learned here recently about it now being on Haiku, and this article is about it on eCS.

All without the need to change your code, simply recompile your existing code for the target platform. Very cool!


It is cool, but Qt was there & doing that (and on more platforms) long before LCL...

How does LCL beat Qt again?

Reply Parent Score: 1