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