You've not the mentioned VisualStudio? While it has many faults, it IS the
development environment on Windows and I consider it the bench mark against
which all IDEs should be measured. VisualStudio's solution/project
management is solid and scalable, particularly it's dependency tracking and
property sheets; I can't remember the last time a build failed because VS
didn't relink a dependant library but this is a common occurrence in
Creator.

I've not used XCode 4, but I have used all major versions back to when it
was still called ProjectBuilder. I found it very frustrating, mainly due to
the weird way that 'targets' and projects are managed and an
over-reliance on the GUI and drag and drop to setup everything (something
that VS also suffers from).

I found Eclipse to be terrible, both in terms of usability and performance.
If you know what you're doing, I honestly think it would be less stressful
to use a text editor and the command line.

Creator's strength is it's first class editor, clean and simple UI and great
documentation integration (I find it to be a better docs reader than the
dedicated Assistant app). I can also setup complex project information
directly within the editor by editing the .pro files. This is far more
powerful than having to use dialogs. Creator is also language neutral,
unlike XCode and VS which consider C/C++ a second class citizen.

Creator's weakness is it's Project screen (which I find baffling and
misleading), pro.user files and its (very) rudimentary project and
configuration support.

I've also found the wizard/template projects to very poor and non-scalable.
For example there is no easy way to setup a multi-library subdir for cross
platform development. You have to do it all yourself using little-known
qmake tricks to setup link depencies and debug/release configurations. The
cmake support is even more basic.

Still Creator is a very, very good IDE and I prefer it over XCode on Mac.
It's just not comparable to VS yet.




On Fri, Oct 21, 2011 at 9:14 AM, Harri Pasanen <gr...@mpaja.com> wrote:

> Hi,
>
> I've been of late bouncing between Qt Creator, Eclipse and XCode 4.
>
> My favorite is Qt Creator, but I do know it best, so that may be a factor.
> Also, I do prefer C++, and XCode 4 has better support for Objective-C than
> Objective-C++, for instance it cannot refactor latter code.
>
> Now I'm hardly a power user on any of these.  This got me thinking that it
> would be nice to have a "Usage Meter", like something that would say that
> you
> are using 30% of Qt Creator capabilities, and would tell me what I have
> never
> used...
>
> Something more concrete: In Eclipse there is a handy feature which will
> automatically add the correct import for I new package I start using.
> I don't think Qt Creator has that, does it?  Basically it would
> automatically
> add "#include <QLabel>"  if I declare a QLabel in code, and it is not
> already
> included.   A fairly minor thing, but convenient all the same.
>
> In XCode 4 there is a feature to display header and source side by side.
> If I change to different source file (.cpp), the header file in the split
> view
> automatically switches to corresponding header.  This is sometimes
> convenient,
> and if I'm correct not yet available in Qt Creator?
>
> Btw. unrelated, but Qt Documentation is really great compared to for
> instance
> Android SDK docs, so thanks to the doc team.
>
> Keep up the good work,
>
> Harri
>
>
>
>
>
> _______________________________________________
> Qt-creator mailing list
> Qt-creator@qt.nokia.com
> http://lists.qt.nokia.com/mailman/listinfo/qt-creator
>
_______________________________________________
Qt-creator mailing list
Qt-creator@qt.nokia.com
http://lists.qt.nokia.com/mailman/listinfo/qt-creator

Reply via email to