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 (Cocoa-dev@lists.apple.com)

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 arch...@mail-archive.com

Reply via email to