I don't know how this thread was started but, yeah, I don't like the Xcode 4.
The reason is :
- Requires too much scree real-estate
Also, waste of screen real-estate
- Different shortcut from those of Xcode 3
- Useless tool bar
- Not flexible "assistant" editor
Simple split view is better
- Still lots of bugs
Annoying bugs :
[Bug 1]
I reported this yesterday, but try to put an NSPathControl on an
instance of NSWindow ( resource editor )
Make sure if your project is to be built for 10.6, for example.
It will throw an error message saying that "NSPathControl and
NSPathControl cell are not available in Mac OS X prior to 10.5"
[Bug 2]
Prints out many Warning message saying that this and that property of
widgets are not supported in Mac OS X prior to 10.5.
Again, just like the Bug 1 case, the project is not built for pre-10.5
[Bug 3]
Lots of memory usage
- Just open Xcode 4.2, for example. Don't use Xcode 4 and just
leave it as it is.
- It will start to use lots of memory ( thus eats more HDD
space due to increase of VM size or swap files. )
( Is this because Xcode provide more features? I don't
think so. )
[Bug 4]
Error/Warning of previous built remains there sometimes. So, although
it says "Successfully built", it also shows red/yellow error/warning message.
=> this confuses a lot.
[Enhancement Required]
Use of contextual menu more wisely : to reveal the actual name of each
project settings, contextual menu works better. I didn't understand where the
feature was gone, and found under "Editor" menu. ( Why is it under "Editor"
menu? )
Instead of using keyboard combination, it is better to use contextual
menu to open a file into a new window/tab etc.
Providing keyboard combination will work for some people, but
also providing contextual menu for them will make things a lot easier
How the search result is laid out
Search result are source lines. To put those on the left most
pane is not good idea. It is better to be laid out horizontally rather than
vertically.
Confined panes of debuggers
Even Visual Studio 2010 allows users to detach panes to utilize
multiple window or bigger window more well. I pointed the weak point of
previous Visual Studio was "MainFrame" confined panes and children windows.
Compared to that Xcode 3 was much better. I know how the initial and Xcode 2
was bad about user configuration. Even Project Builder was very confusing.
However, Xcode 3 was very nice. Probably MS people acknowledged their
shortcomings. But Xcode 4 went to the past instead of the future. Even though
you can make one window filled with debug panes only, it is inconvenient to
make existing window that way and open another window for source code, for
example. It is much better to detach panes from existing one, if they really
want to push "one window" approach.
However, my point is why they give up "already working, better" approach
delivered by Xcode 3? To people who uses "All-in-one" configuration only, they
would think that "Xcode 4 is same to Xcode 3!". But.. no. I have used its
compact layout more, because it was more flexible especially when I needed to
work with multiple projects.
To name a few....
I have liked Xcode ( pre Xcode 4 ). I'm a long time Windows programmer while at
the same time a Mac programmer. So, I have enough knowledge to compare the
both. I really want Apple to make Xcode 4 make better. However, I also notice
that there are many people who just like Xcode 4 because Apple made it.
I don't like that kind of attitude.
My 2 cents...
JongAm Park
_______________________________________________
Cocoa-dev mailing list ([email protected])
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com
This email sent to [email protected]